Skip to main content
Log in

A primal–dual online algorithm for the k-server problem on weighted HSTs

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

Abstract

In this paper, we show that there is a \(\frac{5}{2}\ell \cdot \ln (1+k)\)-competitive randomized algorithm for the k-sever problem on weighted Hierarchically Separated Trees (HSTs) with depth \(\ell \) when \(n=k+1\) where n is the number of points in the metric space, which improved previous best competitive ratio \(12 \ell \ln (1+4\ell (1+k))\) by Bansal et al. (FOCS, pp 267–276, 2011).

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.

Similar content being viewed by others

References

  • Achlioptas D, Chrobak M, Noga J (2000) Competitive analysis of randomized paging algorithms. Theor Comput Sci 234(1–2):203–218

    Article  MathSciNet  MATH  Google Scholar 

  • Bansal N, Buchbinder N, Madry A, Naor J (2011) A polylogarithmic-competitive algorithm for the \(k\)-server problem. In: FOCS 2011, pp 267–276

  • Bansal N, Buchbinder N, Naor JS (2007) A primal-dual randomized algorithm for weighted paging. In: Proceedings of the 48th annual IEEE symposium on foundations of computer science, pp 507–517, 2007

  • Bansal N, Buchbinder N, Naor JS (2010) Metrical task systems and the \(k\)-server problem on HSTs. In ICALP’10: Proceedings of the 37th international colloquium on automata, languages and programming, 2010, pp 287–298

  • Bansal N, Buchbinder N, Naor JS (2010) Towards the randomized k-server conjecture: a primal-dual approach. In: Proceedings of the 21st annual ACM-SIAM symposium on discrete algorithms, pp 40–55, 2010

  • Bartal Y (1996) Probabilistic approximations of metric spaces and its algorithmic applications. In: Proceedings of the 37th annual IEEE symposium on foundations of computer science, pp 184–193, 1996

  • Bartal Y (1998) On approximating arbitrary metrices by tree metrics. In: Proceedings of the 30th annual ACM symposium on theory of computing, pp 161–168

  • Bartal Y, Bollobas B, Mendel M (2001) A ramsy-type theorem for metric spaces and its applications for metrical task systems and related problems. In: Proceedings of the 42nd annual IEEE symposium on foundations of computer science, pp 396–405

  • Bartal Y, Grove E (2000) The harmonic \(k\)-server algorithm is competitive. J ACM 47(1):1–15

    Article  MathSciNet  MATH  Google Scholar 

  • Bartal Y, Koutsoupias E (2000) On the competitive ratio of the work function algorithm for the \(k\)-server problem. Theor Comput Sci 324(2–3):337–345

    MathSciNet  MATH  Google Scholar 

  • Bartal Y, Linial N, Mendel M, Naor A (2003) On metric ramsey-type phenomena. In: Proceedings of the 35th annual ACM symposium on theory of computing, pp 463–472, 2003

  • Blum A, Burch C, Kalai A (1999) Finely-competitive paging. In: Proceedings of the 40th annual symposium on foundations of computer science, pp 450–456

  • Blum A, Karloff HJ, Rabani Y, Saks ME (1992) A decomposition theorem and bounds for randomized server problems. In: Proceedings of the 31st annual IEEE symposium on foundations of computer science, pp 197–207

  • Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Buchbinder N, Jain K, Naor J (2007) Online primal-dual algorithms for maximizing ad-auctions revenue. In: Proceedings 14th European symposium on algorithms (ESA), pp 253–264, 2007

  • Buchbinder N, Naor J (2005) Online primal-dual algorithms for covering and packing problems. In: Proceedings 12th European symposium on algorithms (ESA), volume 3669 of Lecture notes in computer science, pp 689–701. Springer, 2005

  • Buchbinder N, Naor J (2006) Improved bounds for online routing and packing via a primal-dual approach. In: Proceedings 47th symposium foundations of computer science, pp 293–304, 2006

  • Buchbinder N, Naor J (2009) The design of competitive online algorithms via a primal-dual approach. Found Trends Theor Comput Sci 3(2–3):93–263

    Article  MathSciNet  MATH  Google Scholar 

  • Chiplunkar A, Vishwanathan S (2013) On randomized memoryless algorithms for the weighted K-server problem. In: The IEEE 54th annual symposium on foundations of computer science, pp 11–19

  • Chrobak M, Larmore L (1991) An optimal on-line algorithm for k-servers on trees. SIAM J Comput 20(1):144–148

    Article  MathSciNet  MATH  Google Scholar 

  • Coté A, Meyerson A, Poplawski L (2008) Randomized \(k\)-server on hierarchical binary trees. In: Proceedings of the 40th annual ACM symposium on theory of computing, pp 227–234

  • Csaba B, Lodha S (2006) A randomized on-line algorithm for the \(k\)-server problem on a line. Random Struct Algorithms 29(1):82–104

    Article  MathSciNet  MATH  Google Scholar 

  • Fakcharoenphol J, Rao S, Talwar K (2003) A tight bound on approximating arbitrary metrics by tree metrics. In: Proceedings of the 35th annual ACM symposium on theory of computing, pp 448–455

  • Fiat A, Karp RM, Luby M, McGeoch LA, Sleator DD, Young NE (1991) Competitive paging algorithms. J Algorithms 12(4):685–699

    Article  MATH  Google Scholar 

  • Fiat A, Rabani Y, Ravid Y (1994) Competitive \(k\)-server algorithms. J Comput Syst Sci 48(3):410–428

    Article  MathSciNet  MATH  Google Scholar 

  • Grove EF (1991) The harmonic online \(k\)-server algorithm is competitive. In: Proceedings of the 23rd annual ACM symposium on theory of computing, pp 260–266

  • Koutsoupias E (2009) The \(k\)-server problem. Comput Sci Rev 3(2):105–118

    Article  MATH  Google Scholar 

  • Koutsoupias E, Papadimitriou CH (1995) On the \(k\)-server conjecture. J ACM 42(5):971–983

    Article  MathSciNet  MATH  Google Scholar 

  • Manasse MS, McGeoch LA, Sleator DD (1988) Competitive algorithms for online problems. In: Proceedings of the 20th annual ACM symposium on theory of computing, pp 322–333

  • Manasse M, McGeoch LA, Sleator D (1990) Competitive algorithms for server problems. J Algorithms 11:208–230

    Article  MathSciNet  MATH  Google Scholar 

  • McGeoch LA, Sleator DD (1991) A strongly competitive randomized paging algorithm. Algorithmica 6(6):816–825

    Article  MathSciNet  MATH  Google Scholar 

  • Renault M, Rosén A (2015) On online algorithms with advice for the k-server problem. Theory Comput Syst 56(1):3–21

    Article  MathSciNet  MATH  Google Scholar 

  • Sitters R (2011) The generalized work function algorithm is competitive for the generalized 2-server problem. Siam J Comput 43(1):19–25

    MathSciNet  Google Scholar 

  • Sleator DD, Tarjan RE (1985) Amortized efficiency of list update and paging rules. Commun ACM 28(2):202–208

    Article  MathSciNet  Google Scholar 

  • Türkoğlu D (2005) The \(k\)-server problem and fractional analysis. Master’s Thesis, The University of Chicago. http://people.cs.uchicago.edu/duru/papers/masters.pdf

  • Xu Y, Li H, He C, Luo L (2015) The online k-server problem with max-distance objective. J Combin Optim 29(4):836–846

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous referees for their careful readings of the manuscripts and many useful suggestions. Wenbin Chen’s research has been partly supported by the National Natural Science Foundation of China (NSFC) under Grant No.11271097, Program for Innovative Research Team in Education Department of Guangdong Province Under Grant No.2015KCXTD014. and No. 2016KCXTD017 and the project KFKT2012B01 from State Key Laboratory for Novel Software Technology, Nanjing University. FuFang Li’s work had been co-financed by: Natural Science Foundation of China under Grant No.61472092; Guangdong Provincial Science and Technology Plan Project under Grant No. 2013B010401037; and GuangZhou Municipal High School Science Research Fund under Grant No.1201421317. Jianxiong Wang’s research was partially supported under Foundation for Distinguished Young Talents in Higher Education of Guangdong (2012WYM0105 and 2012LYM0105) and Funding Program for Research Development in Institutions of Higher Learning Under the Jurisdiction of Guangzhou Municipality (2012A143). Maobin Tang’s research has been supported under Guangdong Province’s Science and Technology Projects under Grant No. 2012A020602065 and the research project of Guangzhou education bureau under Grant No. 2012A075. Ke Qi’s research has been supported by the Guangzhou Science and Technology Plan Project under Grant No. 201605061403261 and 2014 State Scholarship Fund (201408440338). Xiuni Wang’s research has been supported by the National Natural Science Foundation of China (NSFC) under Grant No.61302061.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenbin Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, W., Li, F., Wang, J. et al. A primal–dual online algorithm for the k-server problem on weighted HSTs. J Comb Optim 34, 1133–1146 (2017). https://doi.org/10.1007/s10878-017-0135-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-017-0135-z

Keywords

Navigation