“…Evolutionary algorithms (EA) are a biologically inspired non-gradient optimization technique that allows the rapid and efficient exploration of vast solution space. Evolutionary algorithms have been successfully applied to multiple problem domains including computational fluid dynamics, mobile network design, utility network design, control optimization, mathematical analysis, and production scheduling (McCorkle, et al, 2003;Reina, et al, 2016;Diaz-Dorado, et al, 2002;Zeidler, et al, 2001;Ishibuchi & Murata, 1998;Kirstukas, et al, 2005). Major components of an EA are a population of potential solutions (chromosomes), mechanisms to select, mate, and exchange portions of solutions with each other, and a means to evaluate solution fitness.…”