Parallel problem solving from nature - PPSN VIII 8th international conference, Birmingham, UK, September 18 - 22, 2004 ; proceedings (Springer, 2004)