English

Improved Algorithms for Computing $k$-Sink on Dynamic Path Networks

Data Structures and Algorithms 2016-09-07 v1

Abstract

We present a novel approach to finding the kk-sink on dynamic path networks with general edge capacities. Our first algorithm runs in O(nlogn+k2log4n)O(n \log n + k^2 \log^4 n) time, where nn is the number of vertices on the given path, and our second algorithm runs in O(nlog3n)O(n \log^3 n) time. Together, they improve upon the previously most efficient O(knlog2n)O(kn \log^2 n) time algorithm due to Arumugam et al. for all values of kk. In the case where all the edges have the same capacity, we again present two algorithms that run in O(n+k2log2n)O(n + k^2 \log^2n) time and O(nlogn)O(n \log n) time, respectively, and they together improve upon the previously best O(kn)O(kn) time algorithm due to Higashikawa et al. for all values of kk.

Keywords

Cite

@article{arxiv.1609.01373,
  title  = {Improved Algorithms for Computing $k$-Sink on Dynamic Path Networks},
  author = {Binay Bhattacharya and Mordecai J. Golin and Yuya Higashikawa and Tsunehiko Kameda and Naoki Katoh},
  journal= {arXiv preprint arXiv:1609.01373},
  year   = {2016}
}
R2 v1 2026-06-22T15:40:43.710Z