Here're my running notes from Eric Bonabeau's Evolving the Bad Guy at the O'Reilly Emerging Technology Conference in San Diego.
Bad guys co-evolve with your defenses — tax code, software and NBA rules all need to constantly evolve, as does Google
Evolutionary computation: represent individuals as genetic strings, i.e. 110100101
Test individuals for fitness — how good they are at finding and exploiting loopholes
Mutate and crossover to get individuals who are better and better at solving your problem — at finding loopholes.
In 2002, Sussex researchers tried to design an osscilator using evolutionary computation, but found it ended up weird because of unintentional RFI emission from a nearby PC