-
Ok lets get into the specifics that you are either unaware of or ignore or know about and want to pretend this shows exactly what you are wanting it to show.
There is no pretending here.
Generation 0 is a random cluster of polygons with no "design" whatsoever.
X generations later, through the very very simple process of evolution, we have neat
designs of cars optimised for successfully completing the track.
That's literally the evolutionary process producing "designs".
I don't know how you can resist this point.
It's right there, on your screen (if you leave the site open for a while).
If you are intellectually honest about what genetic algoritms are, I have no clue how you can continue to deny this with a straight face...
I want to show you that your accusation of being phenomenally ignorant is absolutely unfounded and that it is my understanding of biological evolution that makes this "example" of said process a misrepresentation of that process due to factors that are not programmed into the models.
No, it's not a misrepresentation of the evolutionary process.
There is an environment - the track.
There is a fitness test - scoring of a test drive on the track.
There is a selection process based on the fitness test - only the best performing reproduce.
There is a mutation rate - random changes to the individuals during procreation
How is this a misrepresentation of the evolutionary process??
First of all, the representative of the genome is artificially small and only does one thing.
Which doesn't matter at all.
It's a simple example, deliberatly chosen.
I could also cite the example of Boeing who used GA's to optimise their fuel distribution systems - which was ridiculously more complex with a ridiculous amount of variables.
I did that for clarity.
It doesn't matter.
The mechanics and principles are the exact same.
The smallest real biological genome which is a parasite (depends on its host for many of its own needs) that has 0.5 million base pairs with several hundred proteins coded.
....you are talking about a lifeform that has a history of 3.8 billion years of evolution.
Again, try some intellectual honesty.
And again: completely irrelevant.
The point made is that
the evolutionary process is more then capable of producing neat and efficient designs without any "intelligent" intervention required.
The artificial program even if it could hold this million bits of information it would be only equivalent to possibly one small enzyme. IF it could be produced it would be with artificial mutation rates, artificial generation times, and other factors as well.
So, do you complain about every single controlled experiment that it is "controlled"?
Because if that's the case, ALL OF SCIENCE goes out the window.
Another element that is ignored in these models is that in real organisms, mutations occur throughout the genome, they are not just in a gene or section that specifies a given trait.
Mutation in the GA algoritm of the site can happen
anywhere in the "chromosome". Perhaps you should first inform yourself before spouting obvious nonsense.
What this means then is that all the deleterious changes to other traits have to be eliminated along with selecting for the rare productive or advantageous changes in the trait being selected for. Add to that that multiple coding genes are ignored. There are systems that are co-dependent on each other which do not function if all the parts are not present at the same time, which is not reflected in the models. The information which is generated from the program does not reflect de novo generated information.
It's funny, because this is dead wrong.
Plenty of things in these cars are dependend on
multiple things in the chromosome.
For example, the wheels...
Several variables are involved here:
- the angle of the attachment
- the force of the attachment
- the place of the attachment
- the force of the attachment of the polygon holding the wheel to other polygons
- the size of the wheels, which as impact on the force it exerts on the attachment
These 5 things need to be in balance or else the wheel comes off during driving.
I believe your hero Behe calls this "irreducible complexity". Remove/change one of them and the car no longer drives.
Yet, the first generation doesn't drive at all.
But generation 100 drives very very successfully.
The biggest and most important element in this type of program is that the outcome is pre-set or pre-ordained.
NO, it is really really not.
As said, it starts with
a random cluster of polygons.
There is NOTHING in the code that "pre-sets" ANYTHING.
However, it is true that successfully driving things are inevitable.
Not because it has been "pre-set", but rather
because that is what evolution does: it optimises systems to pass their fitness test until a local optimum is reached.
You are talking to a person who
implemented genetic algoritms in a professional setting.
If it was known before hand what it would result in..... guess what....
nobody would pay me to write the algoritm!!!!
NO pre-set and intelligently designed program can simulate a purely undirected, unguided, mindless process which has no goals or plans and has no way to provide a system where the "designs" become non-functional due to harmful mutations
Then how come the boxcar2d
is doing exactly that, along with every other implementation of GA's?????