{"title":"A Genetic Algorithm With Projection Operator for the Traveling Salesman Problem","authors":"Kongxuan Yao, Weixiang Sun, Yongchuan Cui, Luqi He, Yikai Shao","doi":"10.1109/AIID51893.2021.9456487","DOIUrl":null,"url":null,"abstract":"The traveling salesman problem is a NP-hard combinatorial optimization problem. So far, many algorithms are proposed for the problem. However, exact algorithms are time-consuming, while heuristic approaches may not obtain a global optimum. In fact, the genetic algorithm based on edge assembly crossover shows it good performance. Nevertheless, a drawback of the algorithm is that the algorithm may not work well for instances with cities produced by lattice, such as the instances coming from VLSI. In this paper, we propose projection operator for the algorithm to overcome the drawback. Under the control of the operator, when the state of trapped into local optimum is detected, individuals are projected and leave the neighborhood of the local optimum. Experimental results show that our projection operator can improve solution of the instances coming from the field of VLSI application.","PeriodicalId":412698,"journal":{"name":"2021 IEEE International Conference on Artificial Intelligence and Industrial Design (AIID)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Artificial Intelligence and Industrial Design (AIID)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIID51893.2021.9456487","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The traveling salesman problem is a NP-hard combinatorial optimization problem. So far, many algorithms are proposed for the problem. However, exact algorithms are time-consuming, while heuristic approaches may not obtain a global optimum. In fact, the genetic algorithm based on edge assembly crossover shows it good performance. Nevertheless, a drawback of the algorithm is that the algorithm may not work well for instances with cities produced by lattice, such as the instances coming from VLSI. In this paper, we propose projection operator for the algorithm to overcome the drawback. Under the control of the operator, when the state of trapped into local optimum is detected, individuals are projected and leave the neighborhood of the local optimum. Experimental results show that our projection operator can improve solution of the instances coming from the field of VLSI application.