How to do this at home, Phase 1
Start with a function optimization problem if possible
Use an off-the-shelf system if possible
Use real-valued representation if possible
Pick the domain carefully
Describe the algorithm to others carefully
- Creative rather than random
- Innovative rather than nondeterministic
Expect to spend time on the evaluation function