WOW
I just stumbled upon a very impressive list of references on Evolutionary Multiobjective Optimization
http://www.lania.mx/~ccoello/EMOO/EMOObib.html
I'd like to learn and work more with things like this, but I can see already that having a strong Math degree would be helpful. A lot of this stuff is PhD level.
Related pages: Programming