English

First Passage Percolation with Queried Hints

Data Structures and Algorithms 2025-06-11 v2

Abstract

Solving optimization problems leads to elegant and practical solutions in a wide variety of real-world applications. In many of those real-world applications, some of the information required to specify the relevant optimization problem is noisy, uncertain, and expensive to obtain. In this work, we study how much of that information needs to be queried in order to obtain an approximately optimal solution to the relevant problem. In particular, we focus on the shortest path problem in graphs with dynamic edge costs. We adopt the first passage percolation\textit{first passage percolation} model from probability theory wherein a graph GG' is derived from a weighted base graph GG by multiplying each edge weight by an independently chosen random number in [1,ρ][1, \rho]. Mathematicians have studied this model extensively when GG is a dd-dimensional grid graph, but the behavior of shortest paths in this model is still poorly understood in general graphs. We make progress in this direction for a class of graphs that resemble real-world road networks. Specifically, we prove that if GG has a constant continuous doubling dimension, then for a given sts-t pair, we only need to probe the weights on ((ρlogn)/ϵ)O(1)((\rho \log n )/ \epsilon)^{O(1)} edges in GG' in order to obtain a (1+ϵ)(1 + \epsilon)-approximation to the sts-t distance in GG'. We also generalize the result to a correlated setting and demonstrate experimentally that probing improves accuracy in estimating sts-t distances.

Keywords

Cite

@article{arxiv.2403.10640,
  title  = {First Passage Percolation with Queried Hints},
  author = {Kritkorn Karntikoon and Yiheng Shen and Sreenivas Gollapudi and Kostas Kollias and Aaron Schild and Ali Sinop},
  journal= {arXiv preprint arXiv:2403.10640},
  year   = {2025}
}

Comments

Appeared in AISTATS 2024. Code for the experiments can be found here: https://github.com/google-research/google-research/tree/master/probe_routing. Link changed from previous version -- no changes to code, paper, or abstract occurred

R2 v1 2026-06-28T15:22:20.585Z