Journal of artificial evolution and applications