Abstract
In a model of facility location problem, the uncertainty in the weight of a vertex is represented by an interval of weights, and the objective is to minimize the maximum “regret.” The most efficient algorithm previously known for finding the minmax regret 1-median in a tree network with nonnegative vertex weights takes O(nlogn) time. We improve it to O(n), settling the open problem posed by Brodal et al. (Oper. Res. Lett. 36:14–18, 2008).
Similar content being viewed by others
Notes
We use the term ‘node’ to avoid confusion with a vertex of T.
If |S min(r)| is odd, one scenario is left unpaired.
In the first round, where r=r 0, for example, this scenario may be s c(v a ) or s c(v b ). In general such a scenario belongs to S min(r) and its front is r. It is easy to compute its median.
We use the term ‘node’ here to distinguish it from a vertex of tree T.
Note that all leaves of τ D are at level ⌊logt⌋ or higher (closer to the root).
If these two paths intersect, then some medians needed for OptBranch(S,y k ) may have already been computed, and they need not be recomputed.
References
Averbakh, I., Berman, O.: Minmax regret median location on a network under uncertainty. INFORMS J. Comput. 12(2), 104–110 (2000)
Averbakh, I., Berman, O.: An improved algorithm for the minmax regret median problem on a tree. Networks 41, 97–103 (2003)
Bhattacharya, B., Kameda, T.: Linear time algorithm for finding minmax regret 1-median on a tree with positive vertex weights. In: Proc. 18th Annual International Computing and Combinatorics Conference (COCOON). LNCS, vol. 7434, pp. 1–12. Springer, Berlin (2012)
Bhattacharya, B., Kameda, T., Song, Z.: Computing minmax regret 1-median on a tree network with positive/negative vertex weights. In: Proc. 23rd Int’l Symp. on Algorithms and Computation (ISAAC). LNCS, vol. 7676, pp. 588–597. Springer, Berlin (2012)
Brodal, G.S., Georgiadis, L., Katriel, I.: An O(nlogn) version of the Averbakh–Berman algorithm for the robust median of a tree. Oper. Res. Lett. 36, 14–18 (2008)
Burkard, R.E., Dollani, H.: Robust location problems with pos/neg weights on a tree. Networks 38(2), 102–113 (2001)
Chan, C.Y., Ku, S.C., Lu, C.J., Wang, B.F.: Efficient algorithms for two generalized 2-median problems and the group median problem on trees. Theor. Comput. Sci. 410, 867–876 (2009)
Chen, B., Lin, C.S.: Minmax-regret robust 1-median location on a tree. Networks 31, 93–103 (1998)
Goldman, A.: Optimal center location in simple networks. Transp. Sci. 5, 212–221 (1971)
Hale, T.S., Moberg, C.R.: Location science research: a review. Ann. Oper. Res. 123, 21–35 (2003)
Kariv, O., Hakimi, S.: An algorithmic approach to network location problems, part 2: The p-median. SIAM J. Appl. Math. 37, 539–560 (1979)
Kouvelis, P., Vairaktarakis, G., Yu, G.: Robust 1-median location on a tree in the presence of demand and transportation cost uncertainty. Tech. Rep. Working paper 93/94-3-4, Department of Management Science, The University of Texas, Austin (1993)
Kouvelis, P., Yu, G.: Robust Discrete Optimization and Its Applications. Kluwer Academic, London (1997)
Megiddo, N.: Linear-time algorithms for linear-programming in R 3 and related problems. SIAM J. Comput. 12, 759–776 (1983)
Tamir, A.: An O(pn 2) algorithm for the p-median and the related problems in tree graphs. Oper. Res. Lett. 19, 59–64 (1996)
Yu, H.I., Lin, T.C., Wang, B.F.: Improved algorithms for the minmax-regret 1-center and 1-median problem. ACM Trans. Algorithms 4(3), 1 (2008)
Acknowledgements
We greatly appreciate the comments provided by the anonymous referees, who pointed out some deficiencies in the original manuscript, and who patiently perused the two revisions of this relatively long paper. This work was supported in part by Discovery Grants of the Natural Sciences and Engineering Research Council of Canada, held by B. Bhattacharya and T. Kameda, and a MITACS grant held by B. Bhattacharya.
Author information
Authors and Affiliations
Corresponding author
Additional information
Zhao Song took part in this work while he was an undergraduate student at SFU.
Rights and permissions
About this article
Cite this article
Bhattacharya, B., Kameda, T. & Song, Z. A Linear Time Algorithm for Computing Minmax Regret 1-Median on a Tree Network. Algorithmica 70, 2–21 (2014). https://doi.org/10.1007/s00453-013-9851-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-013-9851-7