Prioritized metric structures and embedding

Michael Elkin, Arnold Filtser, Ofer Neiman

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Metric data structures (distance oracles, distance labeling schemes, routing schemes) and low-distortion embeddings provide a powerful algorithmic methodology, which has been successfully applied for approximation algorithms [N. Linial, E. London, and Y. Rabinovich, Combinatorica, 15 (1995), pp. 215–245], online algorithms [N. Bansal et al., Proceedings of the 52th Annual IEEE Symposium on Foundations of Computer Science, FOCS ’08, IEEE Computer Society, Washington, DC, 2011, pp. 267–276], distributed algorithms [M. Khan et al., Distrib. Comput., 25 (2012), pp. 189–205], and for computing sparsifiers [Y. Shavitt and T. Tankel, IEEE/ACM Trans. Netw., 12 (2004), pp. 993–1006]. However, this methodology appears to have a limitation: the worst-case performance inherently depends on the cardinality of the metric, and one could not specify in advance which vertices/points should enjoy a better service (i.e., stretch/distortion, label size/dimension) than that given by the worst-case guarantee. In this paper we alleviate this limitation by devising a suite of prioritized metric data structures and embeddings. We show that given a priority ranking (x1, x2, . . ., xn) of the graph vertices (resp., metric points) one can devise a metric data structure (resp., embedding) in which the stretch (resp., distortion) incurred by any pair containing a vertex xj will depend on the rank j of the vertex. We also show that other important parameters, such as the label size and (in some sense) the dimension, may depend only on j. In some of our metric data structures (resp., embeddings) we achieve both prioritized stretch (resp., distortion) and label size (resp., dimension) simultaneously. The worst-case performance of our metric data structures and embeddings is typically asymptotically no worse than of their nonprioritized counterparts.

Original languageEnglish
Pages (from-to)829-858
Number of pages30
JournalSIAM Journal on Computing
Volume47
Issue number3
DOIs
StatePublished - 2018
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2018 Society for Industrial and Applied Mathematics.

Funding

∗Received by the editors February 27, 2017; accepted for publication (in revised form) February 9, 2018; published electronically June 14, 2018. A preliminary version of this paper was published in STOC’15, ACM, New York, 2015, pp. 489–498 [EFN15]. http://www.siam.org/journals/sicomp/47-3/M111874.html Funding: The first author’s research was supported by the ISF grant (724/15). The third author’s research was supported in part by ISF grant (523/12) and by BSF grant 2015813. †Department of Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, Israel ([email protected], [email protected], [email protected]). The first author’s research was supported by the ISF grant (724/15). The third author’s research was supported in part by ISF grant (523/12) and by BSF grant 2015813.

FundersFunder number
Bonfils-Stanton Foundation
Iowa Science Foundation523/12, 724/15
United States-Israel Binational Science Foundation2015813

    Keywords

    • Distance oracles
    • Metric embedding
    • Priorities
    • Routing

    Fingerprint

    Dive into the research topics of 'Prioritized metric structures and embedding'. Together they form a unique fingerprint.

    Cite this