TY - GEN
T1 - Vantage Point Selection Algorithms for Bottleneck Capacity Estimation
AU - Ashvinkumar, Vikrant
AU - Chowdhury, Rezaul
AU - Gao, Jie
AU - Goswami, Mayank
AU - Mitchell, Joseph S.B.
AU - Polishchuk, Valentin
N1 - Publisher Copyright:
© Vikrant Ashvinkumar, Rezaul Chowdhury, Jie Gao, Mayank Goswami, Joseph S. B. Mitchell, and Valentin Polishchuk.
PY - 2025/8/29
Y1 - 2025/8/29
N2 - 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) whose edges E have unknown capacity values that are to be discovered. Probes from a vantage point, i.e, a vertex v ∈ V, along shortest paths from v to all other vertices, reveal bottleneck edge capacities along each path. Our goal is to select k vantage points from V that reveal the maximum number of bottleneck edge capacities. We consider both a non-adaptive setting where all k 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 1 − 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 k tuples), and provide both lower bounds on instance optimal approximation algorithms and upper bounds for trees and planar graphs.
AB - 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) whose edges E have unknown capacity values that are to be discovered. Probes from a vantage point, i.e, a vertex v ∈ V, along shortest paths from v to all other vertices, reveal bottleneck edge capacities along each path. Our goal is to select k vantage points from V that reveal the maximum number of bottleneck edge capacities. We consider both a non-adaptive setting where all k 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 1 − 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 k tuples), and provide both lower bounds on instance optimal approximation algorithms and upper bounds for trees and planar graphs.
KW - Approximation algorithms
KW - Bottleneck capacity
KW - Instance optimality
UR - https://www.scopus.com/pages/publications/105018742187
U2 - 10.4230/LIPIcs.WADS.2025.6
DO - 10.4230/LIPIcs.WADS.2025.6
M3 - Conference contribution
AN - SCOPUS:105018742187
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 19th International Symposium on Algorithms and Data Structures, WADS 2025
A2 - Morin, Pat
A2 - Oh, Eunjin
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 19th International Symposium on Algorithms and Data Structures, WADS 2025
Y2 - 11 August 2025 through 15 August 2025
ER -