Discrete Optimization An efficient genetic algorithm for the traveling salesman problem with precedence constraints

Abstract The traveling salesman problem with precedence constraints (TSPPC) is one of the most difficult combinatorial optimization problems. In this paper, an efficient genetic algorithm (GA) to solve the TSPPC is presented. The key concept of the proposed GA is a topological sort (TS), which is defined as an ordering of vertices in a directed graph. Also, a new crossover operation is developed for the proposed GA. The results of numerical experiments show that the proposed GA produces an optimal solution and shows superior performance compared to the traditional algorithms.

[1]  Fred Glover,et al.  Artificial intelligence, heuristic frameworks and tabu search , 1990 .

[2]  P. Miliotis,et al.  Using cutting planes to solve the symmetric Travelling Salesman problem , 1978, Math. Program..

[3]  André Langevin,et al.  CLASSIFICATION OF TRAVELING SALESMAN PROBLEM FORMULATIONS , 1988 .

[4]  K. Fagerholt,et al.  A travelling salesman problem with allocation, time window and precedence constraints — an application to ship scheduling , 2000 .

[5]  Mansur R. Kabuka,et al.  A Boolean Neural Network Approach for the Traveling Salesman Problem , 1993, IEEE Trans. Computers.

[6]  P. Toth,et al.  Some New Branching and Bounding Criteria for the Asymmetric Travelling Salesman Problem , 1980 .

[7]  S. Kirkpatrick,et al.  Configuration space analysis of travelling salesman problems , 1985 .

[8]  Lucio Bianco,et al.  Dynamic Programming Strategies for the Traveling Salesman Problem with Time Window and Precedence Constraints , 1997, Oper. Res..

[9]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

[10]  Jacques Renaud,et al.  A heuristic for the pickup and delivery traveling salesman problem , 2000, Comput. Oper. Res..

[11]  Mitsuo Gen,et al.  Interval Programming Using Genetic Algorithms , 1996 .

[12]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

[13]  Matteo Fischetti,et al.  An Additive Bounding Procedure for Combinatorial Optimization Problems , 1989, Oper. Res..

[14]  Luís Gouveia,et al.  The asymmetric travelling salesman problem and a reformulation of the Miller-Tucker-Zemlin constraints , 1999, Eur. J. Oper. Res..

[15]  Mark Allen Weiss,et al.  Data structures and algorithm analysis , 1991 .

[16]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[17]  Gerd Finke,et al.  MODELING AND SOLVING THE FLEXIBLE FORGING MODULE SCHEDULING PROBLEM , 1987 .

[18]  Jens Lysgaard Cluster based branching for the asymmetric traveling salesman problem , 1999, Eur. J. Oper. Res..

[19]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[20]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.