English

Minmax Tree Facility Location and Sink Evacuation with Dynamic Confluent Flows

Data Structures and Algorithms 2016-07-28 v1

Abstract

Let G=(V,E)G=(V,E) be a graph modelling a building or road network in which edges have-both travel times (lengths) and capacities associated with them. An edge's capacity is the number of people that can enter that edge in a unit of time. In emergencies, people evacuate towards the exits. If too many people try to evacuate through the same edge, congestion builds up and slows down the evacuation. Graphs with both lengths and capacities are known as Dynamic Flow networks. An evacuation plan for GG consists of a choice of exit locations and a partition of the people at the vertices into groups, with each group evacuating to the same exit. The evacuation time of a plan is the time it takes until the last person evacuates. The kk-sink evacuation problem is to provide an evacuation plan with kk exit locations that minimizes the evacuation time. It is known that this problem is NP-Hard for general graphs but no polynomial time algorithm was previously known even for the case of GG a tree. This paper presents an O(nk2log5n)O(n k^2 \log^5 n) algorithm for the kk-sink evacuation problem on trees. Our algorithms also apply to a more general class of problems, which we call minmax tree facility location.

Keywords

Cite

@article{arxiv.1607.08041,
  title  = {Minmax Tree Facility Location and Sink Evacuation with Dynamic Confluent Flows},
  author = {Di Chen and Mordecai Golin},
  journal= {arXiv preprint arXiv:1607.08041},
  year   = {2016}
}
R2 v1 2026-06-22T15:05:30.385Z