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\).
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
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
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
Cosares S, Saniee I (1994) An optimization problem related to balancing loads on sonet rings. Telecommun Syst 3(2):165–181
Däubel K (2020) An improved upper bound for the ring loading problem. In: Approximation and Online Algorithms
Dell’Amico M, Labbé M, Maffioli F (1999) Exact solution of the SONET ring loading problem, vol 25. Elsevier Science Publishers B. V.
Guan L, Li J, Zhang X, Li W (2015) The directed ring loading with penalty cost. In: International Workshop on Algorithms and Computation
Guan L, Li W, Xiao M (2021) Online algorithms for the mixed ring loading problem with two nodes. Optim Lett 15:1229–1239
Havill JT, Hutson KR (2011) Optimal online ring routing. Networks 57(2):187–197
Khanna S (1997) A polynomial time approximation scheme for the sonet ring loading problem. Bell Labs Tech J 2(2):36–41
Lee K, Leung Y, Pinedo ML (2010) Makespan minimization in online scheduling with machine eligibility. 4OR-Q J Oper Res 8(4):331–364
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
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
Myung YS, Kim HG (2004) On the ring loading problem with demand splitting. Oper Res Lett 32(2):167–173
Myung YS, Kim HG, Tcha DW (1997) Optimal load balancing on sonet bidirectional rings. Oper Res 45(1):148–152
Nong Q, Yuan J, Lin Y (2009) The weighted link ring loading problem. J Comb Optim 18(1):38–50
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
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
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
Schrijver A, Winkler P (1999) The ring loading problem. SIAM Rev 41(4):777–791
Schrijver A, Seymour P, Winkler P (1998) The ring loading problem. SIAM J Discret Math 11(1):1–14
Skutella M (2016) A note on the ring loading problem. SIAM J Discret Math 30(1):327–342
Wang BF (2005) Linear time algorithms for the ring loading problem with demand splitting. J Algorithms 54(1):45–57
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
Xiao M, Li W (2021) Semi-online algorithms for mixed ring with two nodes. Comput Sci 48(11A):441–445
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
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s43069-022-00189-x