Re: Who else hates evangelical atheists?

Originally Posted by
Random Havoc
Sounds like you have experience working on generic algorithms, not genetic algorithms. But I get it, no amount of new information is going to change your pre-existing conception, especially comming from an Internet loud mouth like me.
Some of the cited papers explictly stated they were modeling genetic evolution (with random variation), but since you work in computer programming I suppose you know better than they.
The only two genetic algorithm attempts I've seen or had the misfortune to work on were; A clueless company attempting to optimize an i/o message queue problem on a command and control server for a large data warehouse (it was a stupid approach). A more intelligent company that seemed like they knew what they were doing, trying to optimize their manufacturing/production pipeline. Ultimately however the amount of programmer effort required to define all the problems took the complexity too high and the output was unfeasible. These algorithms have nothing in common with biological evolution other than than the idea of trying to produce a solution by tweaking variations in quasi-random biology inspired ways and evaluating the fitness of the suggested solutions with carefully written stupidly huge fitness functions.
I haven't seen a success story there yet, but it could be it's only a useful approach in situations I've not seen, and/or that the leads on those projects were *touched*. I think it was a bit of both. At the end of the day if you know enough about what's needed to solve a problem that you can evaluate fitness reliably you don't need a genetic algorithm, so the attempts I've seen have come from the same types of assburger engineers that use convoluted design patterns to write something simple like a file system monitoring service, or somehow bloat a web page that needs to display data from 1 table into 5000 lines of code. The wiki article is decent if you want to know what they might be used for in the real world.
"Go to work, send your kids to school, follow fashion, act normal, walk on the pavement, watch TV, save for old age, obey the law. Repeat after me: I am free."