Abstract
In this study, we focus mainly on the problem of finding the minimum-length path through a set of circular regions by a fixed-wing unmanned aerial vehicle. Such a problem is referred to as the Dubins traveling salesman problem with neighborhoods (DTSPN). Algorithms developed in the literature for solving DTSPN either are computationally demanding or generate low-quality solutions. To achieve a better trade-off between solution quality and computational cost, an efficient gradient-free descent method is designed. The core idea of the descent method is to decompose DTSPN into a series of subproblems, each of which consists of finding the minimum-length path of a Dubins vehicle from a configuration to another configuration via an intermediate circular region. By analyzing the geometric properties of the subproblems, we use a bisection method to solve the subproblems. As a result, the descent method can efficiently address DTSPN by successively solving a series of subproblems. Finally, several numerical experiments are carried out to demonstrate the descent method in comparison with several existing algorithms.
摘要
由于带邻域的Dubins旅行商问题 (Dubins traveling salesman problem with neighborhoods, DTSPN) 是无人机执行多目标区域侦察任务需要解决的核心问题, 国内外学者对DTSPN问题的快速求解方法进行了广泛研究. 本文针对目前已有方法存在计算资源消耗大等情况, 设计了一种用于求解DTSPN问题的无梯度坐标下降方法. 该方法的核心步骤是将DTSPN问题分解为一系列子问题, 对于每个子问题仅需计算从初始点经过一个区域到达目标点的最短路径. 通过研究子问题最短路径的几何特征, 并将几何特征与二分法相结合, 可得到快速计算子问题的鲁棒算法. 然后, 将子问题计算方法与坐标下降法相结合, 构建了能快速求解DTSPN问题的计算方法. 最后, 为验证所提方法的有效性和快速性, 将所提方法与几种传统算法进行仿真对比.
Similar content being viewed by others
References
Arora S, 1998. Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J ACM, 45(5):753–782. https://doi.org/10.1145/290179.290180
Bhargav J, Chen Z, Shima T, 2019. Shortest bounded-curvature paths via circumferential envelope of a circle. IFAC Conf.
Chen Z, Shima T, 2019. Shortest Dubins paths through three points. Automatica, 105:368–375. https://doi.org/10.1016/j.automatica.2019.04.007
Dubins LE, 1957. On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am J Math, 79(3):497–516. https://doi.org/10.2307/2372560
Faigl J, Váňa P, 2018. Surveillance planning with Bézier curves. IEEE Rob Autom Lett, 3(2):750–757. https://doi.org/10.1109/LRA.2018.2789844
Goaoc X, Kim HS, Lazard S, 2013. Bounded-curvature shortest paths through a sequence of points using convex optimization. SIAM J Comput, 42(2):662–684. https://doi.org/10.1137/100816079
Isaacs JT, Hespanha JP, 2013. Dubins traveling salesman problem with neighborhoods: a graph-based approach. Algorithms, 6(1):84–99. https://doi.org/10.3390/a6010084
Isaacs JT, Klein DJ, Hespanha JP, 2011. Algorithms for the traveling salesman problem with neighborhoods involving a Dubins vehicle. Proc American Control Conf, p.1704–1709. https://doi.org/10.1109/ACC.2011.5991501
Isaiah P, Shima T, 2015. Motion planning algorithms for the Dubins travelling salesperson problem. Automatica, 53:247–255. https://doi.org/10.1016/j.automatica.2014.12.041
Lawler EL, Lenstra JK, Kan AHGR, et al., 1985. The Traveling Salesman Problem: a Guided Tour of Combinatorial Optimization. Wiley, New York, USA.
Ma X, Castanon DA, 2006. Receding horizon planning for Dubins traveling salesman problems. Proc 45th IEEE Conf on Decision and Control, p.5453–5458. https://doi.org/10.1109/CDC.2006.376928
Macharet DG, Alves Neto A, da Camara Neto VF, et al., 2012. An evolutionary approach for the Dubins’ traveling salesman problem with neighborhoods. Proc 14th Annual Conf on Genetic and Evolutionary Computation, p.377–384. https://doi.org/10.1145/2330163.2330218
Ny JL, Feron E, Frazzoli E, 2012. On the Dubins traveling salesman problem. IEEE Trans Autom Contr, 57(1):265–270. https://doi.org/10.1109/TAC.2011.2166311
Obermeyer KJ, 2009. Path planning for a UAV performing reconnaissance of static ground targets in terrain. Proc AIAA Guidance, Navigation, and Control Conf, p.10–13. https://doi.org/10.2514/6.2009-5888
Obermeyer KJ, Oberlin P, Darbha S, 2010. Sampling-based roadmap methods for a visual reconnaissance UAV. Proc AIAA Guidance, Navigation, and Control Conf, Article 21. https://doi.org/10.2514/6.2010-7568
Rathinam S, Sengupta R, Darbha S, 2007. A resource allocation algorithm for multivehicle systems with nonholonomic constraints. IEEE Trans Autom Sci Eng, 4(1):98–104. https://doi.org/10.1109/TASE.2006.872110
Sadeghi A, Smith SL, 2016. On efficient computation of shortest Dubins paths through three consecutive points. Proc IEEE 55th Conf on Decision and Control, p.6010–6015. https://doi.org/10.1109/CDC.2016.7799192
Savla K, Frazzoli E, Bullo F, 2005. On the point-to-point and traveling salesperson problems for Dubins’ vehicle. Proc American Control Conf, p.786–791. https://doi.org/10.1109/ACC.2005.1470055
Tran DC, 2019. Tsp.zip. https://www.mathworks.com/matlabcentral/fileexchange/46629-tsp-zip
Tuqan M, Daher N, Shammas E, 2019. A simplified path planning algorithm for surveillance missions of unmanned aerial vehicles. Proc IEEE/ASME Int Conf on Advanced Intelligent Mechatronics, p.1341–1346. https://doi.org/10.1109/AIM.2019.8868551
Váňa P, Faigl J, 2015. On the Dubins traveling salesman problem with neighborhoods. Proc IEEE/RSJ Int Conf on Intelligent Robots and Systems, p.4029–4034. https://doi.org/10.1109/IROS.2015.7353945
Xin B, Chen J, Xu D, et al., 2014. Hybrid encoding based differential evolution algorithms for Dubins traveling salesman problem with neighborhood. Contr Theory Appl, 31(7):941–954. https://doi.org/10.7641/CTA.2014.40280
Yeh J, 2006. Real Analysis: Theory of Measure and Integration. World Scientific, Hackensack, New Jersey, USA.
Yu X, Hung JY, 2012. Optimal path planning for an autonomous robot-trailer system. Proc 38th Annual Conf on IEEE Industrial Electronics Society, p.2762–2767. https://doi.org/10.1109/IECON.2012.6389140
Zhang X, Chen J, Xin B, et al., 2014. A memetic algorithm for path planning of curvature-constrained UAVs performing surveillance of multiple ground targets. Chin J Aeron, 27(3):622–633. https://doi.org/10.1016/j.cja.2014.04.024
Author information
Authors and Affiliations
Contributions
Zheng CHEN designed the research. Zheng CHEN and Chen-hao SUN simulated the numerical examples. Zheng CHEN and Xue-ming SHAO drafted the manuscript. Wenjie ZHAO helped organize the manuscript. Chen-hao SUN revised the manuscript. Zheng CHEN and Xue-ming SHAO revised and finalized the paper.
Corresponding author
Ethics declarations
Zheng CHEN, Chen-hao SUN, Xue-ming SHAO, and Wen-jie ZHAO declear that they have no conflict of interest.
Additional information
Project supported by the National Natural Science Foundation of China (Nos. 61903331 and 61703366) and the Fundamental Research Funds for the Central Universities, China (No. 2019FZA4024)
Zheng CHEN received his PhD degree in applied mathematics from the Université Paris-Saclay in 2016, and his BS and MS degrees in aerospace engineering from the Northwestern Polytechnical University in 2010 and 2013, respectively. He is currently a researcher at the School of Aeronautics and Astronautics at Zhejiang University. His current research interests include guidance and control in aerospace engineering.
Rights and permissions
About this article
Cite this article
Chen, Z., Sun, Ch., Shao, Xm. et al. A descent method for the Dubins traveling salesman problem with neighborhoods. Front Inform Technol Electron Eng 22, 732–740 (2021). https://doi.org/10.1631/FITEE.2000041
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/FITEE.2000041