PPSM'2004 International Conference on Parallel Problem Solving from Nature