Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^2: At the risk of saying something stupid-but-obvious about Roman Numerals

by sundialsvc4 (Abbot)
on May 13, 2014 at 22:56 UTC ( [id://1085961]=note: print w/replies, xml ) Need Help??


in reply to Re: At the risk of saying something stupid-but-obvious about Roman Numerals
in thread At the risk of saying something stupid-but-obvious about Roman Numerals

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re^3: At the risk of saying something stupid-but-obvious about Roman Numerals
by mr_mischief (Monsignor) on May 14, 2014 at 14:06 UTC

    TL;DR :: Roman numerals were the challenge at hand. The method of the example is common to constraint searches beyond the example. Constraint searches exist in drug research and many other fields.

    Roman numerals were chosen for a few really simple reasons. That was the golf challenge at hand. It was likely the golf challenge at hand because it's so simple and widely understood. Finding a random function which meets the demands is exactly the point. The demands, in this example are related to Roman numerals.

    Part of computational pharmacology is the practice of using combinatorics to find substances that happen to achieve the desired molecular shape or the desired effect in simulations. Another is a combinatoric search for combinations of drugs that work together without negative interactions. Other parts of the field include algorithms to model relationships, data mining, learning algorithms, and network analysis.

    Pick any field which has a large search space for just the right combination of properties in an as yet undiscovered item. Write a program which tries and makes a preliminary fitness determination for each possibility. Have that program spit out a short list of candidates for further investment of testing and development. That's the type of program the series of articles is about.

    In this specific case, the fitness is a maximum length, a handful of inputs, and a handful of outputs that map correctly to those inputs. That it's Roman numerals, proteins, enzymes, metallic alloys for the skin of a jet, the ideal plant food for Granny Smith apple trees, or a new nanostructure for the anode of your battery design is really of little consequence to the method. The point of an example is that it is a concrete thing that is completed and shown rather than an abstract idea. Examples are often made of a simple case rather than the most complex case possible.

Re^3: At the risk of saying something stupid-but-obvious about Roman Numerals
by BrowserUk (Patriarch) on May 13, 2014 at 23:23 UTC
    At the risk of saying something stupid-but-obvious ...

    You are the past-master. At last, something at which you excel.

    You excel at "saying something stupid". Whilst it isn't always "obvious"; you never seem to balk "At the risk".

    You are a potential winner of the next Most useless skill competition.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
    A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1085961]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2024-04-24 03:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found