Proceedings

An Improved Approximation Algorithm for the Subpath Planning Problem and Its Generalization

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4412-4418.

https://doi.org/10.24963/ijcai.2017/616

Abstract

This paper focuses on a generalization of the traveling salesman problem (TSP), called the subpath planning problem (SPP). Given 2n vertices and n independent edges on a metric space, we aim to find a shortest tour that contains all the edges. SPP is one of the fundamental problems in both artificial intelligence and robotics. Our main result is to design a 1.5-approximation algorithm that runs in polynomial time, improving the currently best approximation algorithm. The idea is direct use of techniques developed for TSP. In addition, we propose a generalization of SPP called the subgroup planning problem (SGPP). In this problem, we are given a set of disjoint groups of vertices, and we aim to find a shortest tour such that all the vertices in each group are traversed sequentially. We propose a 3-approximation algorithm for SGPP. We also conduct numerical experiments. Compared with previous algorithms, our algorithms improve the solution quality by more than 10% for large instances with more than 10,000 vertices.

  1. [Arora, 1998] S. Arora. Polynomial time approximation schemes for euclidean traveling salesman and other geo- metric problems. J. ACM, 45(5):753-782, 1998.
  2. [Bellman, 1962] R. Bellman. Dynamic programming treat- ment of the travelling salesman problem. J. ACM, 9(1):61- 63, 1962.
  3. [Chisman, 1975] J. A. Chisman. The clustered traveling salesman problem. Comput. Oper. Res., 2(2):115-119, 1975.
  4. [Christofides, 1976] N. Christofides. Worst-case analysis of a new heuristic for the travelling salesman problem. Tech- nical report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, USA, 1976.
  5. [Dorigo and Gambardella, 1997] M. Dorigo and L. M. Gam- bardella. Ant colonies for the travelling salesman problem. Biosystems, 43(2):73-81, 1997.
  6. [Ducomman et al., 2016] S. Ducomman, H. Cambazard, and B. Penz. Alternative filtering for the weighted circuit con- straint: Comparing lower bounds for the TSP and solving TSPTW. In Proc. AAAI'16, pages 3390-3396, 2016.
  7. [Eiselt et al., 1995] H. A. Eiselt, M. Gendreau, and G. La- porte. Arc routing problems, part II: The rural postman problem. Oper. Res., 43(3):399-414, 1995.
  8. [Frederickson, 1979] G. N. Frederickson. Approximation al- gorithms for some postman problems. J. ACM, 26(3):538- 554, 1979.
  9. [Gabow, 1990] H. N. Gabow. Data structures for weighted matching and nearest common ancestors with linking. In Proc. SODA'90, pages 434-443, 1990.
  10. [Gottschalk and Vygen, 2016] C. Gottschalk and J. Vygen. Better s-t-tours by Gao trees. In Proc. IPCO'16, pages 126-137, 2016.
  11. [Guttmann-Beck et al., 2000] N. Guttmann-Beck, R. Hassin, S. Khuller, and B. Raghavachari. Approximation al- gorithms with bounded performance guarantees for the clustered traveling salesman problem. Algorithmica, 28(4):422-437, 2000.
  12. [Gyorfi et al., 2010] J. S. Gyorfi, D. R. Gamota, S. M. Mok, J. B. Szczech, M. Toloo, and J. Zhang. Evolutionary path planning with subpath constraints. IEEE Trans. Electron. Packag. Manuf., 33(2):143-151, 2010.
  13. [Held and Karp, 1962] M. Held and R. M. Karp. A dynamic programming approach to sequencing problems. SIAM Rev. Soc. Ind. Appl. Math., 10(1):196-210, 1962.
  14. [Hoogeveen, 1991] J. A. Hoogeveen. Analysis of Christofides' heuristic: Some paths are more diffi- cult than cycles. Oper. Res. Lett., 10(5):291-295, 1991.
  15. [Jaillet and Porta, 2013] L. Jaillet and J. M. Porta. Path planning under kinematic constraints by rapidly exploring manifolds. IEEE Trans. Robot., 29(1):105-117, 2013.
  16. [Kapadia et al., 2013] M. Kapadia, K. Ninomiya, A. Shoul- son, F. Garcia, and N. Badler. Constraint-aware naviga- tion in dynamic environments. In Proc. MIG'13, pages 89:111-89:120, 2013.
  17. [Korte and Vygen, 2002] B. Korte and J. Vygen. Combina- torial Optimization: Theory and Algorithms. Springer, 2002.
  18. [Kumar et al., 2013] T. K. S. Kumar, M. Cirillo, and S. Koenig. On the traveling salesman problem with simple temporal constraints. In Proc. SARA'13, 2013.
  19. [Lin and Kernighan, 1973] S. Lin and B. W. Kernighan. An effective heuristic algorithm for the traveling-salesman problem. Oper. Res., 21(2):498-516, 1973.
  20. [Lokin, 1979] F. C. J. Lokin. Procedures for travelling sales- man problems with additional constraints. Eur. J. Oper. Res., 3(2):135-141, 1979.
  21. [Mitchell, 1999] J. S. B. Mitchell. Guillotine subdivi- sions approximate polygonal subdivisions: A simple polynomial-time approximation scheme for geometric TSP, k-MST, and related problems. SIAM J. Comput., 28(4):1298-1309, 1999.
  22. [Mömke and Svensson, 2011] T. Mömke and O. Svensson. Approximating graphic TSP by matchings. In Proc. FOCS'11, pages 560-569, 2011.
  23. [Mömke and Svensson, 2016] T. Mömke and O. Svensson. Removing and adding edges for the traveling salesman problem. J. ACM, 63(1):2:1-2:28, 2016.
  24. [Nash et al., 2009] A. Nash, S. Koenig, and M. Likhachev. Incremental Phi*: Incremental any-angle path planning on grids. In Proc. IJCAI'09, pages 1824-1830, 2009. IJCAI
  25. [Safilian et al., 2016] M. Safilian, S. M. Hashemi, S. Egh- bali, and A. Safilian. An approximation algorithm for the subpath planning problem. In Proc. IJCAI'16, pages 669- 675, 2016. IJCAI
  26. [Sahni and Gonzalez, 1976] S. Sahni and T. Gonzalez. P- complete approximation problems. J. ACM, 23(3):555- 565, 1976.
  27. [Surynek, 2015] P. Surynek. Reduced time-expansion graphs and goal decomposition for solving cooperative path finding sub-optimally. In Proc. IJCAI'15, pages 1916-1922, 2015. IJCAI
  28. [Tong-ying et al., 2004] G. Tong-ying, Q. Dao-kui, and D. Zai-li. Research of path planning for polishing robot based on improved genetic algorithm. In Proc. ROBIO'04, pages 334-338, 2004.
  29. [Tu et al., 2010] D. Tu, S. Guo, H. Qin, W.-C. Oon, and A. Lim. The tree representation of feasible solutions for the TSP with pickup and delivery and LIFO loading. In Proc. AAAI'10, pages 191-196, 2010.
  30. [Zhang and Looks, 2005] W. Zhang and M. Looks. A novel local search algorithm for the traveling salesman problem that exploits backbones. In Proc. IJCAI'05, pages 343- 348, 2005. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards