Comment by jcims

8 years ago

Assuming proper instrumentation, GAs provide much better performance vs. brute force in locating software defects. E.g. http://lcamtuf.coredump.cx/afl/

Yes they do. I didn't mean to imply that they are useless.

Evolutionary algorithms and swarm optimization algorithms are the next step above brute force and random search. In the space of optimization algorithms are below everything else.

Usually they are the last option. Using them to locate software defects means that you have no special insight into software defects but you hope to generate something better than random.