Skip to main content
Log in

Online bottleneck matching on a line

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

Abstract

We study the online bottleneck matching problem on a line, which is to match a sequence of m requests arriving one-by-one in an online fashion to a given set of m servers, such that each server is matched exactly once and the maximum distance between any request and its server is minimized. When the distances between any two adjacent servers are the same, we present an optimal online algorithm with a competitive ratio of \(m+1\). When \(m=3\), we present an optimal online algorithm whose competitive ratio is determined by the relative distance between adjacent servers and no more than \(3+\sqrt{2}\), which matches the previous best lower bound proposed thirty years ago.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data Availability

No datasets were generated or analyzed during the current study.

References

  • Ahmed AR, Rahman MS, Kobourov S (2020) Online facility assignment. Theor Comput Sci 806:455–467

    Article  MathSciNet  MATH  Google Scholar 

  • Anthony BM, Chung C (2014) Online bottleneck matching. J Comb Optim 27(1):100–114

    Article  MathSciNet  MATH  Google Scholar 

  • Anthony BM, Chung C (2016) Serve or skip: the power of rejection in online bottleneck matching. J Comb Optim 32(4):1232–1253

    Article  MathSciNet  MATH  Google Scholar 

  • Antoniadis A, Barcelo N, Nugent M, Pruhs K, Scquizzato M (2019) A \(o(n)\)- competitive deterministic algorithm for online matching on a line. Algorithmica 81:2917–2933

    Article  MathSciNet  MATH  Google Scholar 

  • Bansal N, Buchbinder N, Gupta A, Naor JS (2014) A randomized \(O(\log ^2k)\)-competitive algorithm for metric bipartite matching. Algorithmica 68:390–403

    Article  MathSciNet  MATH  Google Scholar 

  • Duppala SVS, Sankararaman KA, Xu P (2022) Online minimum matching with uniform metric and random arrivals. Oper Res Lett 50:45–49

    Article  MathSciNet  MATH  Google Scholar 

  • Fuchs B, Hochstattler W, Kern W (2005) Online matching on a line. Theor Comput Sci 332(1):251–264

    Article  MathSciNet  MATH  Google Scholar 

  • Gairing M, Klimm M (2019) Greedy metric minimum online matchings with random arrivals. Oper Res Lett 47:88–91

    Article  MathSciNet  MATH  Google Scholar 

  • Gupta A, Lewi K (2012) The online metric matching problem for doubling metrics. In: Proceedings of International Colloquium on Automata, Languages, and Programming (ICALP), pp 424–435

  • Idury R, Schaffer A (1992) A better lower bound for on-line bottleneck matching. Manuscript

  • Itoh T, Miyazaki S, Satake M (2021) Competitive analysis for two variants of online metric matching problem. Discrete Math Algorithms Appl 13:2150156

    Article  MathSciNet  MATH  Google Scholar 

  • Kalyanasundaram B, Pruhs K (1993) Online weighted matching. J Algorithms 14(3):478–488. Preliminary version appeared in SODA, pp 231–240, 1991

  • Kalyanasundaram B, Pruhs K (1998) Online network optimization problems. Lecture Notes in Computer Science 1442:268–280

    Article  Google Scholar 

  • Kalyanasundaram B, Pruhs K (2000a) An optimal deterministic algorithm for online b-matching. Theor Comput Sci 233(1–2):319–325

    Article  MathSciNet  MATH  Google Scholar 

  • Kalyanasundaram B, Pruhs K (2000b) The online transportation problem. SIAM J Discrete Math 13(3):370–383

    Article  MathSciNet  MATH  Google Scholar 

  • Khuller S, Mitchell SG, Vazirani VV (1994) On-line algorithms for weighted bipartite matching and stable marriages. Theor Comput Sci 127(2):255–267

    Article  MathSciNet  MATH  Google Scholar 

  • Meyerson A, Nanavati A, Poplawski L (2006) Randomized online algorithms for minimum metric bipartite matching. In: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm (SODA) pp 954–959

  • Nayyar K, Raghvendra S (2017) An input sensitive online algorithm for the metric bipartite matching problem. In: Proceedings of IEEE 58th annual symposium on foundations of computer science, pp 505–515

  • Peserico E, Scquizzato M (2021) Matching on the line admits no \(o(\sqrt{\log n})\)-competitive algorithm. In: Proceedings of the 48th international colloquium on automata, languages, and programming (ICALP), pp 103:1–103:3

  • Raghvendra S (2016) A robust and optimal online algorithm for minimum metric bipartite matching. In: Proceedings of approximation, randomization, and combinatorial optimization. Algorithms and Techniques (APPROX/RANDOM), pp 18:1–18:1

  • Raghvendra S (2018) Optimal analysis of an online algorithm for the bipartite matching problem on a line. In: Proceedings of the 34th international symposium on computational geometry, pp 67:1–67:14

  • Xiao M, Yang Y, Li W (2022) Online bottleneck matching problem with two heterogeneous sensors in a metric space. Computation 10:217

    Article  Google Scholar 

  • Xiao M, Li W (2022a) Online semi-matching problem with two heterogeneous sensors in a metric space. In: Proceedings of the 28th international computing and combinatorics conference, pp 444–451

  • Xiao M, Zhao S, Li W, Yang J (2021) Online bottleneck semi-matching. In: Proceedings of the 15th international conference on combinatorial optimization and applications, pp 445–455

Download references

Acknowledgements

We thank the anonymous reviewers for their valuable comments and constructive suggestions, which helped us significantly improve the quality of our work.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 12071417) and Postgraduate Research and Innovation Foundation of Yunnan University (KC-22223092).

Author information

Authors and Affiliations

Authors

Contributions

MX proposed the methods, and wrote the manuscript; SZ proposed some ideas and proved some theorems. WL proposed the problem, checked the proofs and modified the manuscript. JY provided suggestions for the methods and reviewed the manuscript; All authors have read and agreed to the published version of the manuscript.

Corresponding author

Correspondence to Weidong Li.

Ethics declarations

Conflict of interest

The authors haven’t disclosed any conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The preliminary result of this paper has been published in the proceedings of the 15th Annual International Conference on Combinatorial Optimization and Applications.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, M., Zhao, S., Li, W. et al. Online bottleneck matching on a line. J Comb Optim 45, 108 (2023). https://doi.org/10.1007/s10878-023-01036-3

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10878-023-01036-3

Keywords

Navigation