Evolving TSP heuristics using Multi Expression Programming
Not on the map. Why?
Abstract (arXiv)
Multi Expression Programming (MEP) is an evolutionary technique that may be used for solving computationally difficult problems. MEP uses a linear solution representation. Each MEP individual is a string encoding complex expressions (computer programs). A MEP individual may encode multiple solutions of the current problem. In this paper MEP is used for evolving a Traveling Salesman Problem (TSP) heuristic for graphs satisfying triangle inequality. Evolved MEP heuristic is compared with Nearest Neighbor Heuristic (NN) and Minimum Spanning Tree Heuristic (MST) on some difficult problems in TSPLIB. For most of the considered problems the evolved MEP heuristic outperforms NN and MST. The obtained algorithm was tested against some problems in TSPLIB. The results emphasizes that evolved MEP heuristic is a powerful tool for solving difficult TSP instances.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Sep 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3.
3 papers.
- 2021Evolving Evolutionary Algorithms using Linear Genetic Programmingcited by 5
- 2021Multi Expression Programming -- an in-depth descriptioncited by 0
- 2021Evolving Evolutionary Algorithms with Patternscited by 0
- 2021Evolving Evolutionary Algorithms with Patterns10 Oct 2021
- 2021Multi Expression Programming -- an in-depth description29 Sep 2021
- 2021Evolving Evolutionary Algorithms using Linear Genetic Programming21 Aug 2021