Abstract

The touring rays problem, which is also known as the traveling salesman problem for rays in the plane, asks to compute the shortest (closed) route that tours or intersects n given rays. We show that it can be reduced to the problem of computing a shortest route that intersects a set of ray-segments, inside a circle; at least one endpoint of every ray-segment is on the circle. Moreover, computing the shortest route intersecting all ray-segments in the circle is related to the solution of the well-known watchman route problem. Our method is further extended to solve the minimum-perimeter intersecting polygon problem, which asks for a (convex) polygon P of minimum perimeter such that for a given set of line segments, P contains at least one point of every line segment. Both of our algorithms run in O(n5) time, and they solve two long-standing open problems in computational geometry.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call