Low-Dimensional Embedding with Extra Information

A frequently arising problem in computational geometry is when a physical structure, such as an ad-hoc wireless sensor network or a protein backbone, can measure local information about its geometry (e.g., distances, angles, and/or orientations), and the goal is to reconstruct the global geometry from this partial information. More precisely, we are given a graph, the approximate lengths of the edges, and possibly extra information, and our goal is to assign two-dimensional coordinates to the vertices such that the (multiplicative or additive) error on the resulting distances and other information is within a constant factor of the best possible. We obtain the first pseudo-quasipolynomial-time algorithm for this problem given a complete graph of Euclidean distances with additive error and no extra information. For general graphs, the analogous problem is NP-hard even with exact distances. Thus, for general graphs, we consider natural types of extra information that make the problem more tractable, including approximate angles between edges, the order type of vertices, a model of coordinate noise, or knowledge about the range of distance measurements. Our pseudo-quasipolynomial-time algorithm for no extra information can also be viewed as a polynomial-time algorithm given an "extremum oracle" as extra information. We give several approximation algorithms and contrasting hardness results for these scenarios.

[1]  Jon M. Kleinberg,et al.  Metric embeddings with relaxed guarantees , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[2]  Piotr Indyk,et al.  Low-distortion embeddings of general metrics into the line , 2005, STOC '05.

[3]  Bill Jackson,et al.  Egerváry Research Group on Combinatorial Optimization Connected Rigidity Matroids and Unique Realizations of Graphs Connected Rigidity Matroids and Unique Realizations of Graphs , 2022 .

[4]  Bodhi Priyantha,et al.  The Cricket indoor location system , 2005 .

[5]  Bhaskar Krishnamachari,et al.  Sharp thresholds For monotone properties in random geometric graphs , 2003, STOC '04.

[6]  Mihai Badoiu,et al.  Approximation algorithm for embedding metrics into a two-dimensional space , 2003, SODA '03.

[7]  Seth J. Teller,et al.  The cricket compass for context-aware mobile applications , 2001, MobiCom '01.

[8]  Jan M. Rabaey,et al.  Location in distributed ad-hoc wireless sensor networks , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[9]  Srdjan Capkun,et al.  GPS-free Positioning in Mobile Ad Hoc Networks , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[10]  Chris Savarese LOCATIONING IN DISTRIBUTED AD-HOC WIRELESS SENSOR NETWORKS , 2001 .

[11]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[12]  Lars Ivansson,et al.  Computational aspects of radiation hybrid mapping , 2000 .

[13]  H. Everett,et al.  Distance segment visibility graphs , 2000 .

[14]  Sampath Kannan,et al.  Efficient algorithms for inverting evolution , 1999, JACM.

[15]  Johan Håstad,et al.  Fitting points on the real line and its application to RH mapping , 2003, J. Algorithms.

[16]  Jon M. Kleinberg,et al.  Reconstructing a three-dimensional model with arbitrary errors , 1996, STOC '96.

[17]  Sampath Kannan,et al.  Efficient algorithms for inverting evolution , 1996, STOC '96.

[18]  Mikkel Thorup,et al.  On the approximability of numerical taxonomy (fitting distances by tree metrics) , 1996, SODA '96.

[19]  Bruce Hendrickson,et al.  The Molecule Problem: Exploiting Structure in Global Optimization , 1995, SIAM J. Optim..

[20]  Jim Everett Algorithms for Multidimensional Scaling , 1995 .

[21]  Bruce Hendrickson,et al.  Conditions for Unique Graph Realizations , 1992, SIAM J. Comput..

[22]  P. Gritzmann,et al.  Applied geometry and discrete mathematics : the Victor Klee festschrift , 1991 .

[23]  Collette R. Coullard,et al.  Distance visibility graphs , 1991, SCG '91.

[24]  Robert Connelly,et al.  Generic Global Rigidity , 2005, Discret. Comput. Geom..

[25]  Gordon M. Crippen,et al.  Distance Geometry and Molecular Conformation , 1988 .

[26]  J. Saxe Two papers on graph embedding problems , 1980 .

[27]  Yechiam Yemini,et al.  Some theoretical aspects of position-location problems , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[28]  J. Kruskal Nonmetric multidimensional scaling: A numerical method , 1964 .

[29]  J. Kruskal Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis , 1964 .

[30]  R. Shepard The analysis of proximities: Multidimensional scaling with an unknown distance function. II , 1962 .

[31]  R. Shepard The analysis of proximities: Multidimensional scaling with an unknown distance function. I. , 1962 .