“…Recently, some research showed that CA can be used as a practical and efficient optimization engine, which relies on the key properties of: locality of the neighborhoods interactions, homogeneity of the evolving mechanism, parallelism of the computation, and simplicity of the model structure. CA has been extensively used as a viable and efficient optimization algorithm for the structural design (Kita & Toyoda, 2000, Missoum, Gürdal, & Setoodeh, 2005, and Setoodeh, Gürdalb, & Watson, 2006, estimating shortest path (Adamatzky 1996) or trip distribution problems (El Dessouki, Fathi, & Rouphail, 2001), and computer networks (Shuai & Zhao, 2004).…”