An evolutionary algorithm to design diesel engines | IEEE Conference Publication | IEEE Xplore