A survey of dynamic network flows
Annals of Operations Research
Polynomial time algorithms for some evacuation problems
SODA '94 Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms
The Quickest Transshipment Problem
Mathematics of Operations Research
A combinatorial algorithm minimizing submodular functions in strongly polynomial time
Journal of Combinatorial Theory Series B
A combinatorial strongly polynomial algorithm for minimizing submodular functions
Journal of the ACM (JACM)
Locating sources to meet flow demands in undirected networks
Journal of Algorithms
Efficient continuous-time dynamic network flow algorithms
Operations Research Letters
AAIM '07 Proceedings of the 3rd international conference on Algorithmic Aspects in Information and Management
Discrete Applied Mathematics
An efficient algorithm for evacuation problems in dynamic network flows with uniform arc capacity
AAIM'06 Proceedings of the Second international conference on Algorithmic Aspects in Information and Management
Hi-index | 0.02 |
In this paper, we consider a sink location in a dynamic network which consists of a graph with capacities and transit times on its arcs. Given a dynamic network with initial supplies at vertices, the problem is to find a vertex v as a sink in the network such that we can send all the initial supplies to v as quickly as possible. We present an O(nlog2n) time algorithm for the sink location problem, in a dynamic network of tree structure where n is the number of vertices in the network. This improves upon the existing O(n2)-time bound [S. Mamada, K. Makino, S. Fujishige, Optimal sink location problem for dynamic flows in a tree network, IEICE Trans. Fundamentals E85-A (2002) 1020-1025]. As a corollary, we also show that the quickest transshipment problem can be solved in O(nlog2n) time if a given network is a tree and has a single sink. Our results are based on data structures for representing tables (i.e., sets of intervals with their height), which may be of independent interest.