English

Vantage Point Selection Algorithms for Bottleneck Capacity Estimation

Data Structures and Algorithms 2025-06-27 v1

Abstract

Motivated by the problem of estimating bottleneck capacities on the Internet, we formulate and study the problem of vantage point selection. We are given a graph G=(V,E)G=(V, E) whose edges EE have unknown capacity values that are to be discovered. Probes from a vantage point, i.e, a vertex vVv \in V, along shortest paths from vv to all other vertices, reveal bottleneck edge capacities along each path. Our goal is to select kk vantage points from VV that reveal the maximum number of bottleneck edge capacities. We consider both a non-adaptive setting where all kk vantage points are selected before any bottleneck capacity is revealed, and an adaptive setting where each vantage point selection instantly reveals bottleneck capacities along all shortest paths starting from that point. In the non-adaptive setting, by considering a relaxed model where edge capacities are drawn from a random permutation (which still leaves the problem of maximizing the expected number of revealed edges NP-hard), we are able to give a 11/e1-1/e approximate algorithm. In the adaptive setting we work with the least permissive model where edge capacities are arbitrarily fixed but unknown. We compare with the best solution for the particular input instance (i.e. by enumerating all choices of kk tuples), and provide both lower bounds on instance optimal approximation algorithms and upper bounds for trees and planar graphs.

Keywords

Cite

@article{arxiv.2506.21418,
  title  = {Vantage Point Selection Algorithms for Bottleneck Capacity Estimation},
  author = {Vikrant Ashvinkumar and Rezaul Chowdhury and Jie Gao and Mayank Goswami and Joseph S. B. Mitchell and Valentin Polishchuk},
  journal= {arXiv preprint arXiv:2506.21418},
  year   = {2025}
}
R2 v1 2026-07-01T03:34:47.198Z