Skip to main content
Log in

Towards the price of leasing online

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider online optimization problems in which certain goods have to be acquired in order to provide a service or infrastructure. Classically, decisions for such problems are considered as final: one buys the goods. However, in many real world applications, there is a shift away from the idea of buying goods. Instead, leasing is often a more flexible and lucrative business model. Research has realized this shift and recently initiated the theoretical study of leasing models (Anthony and Gupta in Proceedings of the integer programming and combinatorial optimization: 12th International IPCO Conference, Ithaca, NY, USA, June 25–27, 2007; Meyerson in Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2005), 23–25 Oct 2005, Pittsburgh, PA, USA, 2005; Nagarajan and Williamson in Discret Optim 10(4):361–370, 2013) We extend this line of work and suggest a more systematic study of leasing aspects for a class of online optimization problems. We provide two major technical results. We introduce the leasing variant of online set multicover and give an \(O\left( \log (mK)\log n\right) \)-competitive algorithm (with n, m, and K being the number of elements, sets, and leases, respectively). Our results also imply improvements for the non-leasing variant of online set cover. Moreover, we extend results for the leasing variant of online facility location. Nagarajan and Williamson (Discret Optim 10(4):361–370, 2013) gave an \(O\left( K\log n\right) \)-competitive algorithm for this problem (with n and K being the number of clients and leases, respectively). We remove the dependency on n (and, thereby, on time). In general, this leads to a bound of \(O\left( l_{\text {max}} \log l_{\text {max}} \right) \) (with the maximal lease length \(l_{\text {max}} \)). For many natural problem instances, the bound improves to \(O\left( K^2\right) \).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. See Armbrust et al. (2009) for a recent technical report on the development and challenges of cloud computing.

References

  • Abshoff S, Markarian C, Meyer auf der Heide F (2014) Randomized online algorithms for set cover leasing problems. In: Zhao Z, Lidong W, Wen X, Ding-Zhu D (eds), Combinatorial optimization and applications—8th International Conference, COCOA 2014, Wailea, Maui, Dec 19–21, 2014, Proceedings, volume 8881 of Lecture Notes in Computer Science, pp 25–34. Springer. ISBN 978-3-319-12690-6. doi:10.1007/978-3-319-12691-3_3

  • Alon N, Azar Y, Gutner S (2005) Admission control to minimize rejections and online set cover with repetitions. In: Phillip BG, Paul GS (eds), SPAA 2005: Proceedings of the 17th Annual ACM Symposium on Parallelism in Algorithms and Architectures, July 18–20, 2005, Las Vegas, Nevada, pp 238–244. ACM. ISBN 1-58113-986-1. doi:10.1145/1073970.1074010

  • Alon N, Awerbuch B, Azar Y, Buchbinder N, Naor J (2006a) A general approach to online network optimization problems. ACM Trans. Algoritm. 2(4):640–660. doi:10.1145/1198513.1198522

    Article  MathSciNet  MATH  Google Scholar 

  • Alon N, Moshkovitz D, Safra S (2006b) Algorithmic construction of sets for k-restrictions. ACM Trans. Algoritm. 2(2):153–177. doi:10.1145/1150334.1150336

    Article  MathSciNet  MATH  Google Scholar 

  • Alon N, Awerbuch B, Azar Y, Buchbinder N, Naor J (2009) The online set cover problem. SIAM J. Comput. 39(2):361–370. doi:10.1137/060661946

    Article  MathSciNet  MATH  Google Scholar 

  • Anthony BM, Gupta A (2007) Infrastructure leasing problems. In: Matteo F, Williamson DP (eds), Proceedings of the integer programming and combinatorial optimization, 12th International IPCO Conference, Ithaca, NY, USA, June 25–27, 2007, volume 4513 of Lecture Notes in Computer Science, pp 424–438. Springer. ISBN 978-3-540-72791-0. doi:10.1007/978-3-540-72792-7_32

  • Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a Berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley. URL http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html

  • Berman P, DasGupta B (2008) Approximating the online set multicover problems via randomized winnowing. Theor Comput Sci 393(1–3):54–71. doi:10.1016/j.tcs.2007.10.047

    Article  MathSciNet  MATH  Google Scholar 

  • Berman P, DasGupta B, Sontag ED (2007) Randomized approximation algorithms for set multicover problems with applications to reverse engineering of protein and gene networks. Discret Appl Math 155(6–7):733–749. doi:10.1016/j.dam.2004.11.009

    Article  MathSciNet  MATH  Google Scholar 

  • Blelloch GE, Tangwongsan K (2010) Parallel approximation algorithms for facility-location problems. In: auf der Heide FM, Phillips CA (eds), SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, Thira, Santorini, Greece, June 13–15, 2010, pp 315–324. ACM. ISBN 978-1-4503-0079-7. doi:10.1145/1810479.1810535

  • Buchbinder N, Naor J (2009) Online primal-dual algorithms for covering and packing. Math Oper Res 34(2):270–286. doi:10.1287/moor.1080.0363

    Article  MathSciNet  MATH  Google Scholar 

  • Chvatal V (1979) A greedy heuristic for the set-covering problem. Math Oper Res 4(3):233–235

    Article  MathSciNet  MATH  Google Scholar 

  • de Assunção MD, di Costanzo A, Buyya R (2009) Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters. In: Kranzlmüller D, Bode A, Hegering H-G, Casanova H, Gerndt M (eds), Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing, HPDC 2009, Garching, Germany, June 11–13, pp 141–150 ACM. ISBN 978-1-60558-587-1. doi:10.1145/1551609.1551635

  • Feige U (1998) A threshold of ln n for approximating set cover. J ACM 45(4):634–652. doi:10.1145/285055.285059

    Article  MathSciNet  MATH  Google Scholar 

  • Fotakis D (2007) A primal-dual algorithm for online non-uniform facility location. J Discret Algoritm 5(1):141–148. doi:10.1016/j.jda.2006.03.001

    Article  MathSciNet  MATH  Google Scholar 

  • Fotakis D (2008) On the competitive ratio for online facility location. Algorithmica 50(1):1–57. doi:10.1007/s00453-007-9049-y

    Article  MathSciNet  MATH  Google Scholar 

  • Jain K, Vazirani VV (2001) Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation. J. ACM 48(2):274–296. doi:10.1145/375827.375845

    Article  MathSciNet  MATH  Google Scholar 

  • Johnson DS (1974) Approximation algorithms for combinatorial problems. J Comput Syst Sci 9(3):256–278. doi:10.1016/S0022-0000(74)80044-9

    Article  MathSciNet  MATH  Google Scholar 

  • Kling P, auf der Heide FM, Pietrzyk P (2012) An algorithm for online facility leasing. In: Even G, Halldórsson MM (eds), Structural information and communication complexity—19th International Colloquium, SIROCCO 2012, Reykjavik, Iceland, June 30-July 2, 2012, Revised Selected Papers, volume 7355 of Lecture Notes in Computer Science, pp 61–72. Springer. ISBN 978-3-642-31103-1. doi:10.1007/978-3-642-31104-8_6

  • Korman S (2004) On the use of randomization in the online set cover problem. Master’s thesis, Weizmann Institute of Science, Rehovot, Israel

  • Lovász L (1975) On the ratio of optimal integral and fractional covers. Discret Math 13(4):383–390

    Article  MathSciNet  MATH  Google Scholar 

  • Meyerson A (2001) Online facility location. In: 42nd Annual Symposium on Foundations of Computer Science, FOCS 2001, 14–17 Oct 2001, Las Vegas, Nevada, USA, pp 426–431. IEEE Computer Society. ISBN 0-7695-1390-5. doi:10.1109/SFCS.2001.959917

  • Meyerson A (2005) The parking permit problem. In: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2005), 23–25 Oct 2005, Pittsburgh, PA, USA, pp 274–284. IEEE Computer Society. ISBN 0-7695-2468-0. doi:10.1109/SFCS.2005.72

  • Nagarajan C, Williamson DP (2013) Offline and online facility leasing. Discret Optim 10(4):361–370. doi:10.1016/j.disopt.2013.10.001

    Article  MathSciNet  MATH  Google Scholar 

  • Pandit S, Pemmaraju SV (2010) Rapid randomized pruning for fast greedy distributed algorithms. In: Richa AW, Guerraoui R (eds), Proceedings of the 29th Annual ACM Symposium on Principles of Distributed Computing, PODC 2010, Zurich, Switzerland, July 25–28, 2010, pp 325–334. ACM. ISBN 978-1-60558-888-9. doi:10.1145/1835698.1835777

  • Vazirani VV (2001) Approximation algorithms. Springer, Berlin. ISBN 978-3-540-65367-7. URL http://www.springer.com/computer/theoretical+computer+science/book/978-3-540-65367-7

Download references

Acknowledgments

Supported by the German Research Foundation (DFG) within the Collaborative Research Centre “On-The-Fly Computing” (SFB 901). S. Abshoff and C. Markarian were supported by the International Graduate School “Dynamic Intelligent Systems”. P. Kling was supported by a fellowship within the Postdoc-Programme of the German Academic Exchange Service (DAAD) (work done while at the University of Pittsburgh).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christine Markarian.

Additional information

Based on two conference papers (Kling et al. 2012; Abshoff et al. 2014).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abshoff, S., Kling, P., Markarian, C. et al. Towards the price of leasing online. J Comb Optim 32, 1197–1216 (2016). https://doi.org/10.1007/s10878-015-9915-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9915-5

Keywords

Navigation