Abstract
The black-and-white travelling salesman problem (BWTSP) is an extension to the well-known TSP by partitioning the set of vertices into black and white vertices, and imposing cardinality and length constraints between two consecutive black vertices in a Hamiltonian tour. BWTSP has various applications in aircraft routing, telecommunication network design and logistics. In this paper, we develop several tabu search (TS) heuristics for solving the BWTSP. Our TS is built upon a new efficient neighbourhood structure, which exploits both the permutation and knapsack features of BWTSP. We also embed our TS as a heuristic procedure to improve the upper bound in a mixed-integer linear programming method. Extensive computational experiment on both benchmark and randomly generated instances shows effectiveness and efficiency of our algorithms. Our algorithms are able to obtain optimal and near optimal solutions to small instances in seconds, and find feasible solutions to large instances that have not been solved by the existing methods in the literature.
Similar content being viewed by others
References
Aarts E and Lenstra JK (2003). Local Search in Combinatorial Optimization. Princeton University Press: Princeton.
Boland N, Clarke LW and Nemhauser GL (2000). The asymmetric traveling salesman problem with replenishment arcs. European Journal of Operational Research 123(2): 408–427.
Bourgeois M, Laporte G and Semet F (2003). Heuristics for the black and white traveling salesman problem. Computers & Operations Research 30(1): 75–85.
Cosares S, Deutsch DN, Saniee I and Wasem OJ (1995). SONET toolkit: A decision support system for designing robust and cost-effective fiber-optic networks. Interfaces 25(1): 20–40.
Desrochers M and Laporte G (1991). Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints. Operations Research Letters 10(1): 27–36.
Gendreau M, Hertz A and Laporte G (1992). New insertion and postoptimization procedures for the travelling salesman problem. Operations Research 40(6): 1086–1094.
Ghiani G, Laporte G and Semet F (2006). The black and white traveling salesman problem. Operations Research 54(2): 366–378.
Glover F (1989). Tabu search—Part I. ORSA Journal on Computing 1(3): 190–206.
Glover F (1990). Tabu search—Part II. ORSA Journal on Computing 2(1): 4–32.
Glover F and Kochenberger G (2005). Handbook of Metaheuristics. Springer: Dordrecht.
Glover F and Laguna M (1997). Tabu Search. Kluwer Academic Publishers: Boston.
Gendreau M, Hertz A and Laporte G (1994). A Tabu search heuristic for the vehicle routing problem. Management Science 40(10): 1276–1290.
Hertz A, Laporte G and Mittaz M (2000). A Tabu search heuristic for the capacitated arc routing problem. Operations Research 48(1): 129–135.
Jiang H, Zhang XY, Li M and Che H (2007). Using Gavish-Grave(s) LP to formulate the directed black and white traveling salesman problem. In: Jiang H, Zhang X, Li M and Che H (eds).. Lecture Notes in Computer Science. pp 293–298.
Laporte G and Pascoal M (2011). Minimum cost path problems with relays. Computers & Operations Research 38(1): 165–173.
Mak V and Boland N (2000). Heuristics approaches to the asymmetric travelling salesman problem with replenishment arcs. International Transactions in Operational Research 7(4–5): 431–447.
Mak V and Boland N (2007). Polyhedral results and exact algorithms for the asymmetric. Discrete Applied Mathematics 155(16): 2093–2110.
Oncan T, Altinel IK and Laporte G (2009). A comparative analysis of several asymmetric traveling salesman problem formulations. Computers & Operations Research 36(3): 637–654.
Taillard VE, Badeau P, Gendreau M, Guertin F and Potvin J-Y (1997). A Tabu search heuristic for the vehicle routing problem with soft time windows. Transportation Science 31(2): 170–186.
Talluri KT (1998). The four-day aircraft maintenance routing problem. Transportation Science 32(1): 43–53.
Wasem OJ (1991). An algorithm for designing rings in survivable fiber networks. IEEE Transactions on Reliability 40(4): 428–432.
Acknowledgements
Haitao Li's research is supported by the Thousand Talents Program of China. The authors also thank two anonymous referees for their valuable comments that help improve the contents and presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, H., Alidaee, B. Tabu search for solving the black-and-white travelling salesman problem. J Oper Res Soc 67, 1061–1079 (2016). https://doi.org/10.1057/jors.2015.122
Published:
Issue Date:
DOI: https://doi.org/10.1057/jors.2015.122