Traveling Salesman-Based Curve Reconstruction in Polynomial Time

An instance of the curve reconstruction problem is a finite sample set V of an unknown collection of curves $\gamma$. The task is to connect the points in V in the order in which they lie on $\gamma$. Giesen [Proceedings of the 15th Annual ACM Symposium on Computational Geometry (SCG '99), 1999, pp. 207--216] showed recently that the traveling salesman tour of V solves the reconstruction problem for single closed curves under otherwise weak assumptions on $\gamma$ and V; $\gamma$ must be a single closed curve. We extend his result along several directions: we weaken the assumptions on the sample; we show that traveling salesman-based reconstruction also works for single open curves (with and without specified endpoints) and for collections of closed curves; we give alternative proofs; and we show that in the context of curve reconstruction, the traveling salesman tour can be constructed in polynomial time.

[1]  Joachim Giesen Curve reconstruction, the traveling salesman problem and Menger's theorem on length , 1999, SCG '99.

[2]  Tamal K. Dey,et al.  A simple provable algorithm for curve reconstruction , 1999, SODA '99.

[3]  Kurt Mehlhorn,et al.  Curve reconstruction: connecting dots with good reason , 1999, SCG '99.

[4]  L. Lovász Combinatorial problems and exercises , 1979 .

[5]  Dominique Attali,et al.  r-regular shape reconstruction from unorganized points , 1997, SCG '97.

[6]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[7]  Herbert Edelsbrunner,et al.  Shape Reconstruction with Delaunay Complex , 1998, LATIN.

[8]  D. Kirkpatrick,et al.  A Framework for Computational Morphology , 1985 .

[9]  Christopher M. Gold,et al.  Crust and anti-crust: a one-step boundary and skeleton extraction algorithm , 1999, SCG '99.

[10]  Jean-Christophe Roux,et al.  Curve reconstruction , 1994 .

[11]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[12]  Kurt Mehlhorn,et al.  Experiments on Curve Reconstruction , 2000 .

[13]  Joachim Giesen,et al.  New techniques for topologically correct surface reconstruction , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[14]  Gerhard J. Woeginger,et al.  Well-Solvable Special Cases of the Traveling Salesman Problem: A Survey , 1998, SIAM Rev..

[15]  Stefan Funke,et al.  Reconstructing a collection of curves with corners and endpoints , 2001, SODA '01.

[16]  Chandrajit L. Bajaj,et al.  Sampling and reconstructing manifolds using alpha-shapes , 1997, CCCG.

[17]  David G. Kirkpatrick,et al.  On the shape of a set of points in the plane , 1983, IEEE Trans. Inf. Theory.

[18]  David K. Smith Theory of Linear and Integer Programming , 1987 .

[19]  Joachim Giesen,et al.  New techniques for topologically correct surface reconstruction , 2000 .