Abstract
Suppose that in an emergency, such as an earthquake or fire, a number of people need to be evacuated to a safe “sink” from every vertex of a network. The \(k\)-sink problem seeks to minimize the evacuation time of all the evacuees to the sinks. In the minmax regret version of this problem, the exact number of evacuees at each vertex is unknown, but only an interval of possible numbers is given. We want to minimize the evacuation time in the worst case, where the actual numbers of evacuees are most unfavorable to the chosen sink locations. We present an optimal \(O(n)\) time algorithm for finding the minmax regret 1-sink on a path network, improving the previously best time complexity of \(O(n\log n)\) [6, 12]. Some ideas we conceived for the new algorithm have other useful applications. For example, we demonstrate that it leads to an algorithm for computing the minmax regret 2-sink in path networks in \(O(n\log ^4 n)\) time, which is a fairly significant improvement over an \(O(n^2\log ^2 n)\) time algorithm [1]. Moreover, the two sinks that our algorithm finds are not restricted to vertices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
They are called left-dominant (resp. right-dominant) scenarios in [4].
- 2.
If \(c(s)\) is at a vertex, the situation looks like Fig. 1(b), and the equality doesn’t hold.
- 3.
\(\varTheta _L(x,s)\) and \(\varTheta _R(x,s)\) are in general discontinuous.
- 4.
See the discussion in the paragraph after Lemma 2.
- 5.
Not necessarily by the same consecutive dominant scenario at every point.
- 6.
Note that \(v_R(u)=v_R(u_r)\).
- 7.
We can precompute \(\overline{W}[v_i] =\sum _{1\le k\le i}\overline{w}(v_k)\) for all \(i\) in \(O(n)\) time. Then \(\overline{W}[v_i,v_j]=\overline{W}[v_j] - \overline{W}[v_{i-1}]\) can be found in constant time.
- 8.
It must be adjusted by \(\underline{W}[v_{k+1},v_l]\).
References
Arumugam, G.P., Augustine, J., Golin, M., Srikanthan, P.: A polynomial time algorithm for minimax-regret evacuation on a dynamic path. arXiv:1404,5448v1 [cs.DS] 22 April 2014 165 (2014)
Bhattacharya, B., Kameda, T., Song, Z.: Improved minmax regret 1-center algorithms for cactus networks with c cycles. In: Pardo, A., Viola, A. (eds.) LATIN 2014. LNCS, vol. 8392, pp. 330–341. Springer, Heidelberg (2014)
Bhattacharya, B., Kameda, T., Song, Z.: Linear time algorithm for finding minmax regret 1-median on a tree with positive vertex weights. Algorithmica 70, 2–21 (2014)
Cheng, S.-W., Higashikawa, Y., Katoh, N., Ni, G., Su, B., Xu, Y.: Minimax regret 1-sink location problems in dynamic path networks. In: Chan, T.-H.H., Lau, L.C., Trevisan, L. (eds.) TAMC 2013. LNCS, vol. 7876, pp. 121–132. Springer, Heidelberg (2013)
Hamacher, H., Tjandra, S.: Mathematical modelling of evacuation problems: a state of the art. In: Schreckenberg, M., Sharma, S.D. (eds.) Pedestrian and Evacuation Dynamics, pp. 227–266. Springer, Heidelberg (2002)
Higashikawa, Y., Augustine, J., Cheng, S.W., Golin, M.J., Katoh, N., Ni, G., Su, B., Xu, Y.: Minimax regret 1-sink location problem in dynamic path networks. Theor. Comput. Sci. 31(2) (2014)
Higashikawa, Y., Golin, M.J., Katoh, N.: Minimax regret sink location problem in dynamic tree networks with uniform capacity. In: Pal, S.P., Sadakane, K. (eds.) WALCOM 2014. LNCS, vol. 8344, pp. 125–137. Springer, Heidelberg (2014)
Kouvelis, P., Yu, G.: Robust Discrete Optimization and its Applications. Kluwer Academic Publishers, London (1997)
Li, H., Xu, Y., Ni, G.: Minimax regret 2-sink location problem in dynamic path networks. J. Comb. Optim. (2014)
Mamada, S., Makino, K., Fujishige, S.: Optimal sink location problem for dynamic flows in a tree network. IEICE Trans. Fundam. E85–A, 1020–1025 (2002)
Mamada, S., Uno, T., Makino, K., Fujishige, S.: An \({O}(n\log ^2 n)\) algorithm for a sink location problem in dynamic tree networks. Discrete Appl. Math. 154, 2387–2401 (2006)
Wang, H.: Minmax regret 1-facility location on uncertain path networks. Eur. J. Oper. Res. 239(3), 636–643 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Bhattacharya, B., Kameda, T. (2014). Improved Algorithms for Computing Minmax Regret 1-Sink and 2-Sink on Path Network. In: Zhang, Z., Wu, L., Xu, W., Du, DZ. (eds) Combinatorial Optimization and Applications. COCOA 2014. Lecture Notes in Computer Science(), vol 8881. Springer, Cham. https://doi.org/10.1007/978-3-319-12691-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-12691-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12690-6
Online ISBN: 978-3-319-12691-3
eBook Packages: Computer ScienceComputer Science (R0)