I don't think I remember the "exploding myself" strategy from Karl Sims videos:
http://www.youtube.com/watch?v=JBgG_VSP7f8 Do you remember where you saw that, Chris? Cheers, Robert Feldt On Thu, Jan 9, 2014 at 4:29 PM, Chris Warburton <[email protected]>wrote: > Pavel Bažant <[email protected]> writes: > > > I am developing an evolutionary simulation called Evoversum. An > interesting > > thing I noticed on multiple occasions while developing the program was > the > > fact that it tends to "debug itself". The simulated organisms, as a > > consequence of the Darwinian evolution taking place, are very quick to > > trigger all sorts of bugs, sometimes to their advantage, sometimes > > triggering undefined behavior, destroying their own world. So it seems > > likely that this effect is applicable in other software domains, too. > > Reminds me of a video I saw on YouTube (can't find it at the moment) > where a genetic algorithm evolved creatures (collections of sticks, > joints and motors) in a physics simulation. The goal was to move the > furthest distance, in the hope that they'd walk/crawl/etc. In fact, one > of them triggers a bug in the simulation which causes it to explode, > sending its body parts flying in all directions. This immediately > dominates the population, so all the creatures start exploding. > > I suppose the morals are: > > 1) Evolutionary methods are good at finding bugs > 2) Your fitness function is not selecting for what you think it is ;) > > Cheers, > Chris > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc > -- Best regards, /Robert Feldt -- Tech. Dr. (PhD), Professor of Software Engineering Blekinge Institute of Technology, Software Engineering Research Lab, and Chalmers, Software Engineering Dept Explanea.com - Igniting your Software innovation robert.feldt (a) bth.se or robert.feldt (a) chalmers.se or robert.feldt (a) gmail.com Mobile phone: +46 (0) 733 580 580 http://www.robertfeldt.net <http://www.cse.chalmers.se/~feldt>
_______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
