Handbook of evolutionary computation