English

Parametric Shortest Paths in Planar Graphs

Computational Complexity 2019-06-20 v3

Abstract

We construct a family of planar graphs {Gn}n4\{G_n\}_{n\geq 4}, where GnG_n has nn vertices including a source vertex ss and a sink vertex tt, and edge weights that change linearly with a parameter λ\lambda such that, as λ\lambda varies in (,+)(-\infty,+\infty), the piece-wise linear cost of the shortest path from ss to tt has nΩ(logn)n^{\Omega(\log n)} pieces. This shows that lower bounds obtained earlier by Carstensen (1983) and Mulmuley \& Shah (2001) for general graphs also hold for planar graphs, thereby refuting a conjecture of Nikolova (2009). Gusfield (1980) and Dean (2009) showed that the number of pieces for every nn-vertex graph with linear edge weights is nlogn+O(1)n^{\log n + O(1)}. We generalize this result in two ways. (i) If the edge weights vary as a polynomial of degree at most dd, then the number of pieces is nlogn+(α(n)+O(1))dn^{\log n + (\alpha(n)+O(1))^d}, where α(n)\alpha(n) is the slow growing inverse Ackermann function. (ii) If the edge weights are linear forms of three parameters, then the number of pieces, appropriately defined for R3\mathbb{R}^3, is n(logn)2+O(logn)n^{(\log n)^2+O(\log n)}.

Keywords

Cite

@article{arxiv.1811.05115,
  title  = {Parametric Shortest Paths in Planar Graphs},
  author = {Kshitij Gajjar and Jaikumar Radhakrishnan},
  journal= {arXiv preprint arXiv:1811.05115},
  year   = {2019}
}

Comments

39 pages, 4 figures

R2 v1 2026-06-23T05:13:32.076Z