A
Semidefinite Programming Approach to the Graph
Realization Problem
By
-
Professor
Anthony Man-Cho So
-
Department
of Systems Engineering & Engineering
Management
-
The
Chinese University of Hong Kong
|
Date:
Nov 28, 2007 |
Time:
3:30pm - 4:30 pm |
Venue:
Rm. 1009 William MW Mong Engineering Building,
CUHK |
Abstract
:
It
is a trivial matter to see that given the coordinates
of n points in R^k, the distance between any two points
can be computed efficiently. However, the inverse
problem --- given a subset of interpoint distances,
find the coordinates of points (called a realization)
in R^k (where k>=1 is fixed) that fit those distances
--- turns out to be anything but trivial. In fact,
this problem has been shown to be NP-hard for any
fixed k>=1. On the other hand, this problem arises
from many applications, e.g., surveying, satellite
ranging, sensor network localization and molecular
conformation, just to name a few. Thus, many heuristics
have been proposed. However, they either do not have
any theoretical guarantees, or they work only for
some very restricted classes of instances.
Recently,
Biswas and Ye (2004) have proposed a semidefinite
programming (SDP) based model for the problem and
have reported its superb experimental performance.
Our work is motivated by the desire to explain this
phenomenon in a rigorous manner. We show that the
SDP model can be used to find a realization in the
required dimension if the input instance satisfies
certain uniqueness property. This uniqueness property
has a straightforward geometric interpretation, and
it allows us to identify a large class of efficiently
realizable instances. Furthermore, it allows us to
make some interesting connections with various notions
in the rigidity theory of graphs. We then show how
ideas from the theory of tensegrities can be used
to enhance the SDP model, which in turn allows us
to design efficient heuristics for the Graph Realization
Problem.
|