A (1+ε)-Embedding of Low Highway Dimension Graphs into Bounded Treewidth Graphs

Graphs with bounded highway dimension were introduced by Abraham et al. [Proceedings of SODA 2010, pp. 782--793] as a model of transportation networks. We show that any such graph can be embedded into a distribution over bounded treewidth graphs with arbitrarily small distortion. More concretely, given a weighted graph $G=(V,E)$ of constant highway dimension, we show how to randomly compute a weighted graph $H=(V,E')$ that distorts shortest path distances of $G$ by at most a $1+\varepsilon$ factor in expectation, and whose treewidth is polylogarithmic in the aspect ratio of $G$. Our probabilistic embedding implies quasi-polynomial time approximation schemes for a number of optimization problems that naturally arise in transportation networks, including Travelling Salesman, Steiner Tree, and Facility Location. To construct our embedding for low highway dimension graphs we extend Talwar's [Proceedings of STOC 2004, pp. 281--290] embedding of low doubling dimension metrics into bounded treewidth graphs, whic...

[1]  Ronald L. Graham,et al.  On the history of the Euclidean Steiner tree problem , 2013, Archive for History of Exact Sciences.

[2]  Marek Karpinski,et al.  Approximation Hardness of TSP with Bounded Metrics , 2001, ICALP.

[3]  Yuval Rabani,et al.  Approximation algorithms for the 0-extension problem , 2001, SODA '01.

[4]  Joseph S. B. Mitchell,et al.  Guillotine Subdivisions Approximate Polygonal Subdivisions: A Simple Polynomial-Time Approximation Scheme for Geometric TSP, k-MST, and Related Problems , 1999, SIAM J. Comput..

[5]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

[6]  Alexander A. Ageev A Criterion of Polynomial-Time Solvability for the Network Location Problem , 1992, IPCO.

[7]  Philip N. Klein,et al.  A Linear-Time Approximation Scheme for TSP in Undirected Planar Graphs with Edge-Weights , 2008, SIAM J. Comput..

[8]  Stefan Funke,et al.  Ultrafast Shortest-Path Queries via Transit Nodes , 2006, The Shortest Path Problem.

[9]  Yair Bartal,et al.  Probabilistic approximation of metric spaces and its algorithmic applications , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[10]  Lee-Ad Gottlieb,et al.  The traveling salesman problem: low-dimensionality implies a polynomial time approximation scheme , 2011, STOC '12.

[11]  Amos Fiat,et al.  VC-Dimension and Shortest Path Algorithms , 2011, ICALP.

[12]  Paul D. Seymour,et al.  Graph Minors. II. Algorithmic Aspects of Tree-Width , 1986, J. Algorithms.

[13]  Paul R. Harper,et al.  Locational analysis: highlights of growth to maturity , 2009, J. Oper. Res. Soc..

[14]  Mohammad Mahdian,et al.  Approximation Algorithms for Metric Facility Location Problems , 2006, SIAM J. Comput..

[15]  Mohammad Taghi Hajiaghayi,et al.  Prize-collecting Steiner problems on planar graphs , 2011, SODA '11.

[16]  Ittai Abraham,et al.  Cops, robbers, and threatening skeletons: padded decomposition for minor-free graphs , 2013, STOC.

[17]  Ashish Goel,et al.  Lower Bounds for Embedding into Distributions over Excluded Minor Graph Families , 2004, ESA.

[18]  A. Schrijver On the History of Combinatorial Optimization (Till 1960) , 2005 .

[19]  Anupam Gupta,et al.  Approximating TSP on metrics with bounded global growth , 2008, SODA '08.

[20]  Miroslav Chlebík,et al.  Approximation Hardness of the Steiner Tree Problem on Graphs , 2002, SWAT.

[21]  Paul D. Seymour,et al.  Graph Minors: XV. Giant Steps , 1996, J. Comb. Theory, Ser. B.

[22]  Kunal Talwar,et al.  Bypassing the embedding: algorithms for low dimensional metrics , 2004, STOC '04.

[23]  Satish Rao,et al.  Approximation schemes for Euclidean k-medians and related problems , 1998, STOC '98.

[24]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[25]  Sanjeev Arora,et al.  Approximation schemes for NP-hard geometric optimization problems: a survey , 2003, Math. Program..

[26]  T-H. Hubert Chan,et al.  Approximating TSP on metrics with bounded global growth , 2008, SODA 2008.

[27]  Amos Fiat,et al.  Highway dimension, shortest paths, and provably efficient algorithms , 2010, SODA '10.

[28]  Andreas Emil Feldmann,et al.  Fixed-Parameter Approximations for k-Center Problems in Low Highway Dimension Graphs , 2015, Algorithmica.

[29]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[30]  Laurent Viennot,et al.  Beyond Highway Dimension: Small Distance Labels Using Tree Skeletons , 2017, SODA.

[31]  William J. Cook,et al.  In Pursuit of the Traveling Salesman: Mathematics at the Limits of Computation , 2011 .

[32]  Samir Khuller,et al.  Greedy strikes back: improved facility location algorithms , 1998, SODA '98.

[33]  Yair Bartal,et al.  On approximating arbitrary metrices by tree metrics , 1998, STOC '98.

[34]  Peter Sanders,et al.  In Transit to Constant Time Shortest-Path Queries in Road Networks , 2007, ALENEX.

[35]  Philip N. Klein,et al.  A polynomial-time approximation scheme for Steiner tree in planar graphs , 2007, SODA '07.

[36]  Ignaz Rutter,et al.  Search-space size in contraction hierarchies , 2013, Theor. Comput. Sci..

[37]  Robert Krauthgamer,et al.  Bounded geometries, fractals, and low-distortion embeddings , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..