Multidimensional Scaling: Approximation and Complexity
Erik D. Demainea b, Adam Hesterbergc d, Frederic Koehlerb e, Jayson Lynchf g, John Urschele h
- aComputer Science and Artificial Intelligence Laboratory , MIT , Cambridge , MA , USA
- b-MIT
- cJohn A. Paulson School of Engineering and Applied Sciences , Harvard University , Cambridge , MA , USA
- dHarvard John A. Paulson School of Engineering and Applied Sciences
- eDepartment of Mathematics , MIT , Cambridge , MA , USA
- fCheriton School of Computer Science , University of Waterloo , Waterloo , ON , Canada
- gUniversity of WAterloo
- hMassachusetts Institute Of Technology#TAB#
Papers open inside SciRah from the original publisher or repository; SciRah never hosts them.
Abstract
Metric Multidimensional scaling (MDS) is a classical method for generating meaningful (non-linear) low-dimensional embeddings of high-dimensional data. MDS has a long history in the statistics, machine learning, and graph drawing communities. In particular, the Kamada-Kawai force-directed graph drawing method is equivalent to MDS and is one of the most popular ways in practice to embed graphs into low dimensions. Despite its ubiquity, our theoretical understanding of MDS remains limited as its objective function is highly non-convex. In this paper, we prove that minimizing the Kamada-Kawai objective is NP-hard and give a provable approximation algorithm for optimizing it, which in particular is a PTAS on low-diameter graphs. We supplement this result with experiments suggesting possible connections between our greedy approximation algorithm and gradient-based methods.
TL;DRIt is proved that minimizing the Kamada-Kawai objective is NP-hard and given a provable approximation algorithm for optimizing it, which in particular is a PTAS on low-diameter graphs. (Semantic Scholar)

