Multiple shooting approach for computing approximately shortest paths on convex polytopes

作者:

Highlights:

摘要

In this paper, we use a multiple shooting approach in solving boundary value problems for ODE to introduce a novel iterative algorithm for computing an approximate shortest path between two points on the surface of a convex polytope in 3D. Namely, the polytope is partitioned into subpolytopes, shooting points and a Straightness condition are established. The algorithm specifies how to combine shortest paths between shooting points in subpolytopes to become the required shortest path by the Straightness condition. In particular, the algorithm does not rely on Steiner points and graph tools on the entire polytope. It is implemented in C++ and a comparison with Agarwal, Har-Peled, and Karia’s algorithm, on the accurate construction of the shortest path, is presented.

论文关键词:Approximate shortest path,Convex polytope,Euclidean shortest path,Multiple shooting

论文评审过程:Received 29 April 2016, Revised 15 August 2016, Available online 18 November 2016, Version of Record 23 December 2016.

论文官网地址:https://doi.org/10.1016/j.cam.2016.10.026