The EAX Algorithm Considering Diversity Loss
The edge assembly crossover (EAX) is considered the best available crossover for traveling salesman problems (TSPs). In this paper, a modified EAX algorithm is proposed. The key idea is to maintain population diversity by eliminating any exchanges of edges by the crossover that does not contribute to an improved evaluation value. The proposed method is applied to several benchmark problems up to 4461 cities. Experimental results shows that the proposed method works better than other genetic algorithms using other improvements of the EAX. The proposed method can reach optimal solutions in most benchmark problems up to 2392 cities with probabilities higher than 90%. For the fnl4461 problem, this method can reach the optimal solution with a 60% probability for a population size of 300 – an extremely small population compared to that needed in previous studies.
Unable to display preview. Download preview PDF.
- 1.Nagata, Y., Kobayashi, S.: Edge Assembly Crossover: A High-power Genetic Algorithm for the Traveling Salesman Problem. In: Proc. of the 7th Int. Conference on Genetic Algorithms, pp. 450–457 (1997)Google Scholar
- 2.Merz, P., Freisleben, B.: Genetic Local Search for the TSP: New Results. In: Proc. of the 1997 IEEE Int. Conf. on Evolutionary Computation, pp.159-163 (1997)Google Scholar
- 3.Whitley, D., Starkweather, T., Fuquay, D.: Scheduling Problems and Traveling Salesman: The Genetic Edge Recombination Operator. In: Proc. of the 3rd Int. Conference on Genetic Algorithms, pp. 133–140 (1989)Google Scholar
- 4.Tsai, H.K., Yang, J.M., Kao, C.Y.: Solving Traveling Salesman Problems by Combining Global and Local Search Mechanisms. In: Proc. of the the 2002 Congress on Evolutionary Computation, pp. 12920-1295 (2002)Google Scholar
- 5.Watson, J., Poss, C., Whitley, D., et al.: Traveling Salesrep Problem, Edge Assembly Crossover, and 2-opt. In: Proc. of the fifth Int. Conference on Parallel Probrem Solving from Nature, pp. 823–833 (2000)Google Scholar
- 6.Nagata, Y.: Criteria for designing crossovers for TSP. In: Proc. of the 2004 Congress on Evolutionary Computation (2004) (to be appeared)Google Scholar
- 7.Nagata, Y.: Genetic Algorithm for Traveling Salesman Problem using Edge Assembly Crossover: its Proposal and Analysis, Doctoral thesis (2000)Google Scholar
- 8.Maekawa, K., Mori, N., Kita, H., Nishikawa, H.: A Genetic Solution for the Traveling Salesman Problem by Means of a Thermodynamical Selection Rule. In: Proc. 1996 IEEE Int. Conference on Evolutionary Computation, pp. 529–534 (1996)Google Scholar
- 9.Ideda, K., Kobayashi, S.: Deterministic Multi-step Crossover Fusion: A Handy Crossover Composition for GAs. In: Proc. of the seventh Int. Conference on Parallel Probrem Solving from Nature, pp. 162–171 (2002)Google Scholar
- 10.Yamada, T., Ryohei, N.: Scheduling by Genetic Local Search with Multi-Step Crossover. In: Proc. of the fourth Int. Conference on Parallel Probrem Solving from Nature (1996)Google Scholar