Solving the Laser Cutting Path Problem Using Population-Based Simulated Annealing with Adaptive Large Neighborhood Search

This paper presents an alternative algorithm for solving the laser cutting path problem which was modeled as Generalized Traveling Salesman Problem (GTSP). The objective is to minimize the traveling distance of laser cutting of all profiles in a given layout, where a laser beam makes a single visit and then does the complete cut of individual profile in an optimum sequence. This study proposed a hybrid method combining population-based simulated annealing (SA) with an adaptive large neighborhood search (ALNS) algorithm to solve the cutting path problem. Recombination procedures were executed alternately using swap, reversion, insertion and removal-insertion through a fitness proportionate selection mechanism. In order to reduce the computing time and maintain the solution quality, the 35% proportion of population were executed in each iteration using the cultural algorithm selection method. The results revealed that the algorithm can solve several ranges of problem size with an acceptable percentage of error compared to the best known solution.

[1]  Stephen L. Smith,et al.  Multi-robot task planning and sequencing using the SAT-TSP language , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Keld Helsgaun,et al.  Solving the equality generalized traveling salesman problem using the Lin–Kernighan–Helsgaun Algorithm , 2015, Mathematical Programming Computation.

[3]  Daniel Karapetyan,et al.  An Efficient Hybrid Ant Colony System for the Generalized Traveling Salesman Problem , 2012, Algorithmic Oper. Res..

[4]  Gregory Gutin,et al.  Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[5]  R. Ravi,et al.  A polylogarithmic approximation algorithm for the group Steiner tree problem , 2000, SODA '98.

[6]  Stephen L. Smith,et al.  GLNS: An effective large neighborhood search heuristic for the Generalized Traveling Salesman Problem , 2017, Comput. Oper. Res..

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

[8]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Symmetric Generalized Traveling Salesman Problem , 1997, Oper. Res..

[9]  Gilbert Laporte,et al.  Generalized travelling salesman problem through n sets of nodes: the asymmetrical case , 1987, Discret. Appl. Math..

[10]  M. Marchese,et al.  An ant colony optimization method for generalized TSP problem , 2008 .

[11]  Dirk Cattrysse,et al.  A review of cutting path algorithms for laser cutters , 2016 .

[12]  Gregory Gutin,et al.  A memetic algorithm for the generalized traveling salesman problem , 2008, Natural Computing.

[13]  J. C. Bean,et al.  An efficient transformation of the generalized traveling salesman problem , 1993 .

[14]  Gilbert Laporte,et al.  Some Applications of the Generalized Travelling Salesman Problem , 1996 .

[15]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[16]  Guk-chan Han,et al.  Global Torch Path Generation for 2-D Laser Cutting Process using Simulated Annealing , 1998, Intell. Autom. Soft Comput..