“…Heuristics, especially local search methods that move from solution to solution in the space of candidate solutions by applying local changes, play an important role in solving NP-hard problems. For the last decades, various heuristic algorithms have been proposed to find high-quality solutions for large-scale instances in an acceptable time and computer memory (Wang et al, 2017;Lu et al, 2020;Zhang et al, 2021;Lu et al, 2021;Bilandi et al, 2021). Among heuristic algorithms, tabu search (Glover, 1989(Glover, , 1990 and simulated annealing (Skiscim & Golden, 1983;Kirkpatrick et al, 1983), which solved many graph problems successfully (Palubeckis et al, 2014;Bilandi et al, 2021;Lu et al, 2019), showed their efficiency in solving many benchmark instances of the CPP.…”