Abstract
We study the Online Steiner Tree Leasing (OSTL) problem, defined in a weighted undirected graph with a distinguished root node r. There is a known set \(\mathcal {L}\) of available lease types, where each type \(\ell \in \mathcal {L}\) is characterized by its duration \(D_\ell \) and cost factor \(C_\ell \). As an input, an online algorithm is given a sequence of terminals and has to connect them to the root r using leased edges. An edge of length d can be leased using lease type \(\ell \) for cost \(C_\ell \cdot d\) and remains valid for time \(D_\ell \).
The OSTL problem contains the online Steiner tree and the single-source rent-or-buy problems as specific subcases. We present the first deterministic online algorithm for OSTL, whose competitive ratio is \(O(|\mathcal {L}| \cdot \log k)\), where k is the number of different terminals in the input. The currently best randomized algorithm attains the ratio of \(O(\log |\mathcal {L}| \cdot \log n)\), where \(n \ge k\) is the number of nodes in the graph.
Partially supported by the Polish National Science Centre grant 2016/22/E/ST6/00499.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abshoff, S., Kling, P., Markarian, C., Meyer auf der Heide, F., Pietrzyk, P.: Towards the price of leasing online. Journal of Combinatorial Optimization, 1–20 (2015)
Abshoff, S., Markarian, C., Meyer auf der Heide, F.: Randomized online algorithms for set cover leasing problems. In: Zhang, Z., Wu, L., Xu, W., Du, D.-Z. (eds.) COCOA 2014. LNCS, vol. 8881, pp. 25–34. Springer, Cham (2014). doi:10.1007/978-3-319-12691-3_3
Albers, S., Koga, H.: New on-line algorithms for the page replication problem. Journal of Algorithms 27(1), 75–96 (1998)
Alon, N., Azar, Y.: On-line Steiner trees in the Euclidean plane. In: Proc. 8th ACM Symp. on Computational Geometry (SoCG), pp. 337–343 (1992)
Angelopoulos, S.: On the competitiveness of the online asymmetric and euclidean steiner tree problems. In: Bampis, E., Jansen, K. (eds.) WAOA 2009. LNCS, vol. 5893, pp. 1–12. Springer, Heidelberg (2010). doi:10.1007/978-3-642-12450-1_1
Anthony, B.M., Gupta, A.: Infrastructure leasing problems. In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 424–438. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72792-7_32
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: A Berkeley view of cloud computing. Tech. Rep. UCB/EECS-2009-28, EECS Department, University of California, Berkeley (2009). https://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
Awerbuch, B., Azar, Y.: Buy-at-bulk network design. In: Proc. 38th IEEE Symp. on Foundations of Computer Science (FOCS), pp. 542–547 (1997)
Awerbuch, B., Azar, Y., Bartal, Y.: On-line generalized Steiner problem. Theoretical Computer Science 324(2–3), 313–324 (2004)
Awerbuch, B., Bartal, Y., Fiat, A.: Competitive distributed file allocation. In: Proc. 25th ACM Symp. on Theory of Computing (STOC), pp. 164–173 (1993)
Bartal, Y., Fiat, A., Rabani, Y.: Competitive algorithms for distributed data management. Journal of Computer and System Sciences 51(3), 341–358 (1995)
Black, D.L., Sleator, D.D.: Competitive algorithms for replication and migration problems. Tech. Rep. CMU-CS-89-201, Department of Computer Science, Carnegie-Mellon University (1989)
Chowdhury, N.M.K., Boutaba, R.: A survey of network virtualization. Computer Networks 54(5), 862–876 (2010)
Fakcharoenphol, J., Rao, S., Talwar, K.: A tight bound on approximating arbitrary metrics by tree metrics. Journal of Computer and System Sciences 69(3), 485–497 (2004)
Fleischer, R., Głazek, W., Seiden, S.S.: New results for online page replication. Theoretical Computer Science 324(2–3), 219–251 (2004)
Imase, M., Waxman, B.M.: Dynamic Steiner tree problem. SIAM Journal on Discrete Mathematics 4(3), 369–384 (1991)
Lund, C., Reingold, N., Westbrook, J., Yan, D.C.K.: Competitive on-line algorithms for distributed data management. SIAM Journal on Computing 28(3), 1086–1111 (1999)
Matsubayashi, A.: Non-greedy online steiner trees on outerplanar graphs. In: Jansen, K., Mastrolilli, M. (eds.) WAOA 2016. LNCS, vol. 10138, pp. 129–141. Springer, Cham (2017). doi:10.1007/978-3-319-51741-4_11
Meyerson, A.: The parking permit problem. In: Proc. 46th IEEE Symp. on Foundations of Computer Science (FOCS), pp. 274–284 (2005)
Nagarajan, C., Williamson, D.P.: Offline and online facility leasing. Discrete Optimization 10(4), 361–370 (2013)
Umboh, S.: Online network design algorithms via hierarchical decompositions. In: Proc. 26th ACM-SIAM Symp. on Discrete Algorithms (SODA), pp. 1373–1387 (2015)
Westbrook, J., Yan, D.C.K.: The performance of greedy algorithms for the on-line Steiner tree and related problems. Mathematical Systems Theory 28(5), 451–468 (1995)
Wu, W., Huang, Y.: Steiner trees. In: Encyclopedia of Algorithms, pp. 2102–2107 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Bienkowski, M., Kraska, A., Schmidt, P. (2017). A Deterministic Algorithm for Online Steiner Tree Leasing. In: Ellen, F., Kolokolova, A., Sack, JR. (eds) Algorithms and Data Structures. WADS 2017. Lecture Notes in Computer Science(), vol 10389. Springer, Cham. https://doi.org/10.1007/978-3-319-62127-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-62127-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62126-5
Online ISBN: 978-3-319-62127-2
eBook Packages: Computer ScienceComputer Science (R0)