English

Minmax-Regret $k$-Sink Location on a Dynamic Tree Network with Uniform Capacities

Data Structures and Algorithms 2025-07-28 v2

Abstract

A dynamic flow network GG with uniform capacity cc is a graph in which at most cc units of flow can enter an edge in one time unit. If flow enters a vertex faster than it can leave, congestion occurs. The evacuation problem is to evacuate all flow to sinks assuming that all flow is confluent, i.e., all flow passing through a particular vertex must follow the same exit edge. The kk-sink location problem is to place kk-sinks so as to minimize this evacuation time. Although the kk-sink location problem is NP-Hard on a general graph it can be solved in O~(k2n)\tilde O(k^2 n) time on trees. The concept of minmax-regret arises from robust optimization. For each source, a range of possible flow values is provided and any scenario with flow values in those ranges might occur. The goal is to find a sink placement that minimizes, over all possible scenarios, the difference between the evacuation time to those sinks and the minimal evacuation time of that scenario. The Minmax-Regret kk-Sink Location on a Dynamic Path Networks with uniform capacities is polynomial solvable in nn and kk. Similarly, the Minmax-Regret kk-center problem on trees is polynomial solvable in nn and kk. Prior to this work, polynomial time solutions to the Minmax-Regret kk-Sink Location on Dynamic Tree Networks with uniform capacities were only known for k=1k=1. This paper solves this problem, for general k,k, in time O(max(k2log2k,log2n)k4n2log5n)O\Bigl( \max(k^2 \log^2 k,\log ^2n)\, k^4 n^2 \log^5 n\Bigr)

Cite

@article{arxiv.1806.03814,
  title  = {Minmax-Regret $k$-Sink Location on a Dynamic Tree Network with Uniform Capacities},
  author = {Mordecai J. Golin and Sai Sandeep},
  journal= {arXiv preprint arXiv:1806.03814},
  year   = {2025}
}
R2 v1 2026-06-23T02:25:24.556Z