Skip to main content
Log in

Online Mixed Ring Covering Problem with Two Nodes

  • Original Research
  • Published:
Operations Research Forum Aims and scope Submit manuscript

Abstract

In this paper, we study the online mixed ring covering problem, where the ring contains two nodes and undirected and bidirected links. A sequence of flows arrives one by one, where each flow has a traffic demand for each pair of nodes in the ring. The objective is to maximize the minimum load of the ring link, where the load of a link is the total demand of the flows sent to that link. We consider the problem in three different scenarios: splittable, integer splittable and unsplittable. When the demands are splittable, we present an optimal online algorithm with a competitive ratio that is no more than \(\frac{4}{3}\). When the demands are integer splittable, we present an optimal online algorithm with a competitive ratio that is no more than 2. When the demands are unsplittable, we prove that the lower bound for this case is \(\infty\), and few researchers have provided this result. Then, we consider a special case of the online mixed ring covering problem when the demands are unsplittable, which has a buffer size of K, where K is the number of flows temporarily stored in the buffer. We prove that the competitive ratio for any positive integer K is at least 2. For \(K=1\), we present an online algorithm with a competitive ratio that is no more than 3. For \(K=2\), we present an online algorithm with a competitive ratio that is no more than \(\frac{3+\sqrt{5}}{2}\approx 2.618\).

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

Similar content being viewed by others

Availability of Data and Materials

Data sharing not applicable to this manuscript as no datasets were generated or analyzed during the current study.

Code Availability

The manuscript uses the pseudocode.

References

  1. Becchetti L, Ianni MD, Marchetti-Spaccamela A (2002) Approximation algorithms for routing and call scheduling in all-optical chains and rings. Theoret Comput Sci 287(2):429–448

    Article  Google Scholar 

  2. Bernardino AM, Bernardino EM, Sanchez-Perez JM, Gomez-Pulido JA, Vega-Rodriguez MA (2011) Solving ring loading problems using bio-inspired algorithms. J Netw Comput Appl 34(2):668–685

    Article  Google Scholar 

  3. Cosares S, Saniee I (1994) An optimization problem related to balancing loads on sonet rings. Telecommun Syst 3(2):165–181

    Article  Google Scholar 

  4. Däubel K (2020) An improved upper bound for the ring loading problem. In: Approximation and Online Algorithms

  5. Dell’Amico M, Labbé M, Maffioli F (1999) Exact solution of the SONET ring loading problem, vol 25. Elsevier Science Publishers B. V.

  6. Guan L, Li J, Zhang X, Li W (2015) The directed ring loading with penalty cost. In: International Workshop on Algorithms and Computation

  7. Guan L, Li W, Xiao M (2021) Online algorithms for the mixed ring loading problem with two nodes. Optim Lett 15:1229–1239

    Article  Google Scholar 

  8. Havill JT, Hutson KR (2011) Optimal online ring routing. Networks 57(2):187–197

    Article  Google Scholar 

  9. Khanna S (1997) A polynomial time approximation scheme for the sonet ring loading problem. Bell Labs Tech J 2(2):36–41

    Article  Google Scholar 

  10. Lee K, Leung Y, Pinedo ML (2010) Makespan minimization in online scheduling with machine eligibility. 4OR-Q J Oper Res 8(4):331–364

  11. Li W, Li J, Guan L (2014) Approximation algorithms for the ring loading problem with penalty cost. Inf Process Lett 114(1–2):56–59

    Article  Google Scholar 

  12. Liu X, Li W, Xie R (2021) A primal-dual approximation algorithm for the k-prize-collecting minimum power cover problem. Optim Lett. https://doi.org/10.1007/s11590-021-01831-z

    Article  Google Scholar 

  13. Myung YS, Kim HG (2004) On the ring loading problem with demand splitting. Oper Res Lett 32(2):167–173

    Article  Google Scholar 

  14. Myung YS, Kim HG, Tcha DW (1997) Optimal load balancing on sonet bidirectional rings. Oper Res 45(1):148–152

    Article  Google Scholar 

  15. Nong Q, Yuan J, Lin Y (2009) The weighted link ring loading problem. J Comb Optim 18(1):38–50

    Article  Google Scholar 

  16. Nong Q, Cheng T, Ng C (2010) A polynomial-time algorithm for the weighted link ring loading problem with integer demand splitting. Theoretical Computer ence 411(31–33):2978–2986

    Article  Google Scholar 

  17. Qi X, Yuan J (2017) Semi-online hierarchical scheduling for \((l_p)\)-norm load balancing with buffer or rearrangements. 4OR A Quarterly Journal of Operations Research 15:265–276

  18. Ran Y, Shi Y, Tang C, Zhang Z (2020) A primal-dual algorithm for the minimum partial set multi-cover problem. J Comb Optim 39:725–746

    Article  Google Scholar 

  19. Schrijver A, Winkler P (1999) The ring loading problem. SIAM Rev 41(4):777–791

    Article  Google Scholar 

  20. Schrijver A, Seymour P, Winkler P (1998) The ring loading problem. SIAM J Discret Math 11(1):1–14

    Article  Google Scholar 

  21. Skutella M (2016) A note on the ring loading problem. SIAM J Discret Math 30(1):327–342

    Article  Google Scholar 

  22. Wang BF (2005) Linear time algorithms for the ring loading problem with demand splitting. J Algorithms 54(1):45–57

    Article  Google Scholar 

  23. Wilfong G, Winkler P (1998) Ring routing and wavelength translation. In: Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms. pp 333–341

  24. Xiao M, Li W (2021) Semi-online algorithms for mixed ring with two nodes. Comput Sci 48(11A):441–445

    Google Scholar 

Download references

Funding

The work is supported by Weidong Li of part by the Program for Excellent Young Talents of Yunnan University, Training Program of National Science Fund for Distinguished Young Scholars, IRTSTYN, and Key Joint Project of the Science and Technology Department of Yunnan Province and Yunnan University (No. 2018FY001(-014)).

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization: X.M. and W.L.; methodology: X.M., W.L. and X.L.; validation: X.M., W.L. and X.L.; formal analysis: X.M. and X.L.; investigation: W.L.; resources” W.L.; writing—original draft preparation: X.M.; writing—review and editing: W.L. and X.L.; supervision: W.L. and X.L.; project administration: W.L. and X.L.; funding acquisition: W.L. All authors have read and agreed to the published version of the manuscript.

Corresponding author

Correspondence to Xiaofei Liu.

Ethics declarations

Conflict of Interest

The authors declare no competing interests.

Additional information

Publisher’s Note

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

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., Li, W. & Liu, X. Online Mixed Ring Covering Problem with Two Nodes. Oper. Res. Forum 4, 8 (2023). https://doi.org/10.1007/s43069-022-00189-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s43069-022-00189-x

Keywords

Navigation