Abstract
Laser engraving is an essential tool of automatic drawings and 3D printers. When the laser engraving tasks become large and complicated, engraving process will be time-consuming. To improve the time and energy efficiency, the trajectory optimization of laser engraving is studied. The trajectory of laser engraving robot is modelled as a large-scale traveling salesman problem (TSP), by converting grayscale images into halftone images. To solve the large-scale TSP, two-layered ant colony system (ACS) is newly proposed to combine k-means, top-layer ACS, and bottom-layer ACS. Finally, we use the presented algorithm to optimize the path of four engraving instances which include tens of thousands of discrete points. Experimental results show that this method can reduce laser engraving time by about 50% compared with traditional engraving methods.
Similar content being viewed by others
References
Yang H, Zhao J, Wu J, Wang T (2020) Research on a new laser path of laser shock process. Optik. https://doi.org/10.1016/j.ijleo.2019.163995
Liang-Zhong R, Li Z, Chao WU (2007) A new tour construction algorism and its application in laser carving path control. J Image Graph 6(12):1114–1118
Nini L, Zhangwei C, Shize C (2010) Optimization of laser cutting path based on local search and genetic algorithm. Comput Eng Appl 46(2):234–236
Xiang Z, Chen Z, Gao X, Wang X, Di F, Li L, Liu G, Zhang Y (2015) Solving large-scale tsp using a fast wedging insertion partitioning approach. Math Probl Eng 2015:1–8
Alipour MM, Razavi SN, Feizi Derakhshi MR, Balafar MA (2017) A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput Appl 30:2935–2951
Chen J, Wang Y, Xue X, Cheng S, El-Abd M (2019) Cooperative co-evolutionary metaheuristics for solving large-scale tsp art project. In: IEEE Symp Ser Comput Intell, SSCI, pp 2706–2713
Wang D, Yu Q, Ye X (2014) Correction of the field distortion in embedded laser marking system. Opt Laser Technol 57:52–56
Yu Q, Wang D, Yu J (2012) Research on the speed optimization of laser marking. In: Opto-electronics engineering and materials research, pp 411–415
Orazi L, Montanari F, Campana G, Tomesani L, Cuccolini G (2015) Cnc paths optimization in laser texturing of free form surfaces. In: Procedia Cirp, Elsevier, pp 440–445
Zhong TX, Chen JC (2002) A hybrid-coded genetic algorithm based optimisation of non-productive paths in cnc machining. Int J Adv Manuf Technol 20(3):163–168
Wang D, Yu Q, Zhang Y (2015) Research on laser marking speed optimization by using genetic algorithm. Plos One 10(5):e0126141
Hajad M, Tangwarodomnukun V, Jaturanonda C, Dumkum C (2019) Laser cutting path optimization using simulated annealing with an adaptive large neighborhood search. Int J Adv Manuf Technol 103:781–792
Chentsov AG, Chentsov PA, Petunin AA, Sesekin AN (2018) Model of megalopolises in the tool path optimisation for cnc plate cutting machines. Int J Prod Res 56(14):4819–4830
Honda K, Nagata Y, Ono I (2013) A parallel genetic algorithm with edge assembly crossover for 100,000-city scale tsps. In: 2013 IEEE congress on evolutionary computation, pp 1278–1285
Deng W, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE Access 7:20281–20292
Bouzbita S, El Afia A, Faizi R (2018) Parameter adaptation for ant colony system algorithm using hidden markov model for tsp problems. In: Proceedings of the international conference on learning and optimization algorithms: theory and applications, pp 1–6
Ping G, Chunbo X, Yi C, Jing L, Yanqing L (2014) Adaptive ant colony optimization algorithm. In: 2014 IEEE international conference on mechatronics and control (ICMC), pp 95–98
Wang Y, Xie J (2002) An adaptive ant colony optimization algorithm and simulation. Acta Simul Syst Sin 1(14):31–33
Mou L (2011) An efficient ant colony system for solving the new generalized traveling salesman problem. In: 2011 IEEE international conference on cloud computing and intelligence systems, pp 407–412
Anandkumar P, Nickolas S (2019) Novel local restart strategies with hyper-populated ant colonies for dynamic optimization problems. Neural Comput Appl 31:63–76
Ding C, Cheng Y, He M (2007) Two-level genetic algorithm for clustered traveling salesman problem with application in large-scale tsps. Tsinghua Sci Tech 12(4):459–465
Tan LZ, Tan YY, Yun GX, Zhang C (2017) An improved genetic algorithm based on k-means clustering for solving traveling salesman problem. In: International conference on computer science, technology and application (CSTA2016), pp 334–343
Ali I, Essam D, Kasmarik K (2019) New designs of k-means clustering and crossover operator for solving traveling salesman problems using evolutionary algorithms. In: 11th international conference on evolutionary computation theory and applications, pp 123–130
Floyd RW (1976) An adaptive algorithm for spatial gray-scale. In: Proc Soc Inf Disp, pp 75–77
Kaplan CS, Bosch R et al (2005) Tsp art. In: Renaissance Banff: mathematics, music, art, culture, bridges conference, pp 301–308
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1(1):53–66
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26(1):29–41
Gan R, Guo Q, Chang H, Yi Y (2010) Improved ant colony optimization algorithm for the traveling salesman problems. J Syst Eng Electron 21(2):329–333
Brezina I Jr, Čičková Z (2011) Solving the travelling salesman problem using the ant colony optimization. Manag Inf Syst 6(4):10–14
Chang Y (2017) Using k-means clustering to improve the efficiency of ant colony optimization for the traveling salesman problem. In: 2017 IEEE international conference on systems, man, and cybernetics (SMC), pp 379–384
Dhanachandra N, Manglem K, Chanu YJ (2015) Image segmentation using k-means clustering algorithm and subtractive clustering algorithm. Proc Comput Sci 54:764–771
Jain AK (2010) Data clustering: 50 years beyond k-means. Pattern Recogn Lett 31(8):651–666
TSPLIB (2020) http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/
Funding
Funding was provided by the National Natural Science Foundation of China (Project No. 61803054, 61971121, 61872049, 61876025), the Fundamental Research Funds for the Central Universities (2019CDQYZDH030).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
Conflict of interest all the authors of the manuscript declared that there are no potential conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wu, Z., Wu, J., Zhao, M. et al. Two-layered ant colony system to improve engraving robot’s efficiency based on a large-scale TSP model. Neural Comput & Applic 33, 6939–6949 (2021). https://doi.org/10.1007/s00521-020-05468-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05468-4