Uncommon Descent Serving The Intelligent Design Community

On Active Information, search, Islands of Function and FSCO/I

Share
Facebook
Twitter
LinkedIn
Flipboard
Print
Email

A current rhetorical tack of objections to the design inference has two facets:

(a) suggesting or implying that by moving research focus to Active Information needle in haystack search-challenge linked Specified Complexity has been “dispensed with” [thus,too, related concepts such as FSCO/I]; and

(b) setting out to dismiss Active Information, now considered in isolation.

Both of these rhetorical gambits are in error.

However, just because a rhetorical assertion or strategy is erroneous does not mean that it is unpersuasive; especially for those inclined that way in the first place.

So, there is a necessity for a corrective.

First, let us observe how Marks and Dembski began their 2010 paper, in its abstract:

Needle-in-the-haystack problems look for small targets in large spaces. In such cases, blind search stands no hope of success. Conservation of information dictates any search technique will work, on average, as well as blind search. Success requires an assisted search. But whence the assistance required for a search to be successful? To pose the question this way suggests that successful searches do not emerge spontaneously but need themselves to be discovered via a search. The question then naturally arises whether such a higher-level “search for a search” is any easier than the original search. We prove two results: (1) The Horizontal No Free Lunch Theorem, which shows that average relative performance of searches never exceeds unassisted or blind searches, and (2) The Vertical No Free Lunch Theorem, which shows that the difficulty of searching for a successful search increases exponentially with respect to the minimum allowable active information being sought.

That is, the context of active information and associated search for a good search, is exactly that of finding isolated targets Ti in large configuration spaces W, that then pose a needle in haystack search challenge. Or, as I have represented this so often here at UD:

csi_defnUpdating to reflect the bridge to the origin of life challenge:

islands_of_func_chall

In this model, we see how researchers on evolutionary computing typically confine their work to tractable cases where a dust of random walk searches with drift due to a presumably gentle slope on what looks like a fairly flat surface is indeed likely to converge on multiple zones of sharply rising function, which then allows identification of likely local peaks of function. The researcher in view then has a second tier search across peaks to achieve a global maximum.

This of course contrasts with the FSCO/I [= functionally specific, complex organisation and/or associated information] case where

a: due to a need for multiple well-matched parts that

b: must be correctly arranged and coupled together

c: per a functionally specific wiring diagram

d: to attain the particular interactions that achieve function, and so

e: will be tied to an information-rich wiring diagram that

f: may be described and quantified informationally by using

g: a structured list of y/n q’s forming a descriptive bit string

. . . we naturally see instead isolated zones of function Ti amidst a much larger sea of non-functional clustered or scattered arrangements of parts.

This may be illustrated by an Abu 6500 C3 fishing reel exploded view assembly diagram:

abu_6500c3mag

. . . which may be compared to the organisation of a petroleum refinery:

Petroleum refinery block diagram illustrating FSCO/I in a process-flow system
Petroleum refinery block diagram illustrating FSCO/I in a process-flow system

. . . and to that of the cellular protein synthesis system:

Protein Synthesis (HT: Wiki Media)
Protein Synthesis (HT: Wiki Media)

. . . and onward the cellular metabolic process network (with the above being the small corner top left):

cell_metabolism

(NB: I insist on presenting this cluster of illustrations to demonstrate to all but the willfully obtuse, that FSCO/I is real, unavoidably familiar and pivotally relevant to origin of cell based life discussions, with implications onward for body plans that must unfold from an embryo or the like, OOL and OOBP.)

Now, in their 2013 paper on generalising their analysis, Marks, Dembski and Ewert begin:

All but the most trivial searches are needle-in-the-haystack problems. Yet many searches successfully locate needles in haystacks. How is this possible? A success-ful search locates a target in a manageable number of steps. According to conserva-tion of information, nontrivial searches can be successful only by drawing on existing external information, outputting no more information than was inputted [1]. In previous work, we made assumptions that limited the generality of conservation of information, such as assuming that the baseline against which search perfor-mance is evaluated must be a uniform probability distribution or that any query of the search space yields full knowledge of whether the candidate queried is inside or outside the target. In this paper, we remove such constraints and show that | conservation of information holds quite generally. We continue to assume that tar-gets are fixed. Search for fuzzy and moveable targets will be the topic of future research by the Evolutionary Informatics Lab.

In generalizing conservation of information, we first generalize what we mean by targeted search. The first three sections of this paper therefore develop a general approach to targeted search. The upshot of this approach is that any search may be represented as a probability distribution on the space being searched. Readers who are prepared to accept that searches may be represented in this way can skip to section 4 and regard the first three sections as stage-setting. Nonetheless, we sug-gest that readers study these first three sections, if only to appreciate the full gen-erality of the approach to search we are proposing and also to understand why attempts to circumvent conservation of information via certain types of searches fail. Indeed, as we shall see, such attempts to bypass conservation of information look to searches that fall under the general approach outlined here; moreover, conservation of information, as formalized here, applies to all these cases . . .

So, again, the direct relevance of FSCO/I and linked needle in haystack search challenge continues.

Going further, we may now focus:

is_ o_func2_activ_info

In short, active information is a bridge that allows us to pass to relevant zones of FSCO/I, Ti, and to cross plateaus and intervening valleys in an island of function that does not exhibit a neatly behaved objective function. And, it is reasonable to measure it’s impact based on search improvement, in informational terms. (Where, it may only need to give a hint, try here and scratch around a bit: warmer/colder/hot-hot-hot. AI itself does not have to give the sort of detailed wiring diagram description associated with FSCO/I.)

It must be deeply understood, that the dominant aspect of the situation is resource sparseness confronting a blind needle in haystack search. A reasonably random blind search will not credibly outperform the overwhelmingly likely failure of the yardstick, flat random search. Too much stack, too few search resources, too little time. And a drastically improved search, a golden search if you will, itself has to be found before it becomes relevant.

That means, searching for a good search.

Where, a search on a configuration space W, is a sample of its subsets. That is, it is a member of the power set of W, which has cardinality 2^W. Thus it is plausible that such a search will be much harder than a direct fairly random search.  (And yes, one may elaborate an analysis to address that point, but it is going to come back to much the same conclusion.)

Further, consider the case where the pictured zones are like sandy barrier islands, shape-shifting and able to move. That is, they are dynamic.

This will not affect the dominant challenge, which is to get to an initial Ti for OOL then onwards to get to further islands Tj etc for OOBP.  That is doubtless a work in progress over at the Evolutionary Informatics Lab, but is already patent from the challenge in the main.

To give an outline idea, let me clip a summary of the needle-to-stack challenge:

Our observed cosmos has in it some 10^80 atoms, and a good atomic-level clock-tick is a fast chem rxn rate of perhaps 10^-14 s. 13.7 bn y ~10^17 s. The number of atom-scale events in that span in the observed cosmos is thus of order 10^111.

The number of configs for 1,000 coins (or, bits) is 2^1,000 ~ 1.07*10^301.

That is, if we were to give each atom of the observed cosmos a tray of 1,000 coins, and toss and observe then process 10^14 times per second, the resources of the observed cosmos would sample up to 1 in 10^190 of the set of possibilities.

It is reasonable to deem such a blind search, whether contiguous or a dust, as far too sparse to have any reasonable likelihood of finding any reasonably isolated “needles” in the haystack of possibilities. A rough calc suggests that the ratio is comparable to a single straw drawn from a cubical haystack ~ 2 * 10^45 LY across. (Our observed cosmos may be ~ 10^11 LY across, i.e. the imaginary haystack would swallow up our observed cosmos.)

Of course, as posts in this thread amply demonstrate the “miracle” of intelligently directed configuration allows us to routinely produce cases of functionally specific complex organisation and/or associated information well beyond such a threshold. For an ASCII text string 1,000 bits is about 143 characters, the length of a Twitter post.

As just genomes for OOL  start out at 100 – 1,000 k bases and those for OOBP credibly run like 10 – 100+ mn bases, this is a toy illustration of the true magnitude of the problem.

The context and challenge addressed by the active information concept is blind needle in haystack search challenge, and so also FSCO/I. The only actually observed adequate cause of FSCO/I is intelligently directed configuration, aka design. And per further experience, design works by injecting active information coming from a self-moved agent cause capable of rational contemplation and creative synthesis.

So, FSCO/I remains as best explained on design. In fact, per a trillion member base of observations, it is a reliable sign of it. Which has very direct implications for our thought on OOL and OOBP.

Or, it should. END

Comments
Carpathian: You asked me to write this function because you didn’t understand how to do it yourself. No, I asked for it because your code referred to it but lacked an implementation of it. And lacking any implementation, I could not validate whether your function could do what you claimed. Carpathian: I had no intention of writing any code until you asked me to. And there's the rub. All sort of claims are made, but lacking code, we can't put them to the test. You were making claims about what could be implemented in code. I felt the best way to settle the dispute was to have you present the code that was capable of doing what you claimed. I honestly don't think I was being unreasonable. Carpathian: If you had understood how to write the function, you never would have asked me to do it. And that's just wrong. Carpathian: My total investment in time writing the code was less than writing this response to your questions so while I expected some bugs, it turns out you haven’t shown me any yet. And I haven't seen your source code, so that's a pretty empty boast.Mung
May 12, 2015
May
05
May
12
12
2015
06:50 PM
6
06
50
PM
PDT
mike1962:
It is in the case of software replicators. It makes no sense to say a software object is a “replicator” if it has no processes that can replicate. Those processes are necessarily an essential property of the replicator object. Otherwise it’s not a replicator. Replicators by definition contain processes that reproduce themselves. Think about it.
I intend to do what you suggest. The replicator code will be a part of the software being mutated.Carpathian
May 9, 2015
May
05
May
9
09
2015
08:40 AM
8
08
40
AM
PDT
Mung:
I also know how C allows you to go off into memory locations that have nothing to do with your code. That’s apparently a lesson you haven’t learned yet.
Show me where I did that.Carpathian
May 9, 2015
May
05
May
9
09
2015
08:33 AM
8
08
33
AM
PDT
Mung:
1. What if the length of the target string is not the same as the length of the population member string? 2. How does the code determine that the end of the target string has been reached? 3. Your while loop will terminate the first time a zero is encountered in either the target or the population member. Is that what you designed it to do or was that just an oversight?
1. It terminates the compare and returns the count of chars that match up to that point. This is exactly what it should do. 2. In C, a zero terminates a string while some languages prepend the array of chars with a length count. The end of the target and population string is therefore determined by encountering a zero. This is exactly what the code does. 3. This exactly what it should do.
Maybe you should get your code to compile and run before asking us to.
You asked me to write this function because you didn't understand how to do it yourself. If you had understood how to write the function, you never would have asked me to do it. I said anyone that feels like it could try and write the entire Weasel program. I had no intention of writing any code until you asked me to. Unlike you, I have an understanding of how to put together a Weasel program and don't need to actually do it to understand that the Weasel code doesn't know what the target is, which was the whole point of the exercise. My total investment in time writing the code was less than writing this response to your questions so while I expected some bugs, it turns out you haven't shown me any yet.Carpathian
May 9, 2015
May
05
May
9
09
2015
08:31 AM
8
08
31
AM
PDT
Mung: Apparently this happens by magic. Evolutionary algorithms presuppose reproduction. Mung: And for the most part, evolutionary algorithms are not models of evolution. Many evolutionary algorithms are not models of *biological* evolution, but some are.Zachriel
May 9, 2015
May
05
May
9
09
2015
06:09 AM
6
06
09
AM
PDT
Meanwhile, in the real world:
The primary reason for us to learn about algorithm design is that this discipline gives us the potential to reap huge savings, even to the point of making it possible to do tasks that would otherwise be impossible. - Robert Sedgewick, Algorithms in C
and:
Careful algorithm design is an extremely effective part of the process of solving a huge problem, whatever the application area. - Robert Sedgewick, Algorithms in C
But evolutionary algorithms don't require design.Mung
May 9, 2015
May
05
May
9
09
2015
02:21 AM
2
02
21
AM
PDT
Zachriel: If the sequence spells a word, then assume it can replicate. Apparently this happens by magic. And for the most part, evolutionary algorithms are not models of evolution. So all this bit about us conflating the model with the thing modeled is just so much cow dung. Red herring.Mung
May 8, 2015
May
05
May
8
08
2015
09:52 PM
9
09
52
PM
PDT
Carpathian: What chance does someone have who has little software background to understand a demo? Personally, I have been writing code since I learned BASIC in the mid 1970's. Do the math. Maybe you mean mike1962. I also know how C allows you to go off into memory locations that have nothing to do with your code. That's apparently a lesson you haven't learned yet.Mung
May 8, 2015
May
05
May
8
08
2015
09:42 PM
9
09
42
PM
PDT
Carpathian: It is pointless to ask for code if you can’t understand it. It's pointeless to write code that doesn't work. Take the following for example: int CountMaxCompares(char *Target, char *PopMember) { int MatchingCount, Position; MatchingCount, Position = 0; while( Target[Position] && PopMember[Position] ) There are some issues here. 1. What if the length of the target string is not the same as the length of the population member string? 2. How does the code determine that the end of the target string has been reached? 3. Your while loop will terminate the first time a zero is encountered in either the target or the population member. Is that what you designed it to do or was that just an oversight? Maybe you should get your code to compile and run before asking us to.Mung
May 8, 2015
May
05
May
8
08
2015
09:31 PM
9
09
31
PM
PDT
mike1962: One can create a software program that generates “objects” that interact with an “environent” that do not model anything real. Quite so. For instance, Weasel is abstracted. mike1962: In a software implementation that is actually generating replicators it makes no sense to say that the code that actually does the replicating is not a property of the replicators. The code is not what is being modeled. Sequences are modeled with the ability to replicate. That's why its called an evolutionary algorithm. There's a number of ways to flesh out the details, such as requiring the acquisition of resources before reproduction. mike1962: Take the code away, and what do you have? The same you would have if you take away the code for a computer weather simulation. Not much. mike1962: Whatever it is, it cannot be a replicator since replicators by definition contain processes that reproduce themselves. In an evolutionary algorithm, the sequences are assumed to have the ability to be replicated. You can call them Fred and Wilma, if you prefer. mike1962: The nature of the initial population (the systems, processes and control information they contain) determines to some extent what kinds of variations are even possible for any putative selection to act on. We misread your statement originally. The available variations are a function of the properties of the sequences as defined by the parameters of the evolutionary algorithm, the 'chemistry' of the world, if you prefer. It's analogous to the rules of how pressure system work in a weather simulation. It's not a trait of the atmosphere itself, but the physics of the abstracted world. Here's a simplified evolutionary algorithm: Take a sequence of letters. If the sequence spells a word, then assume it can replicate. Allow word sequences to mutate and recombine. And so on.Zachriel
May 8, 2015
May
05
May
8
08
2015
04:04 PM
4
04
04
PM
PDT
Carpathian: The computer code is not a part of the thing being modeled any more than a meter is a part of the battery whose voltage you are measuring.
It is in the case of software replicators. It makes no sense to say a software object is a "replicator" if it has no processes that can replicate. Those processes are necessarily an essential property of the replicator object. Otherwise it's not a replicator. Replicators by definition contain processes that reproduce themselves. Think about it.mike1962
May 8, 2015
May
05
May
8
08
2015
02:25 PM
2
02
25
PM
PDT
mike1962: Of course it is. That’s the part of the replicator that actually performs the replicating. Zachriel: Yes, and in a weather simulation, it’s the code that ‘moves’ the air around. You’re still confusing the model with the thing being modeled.
We're not even anywhere near "modeling" yet. One can create a software program that generates "objects" that interact with an "environent" that do not model anything real. For now, I'm talking about replicators. (And, I was talking about Dawkins's Weasel program, but you never bothered to answer my question.) In a software implementation that is actually generating replicators it makes no sense to say that the code that actually does the replicating is not a property of the replicators. Take the code away, and what do you have? Whatever it is, it cannot be a replicator since replicators by definition contain processes that reproduce themselves.
M: If the so-called replicator itself is not performing the replications, it’s not a replicator. Z: In an evolutionary algorithm, elements of the population have the innate ability to replicate. That ability is due to what is called fitness, which is determined by the fitness landscape.
And it is determined by the processes of the replicators themselves, which you deny. Remember, here's what we are discussing:
M: The nature of the initial population (the systems, processes and control information they contain) determines to some extent what kinds of variations are even possible for any putative selection to act on. Z: That’s not generally a function of the initial population, but of the fitness landscape.
Your reply is patently false.
M: Give me an example with regard to software implemented replicator objects interacting with their environment. Z: A simple example is Weasel
What is a "replicator" object in Weasel?mike1962
May 8, 2015
May
05
May
8
08
2015
02:21 PM
2
02
21
PM
PDT
Nice self-delusion, Carp.Joe
May 8, 2015
May
05
May
8
08
2015
09:40 AM
9
09
40
AM
PDT
Nice self-denial Joe.Carpathian
May 8, 2015
May
05
May
8
08
2015
09:39 AM
9
09
39
AM
PDT
Nice non-sequitur, Carpathian.Joe
May 8, 2015
May
05
May
8
08
2015
09:37 AM
9
09
37
AM
PDT
Joe:
Carpathian, We can only simulate that which we understand. That means we cannot simulate biological evolution.
Simulations are used to gain knowledge. You make one simulation model and find it doesn't seem to work well. You then refine it over and over until you get close to seeing its behaviour resembling the actual thing you are modeling. Simulation is a tool, not a replacement for the thing being modeled.Carpathian
May 8, 2015
May
05
May
8
08
2015
09:32 AM
9
09
32
AM
PDT
Carpathian, We can only simulate that which we understand. That means we cannot simulate biological evolution.Joe
May 8, 2015
May
05
May
8
08
2015
09:22 AM
9
09
22
AM
PDT
Mung:
mike1962, if you have coding experience, demand code. Require specific examples. It quickly exposes the bankruptcy of the critics.
It is pointless to ask for code if you can't understand it. I showed you code that demonstrated that a Weasel implementation could be written that was independent of the information required for the search which appeared to be hard for you to understand. What chance does someone have who has little software background to understand a demo?Carpathian
May 8, 2015
May
05
May
8
08
2015
08:35 AM
8
08
35
AM
PDT
Mung, mike1962:
Zachriel: The computer code is not part of what is being modeled.
Mung:Who said it was? It’s obviously part of the model. But you won’t even admit that much.
The computer code is not a part of the thing being modeled any more than a meter is a part of the battery whose voltage you are measuring. The computer code that performs the simulation or model can be considered to be the lab where the test is being performed. All scientists make this distinction. You will never see a technician pick up a spark plug with his hand and then put that hand over a flame to see how well the spark plug responds to heat. The technician is not a part of the thing being tested.Carpathian
May 8, 2015
May
05
May
8
08
2015
08:27 AM
8
08
27
AM
PDT
mike1962: Not in a computer program. No code, no algorithms. That's right. A computer program is an implementation of an algorithm. mike1962: Of course it is. That’s the part of the replicator that actually performs the replicating. Yes, and in a weather simulation, it's the code that 'moves' the air around. You're still confusing the model with the thing being modeled. mike1962: If the so-called replicator itself is not performing the replications, it’s not a replicator. In an evolutionary algorithm, elements of the population have the innate ability to replicate. That ability is due to what is called fitness, which is determined by the fitness landscape. If you prefer, you may call them individuals, elements of the population, candidate solutions, or Fred and Wilma. Mung: Good luck doing that without code. In the old days, they used paper and pencil; for example, see Fisher, The Genetical Theory of Natural Selection, Oxford University Press 1930.Zachriel
May 8, 2015
May
05
May
8
08
2015
03:45 AM
3
03
45
AM
PDT
Thank you mike1962 and Mung for taking the time and effort to tackle Zachriel's (the many person poster) tedious pedantic tomfoolery. It believes as long as it replies, it survives to tweet another day. You SIRS are valuable assets to the logical and rational blog world. I (and I'm sure many other onlookers) enjoy cyber-watching the dismantling of non-sensical evo-devo storytelling.Steve
May 8, 2015
May
05
May
8
08
2015
12:35 AM
12
12
35
AM
PDT
All of your irrelevancies aside... Zachriel: Algorithms are independent of code. Not in a computer program. No code, no algorithms. Zachriel: …the code is not part of the replicators’ set of properties. Of course it is. That's the part of the replicator that actually performs the replicating. Show me some source code of a program, where the replicator replicates without any algorithmic code to implement its replications. If the so-called replicator itself is not performing the replications, it's not a replicator. You'll have to call it something else.mike1962
May 7, 2015
May
05
May
7
07
2015
07:35 PM
7
07
35
PM
PDT
mike1962, and if you have the will for it, go back to previous posts. You'll often find the critics contradicting themselves or failing to respond to pertinent questions, hoping it will go unnoticed.Mung
May 7, 2015
May
05
May
7
07
2015
05:56 PM
5
05
56
PM
PDT
Zachriel:
biological evolution is a specific ‘search algorithm’, not the universal set of search algorithms; and the natural environment is a specific ‘fitness landscape’, not the universal set of fitness landscapes.
Not true.Mung
May 7, 2015
May
05
May
7
07
2015
05:54 PM
5
05
54
PM
PDT
mike1962, if you have coding experience, demand code. Require specific examples. It quickly exposes the bankruptcy of the critics.Mung
May 7, 2015
May
05
May
7
07
2015
05:52 PM
5
05
52
PM
PDT
Zachriel: In an evolutionary model, we might have parameters such as fecundity, variation, and population limits Mung: Good luck doing that without code. Zachriel: Algorithms are independent of code. Parameters are not algorithms. Is that what you call being on topic? Posting an utterly irrelevant rejoinder is not what I would call posting on topic. Zachriel: The computer code is not part of what is being modeled. Mung: Who said it was? It’s obviously part of the model. Zachriel:
mike1962: What you are positing is three categorical distinctions: replicators, environment, and algorithms to “implement” them.
I missed where he wrote "computer code." Maybe you are getting to it and maybe you just missed it, but just in case: Zachriel: ...the code is not part of the replicators’ set of properties. Mung: It can be.
In artificial intelligence, genetic programming (GP) is an evolutionary algorithm-based methodology inspired by biological evolution to find computer programs that perform a user-defined task.
If it's not the code that is evolving, what is? Maybe you just didn't know. But somehow I doubt that. Maybe you just forgot for a bit.Mung
May 7, 2015
May
05
May
7
07
2015
05:49 PM
5
05
49
PM
PDT
Mung: do you set yourself a goal each day to say some minimum number of irrelevant things on this site? Actually, we try to only post on topic. Mung: Who said it was? mike1962: What you are positing is three categorical distinctions: replicators, environment, and algorithms to “implement” them. Mung: Good luck doing that without code. Algorithms are independent of code. Zachriel: You don’t soak your computer to model a rain storm. Mung: You might if you wanted to observe the effects so that you could better model them. Heh.Zachriel
May 7, 2015
May
05
May
7
07
2015
05:16 PM
5
05
16
PM
PDT
See how Zachriel weaves and dodges, stings like a butterfly, floats like a bee. Good luck pinning him down on anything. Zachriel, do you set yourself a goal each day to say some minimum number of irrelevant things on this site? Zachriel: We don’t have to model every detail to have a useful model. And no one suggested that we do have to. Zachriel: That’s right. All models are simplified approximations. Who said otherwise? Zachriel: The computer code is not part of what is being modeled. Who said it was? It's obviously part of the model. But you won't even admit that much. Zachriel: In an evolutionary model, we might have parameters such as fecundity, variation, and population limits; Good luck doing that without code. Zachriel: There’s no actual rain in a weather simulation. There could be a weather simulation that uses real rain. Think wind tunnels. Zachriel: You don’t soak your computer to model a rain storm. You might if you wanted to observe the effects so that you could better model them. Zachriel: ... the code is not part of the replicators’ set of properties. It can be.
In artificial intelligence, genetic programming (GP) is an evolutionary algorithm-based methodology inspired by biological evolution to find computer programs that perform a user-defined task.
I'm pretty sure Zachriel knows this, which means he was just caught lying through his teeth.Mung
May 7, 2015
May
05
May
7
07
2015
05:02 PM
5
05
02
PM
PDT
Carpathian:
There is nothing wrong with saying “selected for reproduction” and looking at it from a positive viewpoint.
Not if you believe in teleology. Do you?Mung
May 7, 2015
May
05
May
7
07
2015
04:32 PM
4
04
32
PM
PDT
mike1962: just like molecules and the physics of their interaction are an essential element in implementing real weather. The physics or chemistry, not the code, if that is what you mean. In an evolutionary model, we might have parameters such as fecundity, variation, and population limits; i.e. the knobs you adjust to test the behavior of the system. If you're modeling a real-life organism, then you would tune the knobs to the parameters that apply to that organism. mike1962: Weather modelling programs do not model weather down to the molecular level, where real weather is implemented. That's right. All models are simplified approximations. In weather simulations, they use pressure and moisture. The limitation isn't so much molecular behavior, but that weather is a chaotic system. But even though we don't model every molecule, we can still learn something from the models. Science is all about models, whether Newtonian mechanics or ideal gases. mike1962: For GAs, the computer code is the means by which replications occurs. We don't have to model every detail to have a useful model. For instance, we can show how populations of deer rise and fall in a chaotic interaction with predators. We might set up the model so that replication depends on energy levels, which is typical in many organisms. Find food and replicate. Don't find food and keep looking until out of juice.Zachriel
May 7, 2015
May
05
May
7
07
2015
01:49 PM
1
01
49
PM
PDT
1 2 3 10

Leave a Reply