MailChimp's Project Omnivore: genetic algorithm predicts email abuse rates
mailchimp.com
mailchimp.com
This last point is very important. You could just throw an EA at a problem without understanding it at all. Just give the EA the task with some variables to optimize and it'll come up with solutions.
You do have to come up with an automated way of judging which solution is best, but that's usually much easier than understanding the problem domain well enough to model it with a traditional technique.
Take a look at Monica Anderson's talks below for a high-level overview of some of the advantages of using EA's and other "model-free methods":
Since accusing a customer of being a spammer without non-heuristic proof can be an emotion-ridden experience for everyone involved, we were conservative and optimized for accuracy over efficiency pretty much every step of the process.
For example, you could know that some sounds emitted from a computer speaker sound good or bad, without knowing the first thing about music theory. And evolutionary algorithms (EA) can be used to evolve these sounds to sound better and better, without having been given any sort of explicit model of what "good" or "bad" music is. The solutions evolve merely on the principles of natural selection, by randomly combining solutions and testing them for how "good" or "bad" they are. This has been done. Just search google for: evolving music genetic
The above problem is actually a little difficult for EA's to solve, as you need humans to manually evaluate each solution. This slows the EA down a lot, and it takes a lot longer for optimum solutions to evolve.
Fortunately, the solutions to many other problems can be evaluated algorithmically, by the computer itself. As a very general example, a solution that's trying to minimize some function can be evaluated via a mathematical comparison that a computer can handle just fine on its own.
For some more specific examples, see "36 Human-Competitive Results Produced by Genetic Programming": http://www.genetic-programming.com/humancompetitive.html
I'm sure you could find thousands more examples by searching for the results produced by other "model-free methods" like other EA's (genetic algorithms, for example), neural networks, ant and swarm optimization, etc.