Abstract
For a given (possibly weighted) graph G = (V, E), an additive emulator H is a weighted graph in V ×V that preserves the (all pairs) G-distances up to a small additive stretch. In their breakthrough result, [Abboud and Bodwin, STOC 2016] ruled out the possibility of obtaining o(n4/3)-size emulator with no(1) additive stretch. The focus of our paper is in the following question that has been explicitly stated in many of the prior work on this topic: What is the minimal additive stretch attainable with linear size emulators? The only known upper bound for this problem is given by an implicit construction of [Pettie, ICALP 2007] that provides a linear-size emulator with +Oe(n1/4) stretch. No improvement on this problem has been shown since then. In this work we improve upon the long standing additive stretch of Oe(n1/4), by presenting constructions of linear-size emulators with Oe(n0.222) additive stretch. Our constructions improve the state-of-the-art size vs. stretch tradeoff in the entire regime. For example, for every ϵ > 1/7, we provide +nf(ϵ) emulators of size Oe(n1+ϵ), for f(ϵ) = 1/5 − 3ϵ/5. This should be compared with the current bound of f(ϵ) = 1/4 − 3ϵ/4 by [Pettie, ICALP 2007]. The new emulators are based on an extended and optimized toolkit for computing weighted additive emulators with sublinear distance error. Our key construction provides a weighted modification of the well-known Thorup and Zwick emulators [SODA 2006]. We believe that this TZ variant might be of independent interest, especially for providing improved stretch for distant pairs.
Original language | English |
---|---|
Title of host publication | 50th International Colloquium on Automata, Languages, and Programming, ICALP 2023 |
Editors | Kousha Etessami, Uriel Feige, Gabriele Puppis |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
Number of pages | 17 |
ISBN (Electronic) | 9783959772785 |
DOIs | |
Publication status | Published - 5 Jul 2023 |
Event | 50th International Colloquium on Automata, Languages, and Programming, ICALP 2023 - Paderborn, Germany Duration: 10 Jul 2023 → 14 Jul 2023 |
Publication series
Series | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 261 |
ISSN | 1868-8969 |
Conference
Conference | 50th International Colloquium on Automata, Languages, and Programming, ICALP 2023 |
---|---|
Country/Territory | Germany |
City | Paderborn |
Period | 10/7/23 → 14/7/23 |
Funding
Funding This project is funded by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No. 949083), and by the Israeli Science Foundation (ISF), grant No. 2084/18.
All Science Journal Classification (ASJC) codes
- Software