Metric Embeddings Beyond Bi-Lipschitz Distortion via Sherali-Adams
Abstract
Metric embeddings are a widely used method in algorithm design, where generally a ``complex'' metric is embedded into a simpler, lower-dimensional one. Historically, the theoretical computer science community has focused on bi-Lipschitz embeddings, which guarantee that every pairwise distance is approximately preserved. In contrast, alternative embedding objectives that are commonly used in practice avoid bi-Lipschitz distortion; yet these approaches have received comparatively less study in theory. In this paper, we focus on Multi-dimensional Scaling (MDS), where we are given a set of non-negative dissimilarities \di,j\i,j∈ [n] over n points, and the goal is to find an embedding \x1,…,xn\ ⊂ Rk that minimizes OPT=xEi,j∈ [n](1-\|xi - xj\|di,j)2. Despite its popularity, our theoretical understanding of MDS is extremely limited. Recently, Demaine et. al. (arXiv:2109.11505) gave the first approximation algorithm with provable guarantees for this objective, which achieves an embedding in constant dimensional Euclidean space with cost OPT +ε in n2· 2poly(/ε) time, where is the aspect ratio of the input dissimilarities. For metrics that admit low-cost embeddings, scales polynomially in n. In this work, we give the first approximation algorithm for MDS with quasi-polynomial dependency on : for constant dimensional Euclidean space, we achieve a solution with cost O( )· OPT(1)+ε in time nO(1) · 2poly((()/ε)). Our algorithms are based on a novel geometry-aware analysis of a conditional rounding of the Sherali-Adams LP Hierarchy, allowing us to avoid exponential dependency on the aspect ratio, which would typically result from this rounding.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.