682
Views
20
CrossRef citations to date
0
Altmetric
Original Articles

Euclidean distance matrix completion problems

&
Pages 695-717 | Received 15 Nov 2010, Accepted 17 Nov 2011, Published online: 22 Dec 2011
 

Abstract

A Euclidean distance matrix (EDM) is one in which the (i, j) entry specifies the squared distance between particle i and particle j. Given a partially specified symmetric matrix A with zero diagonal, the Euclidean distance matrix completion problem (EDMCP) is to determine the unspecified entries to make A an EDM.

We survey three different approaches to solving the EDMCP. We advocate expressing the EDMCP as a non-convex optimization problem using the particle positions as variables and solving using a modified Newton or quasi-Newton method. To avoid local minima, we develop a randomized initialization technique that involves a nonlinear version of the classical multidimensional scaling, and a dimensionality relaxation scheme with optional weighting.

Our experiments show that the method easily solves the artificial problems introduced by Moré and Wu. It also solves the 12 much more difficult protein fragment problems introduced by Hendrickson, and the six larger protein problems introduced by Grooms, Lewis and Trosset.

AMS Subject Classifications :

Acknowledgements

We thank the Department of Computer Science and Engineering and the Minnesota Supercomputing Institute, University of Minnesota for having provided the computer resources for experiments. We are grateful to Yousef Saad for helpful discussions on dimensionality reduction techniques, to Che-Rung Lee for help with OPT++, to David Fushman for discussions on molecular biology and to the referees for helpful comments on the presentation. This work was supported in part by NSF Grant CCF 0514213 and DOE Grant DESC0002218.

Notes

Some authors define an EDM Δ by , so our D is their , where ‘ˆ’ denotes Hadamard (elementwise) product.

Note that the reported function evaluations count only those used in the OPT++ solvers Citation24 and do not include the 100 function evaluations for each initialization to select the pre-EDM in Algorithm 2. The cost of the eigencomputation in Algorithm 1, invoked by Algorithm 2, is also omitted in the tables. Neither of these neglected costs is significant, compared to the computational cost of the optimization algorithms.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,330.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.