Abstract
The traveling salesman problem with neighborhoods (TSPN) is a generalization of TSP and can be regarded as a combination of TSP and TPP (Touring Polygons Problem). In this paper, we propose a hybrid TSPN solution named ACO-iRBA in which the TSP and TPP tasks are tackled simultaneously by ACO (Ant Colony Optimization) and iRBA, an improved version of RBA (Rubber Band Algorithm), respectively. A major feature of ACO-iRBA is that it can properly handle situations where the neighborhoods are heavily overlapped. Experiment results on benchmark problems composed of random ellipses show that ACO-iRBA can solve TSPN instances with up to 70 regions effectively and generally produce higher quality solutions than a recent heuristic method CIH.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arkin, E.M., Hassin, R.: Approximation algorithms for the geometric covering salesman problem. Discrete Appl. Math. 55(3), 197–218 (1994)
Dumitrescu, A., Mitchell, J. S.: Approximation algorithms for TSP with neighborhoods in the plane. In: Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 38–46. Society for Industrial and Applied Mathematics (2001)
de Berg, M., Gudmundsson, J., Katz, M.J., Levcopoulos, C., Overmars, M.H., van der Stappen, A.F.: TSP with neighborhoods of varying size. J. Algorithms 57(1), 22–36 (2005)
Jang, D.S., Chae, H.J., Choi, H.L.: Optimal control-based UAV path planning with dynamically-constrained TSP with neighborhoods. arXiv preprint arXiv:1612.06008 (2016)
Isaacs, J.T., Klein, D.J., Hespanha, J.P.: Algorithms for the traveling salesman problem with neighborhoods involving a Dubins vehicle. In: American Control Conference, pp. 1704–1709 (2011)
Wang, W., Shi, H.S., Wu, D.J., Huang, P.Y., Gao, B.J., Wu, F.P., Xu, D., Chen, X.J.: VD-PSO: an efficient mobile sink routing algorithm in wireless sensor networks. Peer-to-Peer Netw. Appl. 10, 1–10 (2016)
Yuan, B., Orlowska, M., Sadiq, S.: On the optimal robot routing problem in wireless sensor networks. IEEE Trans. Knowl. Data Eng. 19(9), 1252–1261 (2007)
Gentilini, I., Margot, F., Shimada, K.: The travelling salesman problem with neighbourhoods: MINLP solution. Optim. Methods Softw. 28(2), 364–378 (2013)
Alatartsev, S., Augustine, M., Ortmeier, F.: Constricting insertion heuristic for traveling salesman problem with neighborhoods. In: ICAPS (2013)
Klette, R., Bülow, T.: Critical edges in simple cube-curves. In: 9th International Conference on Discrete Geometry for Computer Imagery, pp. 467–478 (2000)
Dror, M., Efrat, A., Lubiw, A., Mitchell, J.S.: Touring a sequence of polygons. In: Proceedings of the Thirty-Fifth Annual ACM Symposium on Theory of Computing, pp. 473–482 (2003)
Pan, X., Li, F., Klette, R.: Approximate shortest path algorithms for sequences of pairwise disjoint simple polygons. Department of Computer Science, University of Auckland, pp. 175–178 (2010)
Li, F., Klette, R.: Rubberband algorithms for solving various 2D or 3D shortest path problems. In: Computing: Theory and Applications, pp. 9–19. IEEE Press (2007)
Ahadi, A., Mozafari, A., Zarei, A.: Touring a sequence of disjoint polygons: complexity and extension. Theoret. Comput. Sci. 556, 45–54 (2014)
Grefenstette, J., Gopal, R., Rosmaita, B., Van Gucht, D.: Genetic algorithms for the traveling salesman problem. In: Proceedings of the First International Conference on Genetic Algorithms and Their Applications, pp. 160–165 (1986)
Dorigo, M., Gambardella, L.M.: Ant colonies for the travelling salesman problem. Biosystems 43(2), 73–81 (1997)
Wang, K.P., Huang, L., Zhou, C.G., Pang, W.: Particle swarm optimization for traveling salesman problem. In: 2003 International Conference on Machine Learning and Cybernetics, pp. 1583–1585 (2003)
Wong, L.P., Low, M.Y. H., Chong, C.S.: A bee colony optimization algorithm for traveling salesman problem. In: AICMS 2008 Second Asia International Conference on Modeling and Simulation, pp. 818–823 (2008)
Alatartsev, S., Mersheeva, V., Augustine, M., Ortmeier, F.: On optimizing a sequence of robotic tasks. In: 2013 IEEE/RSJ International Conference Intelligent Robots and Systems (IROS), pp. 217–223 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Qin, Y., Yuan, B. (2017). ACO-iRBA: A Hybrid Approach to TSPN with Overlapping Neighborhoods. In: Shi, Y., et al. Simulated Evolution and Learning. SEAL 2017. Lecture Notes in Computer Science(), vol 10593. Springer, Cham. https://doi.org/10.1007/978-3-319-68759-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-68759-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68758-2
Online ISBN: 978-3-319-68759-9
eBook Packages: Computer ScienceComputer Science (R0)