Skip to main content
Log in

Parallel solutions for ordinal scheduling with a small number of machines

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

Abstract

We study ordinal makespan scheduling on small numbers of identical machines, with respect to two parallel solutions. In ordinal scheduling, it is known that jobs are sorted by non-increasing sizes, but the specific sizes are not known in advance. For problems with two parallel solutions, it is required to design two solutions, and the performance of an algorithm is tested for each input using the best solution of the two. We find tight results for makespan minimization on two and three machines, and algorithms that have strictly better competitive ratios than the best possible algorithm with a single solution also for four and five machines. To prove upper bounds, we use a new approach of considering pairs of machines from the two solutions.

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

Similar content being viewed by others

Data availability

Data sharing is not applicable to this article, as no data sets were generated or analysed during the current study.

Code availability

There is no software for this work.

References

  • Albers S, Hellwig M (2017) Online makespan minimization with parallel schedules. Algorithmica 78(2):492–520

    Article  MathSciNet  MATH  Google Scholar 

  • Angelopoulos S, Dürr C, Kamali S, Renault MP, Rosén A (2018) Online bin packing with advice of small size. Theory Comput Syst 62(8):2006–2034

    Article  MathSciNet  MATH  Google Scholar 

  • Böckenhauer H, Komm D, Královic R, Královic R, Mömke T (2017) Online algorithms with advice: the tape model. Inf Comput 254:59–83

    Article  MathSciNet  MATH  Google Scholar 

  • Boyar J, Kamali S, Larsen KS, López-Ortiz A (2016) Online bin packing with advice. Algorithmica 74(1):507–527

    Article  MathSciNet  MATH  Google Scholar 

  • Boyar J, Favrholdt LM, Kudahl C, Mikkelsen JW (2018) Weighted online problems with advice. Theory Comput Syst 62(6):1443–1469

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng TCE, Kellerer H, Kotov V (2012) Algorithms better than LPT for semi-online scheduling with decreasing processing times. Oper Res Lett 40(5):349–352

    Article  MathSciNet  MATH  Google Scholar 

  • Dohrau J (2015) Online makespan scheduling with sublinear advice. In: Proceedings of the 41st international conference on current trends in theory and practice of computer science (SOFSEM’15), pp 177–188

  • Epstein L (2023) Parallel solutions for preemptive makespan scheduling on two identical machines. J Sched 26(1):61–76

    Article  MathSciNet  MATH  Google Scholar 

  • Epstein L, Lassota A, Levin A, Maack M, Rohwedder L (2022) Cardinality constrained scheduling in online models. In: Proceedings of the 39th international symposium on theoretical aspects of computer science (STACS’22), pp 28:1–28:15

  • Fekete SP, Grosse-Holz J, Keldenich P, Schmidt A (2023) Parallel online algorithms for the bin packing problem. Algorithmica 85(1):296–323

    Article  MathSciNet  MATH  Google Scholar 

  • Graham RL (1969) Bounds on multiprocessing timing anomalies. SIAM J Appl Math 17(2):416–429

    Article  MathSciNet  MATH  Google Scholar 

  • He Y (2001) Semi-on-line scheduling problems for maximizing the minimum machine completion time. Acta Math Appl Sin 17(1):107–113

    Article  MathSciNet  MATH  Google Scholar 

  • He Y, Tan Z (2002) Ordinal on-line scheduling for maximizing the minimum machine completion time. J Comb Optim 6(2):199–206

    Article  MathSciNet  MATH  Google Scholar 

  • Ji S, Li R, Zhou Y (2017) Ordinal semi on-line scheduling for jobs with arbitrary release times on identical parallel machines. Intell Inf Manag 9(6):245–254

    Google Scholar 

  • Kellerer H, Kotov V, Speranza MG, Zs Tuza (1997) Semi on-line algorithms for the partition problem. Oper Res Lett 21(5):235–242

    Article  MathSciNet  MATH  Google Scholar 

  • Liu W-P, Sidney JB (1996a) Bin packing using semi-ordinal data. Oper Res Lett 19(3):101–104

  • Liu W-P, Sidney JB (1996b) Ordinal algorithms for packing with target center of gravity. Order 13(1):17–31

  • Liu W, Sidney JB, van Vliet A (1996) Ordinal algorithms for parallel machine scheduling. Oper Res Lett 18(5):223–232

    Article  MathSciNet  MATH  Google Scholar 

  • Mahadev NVR, Pekeč A, Roberts FS (1998) On the meaningfulness of optimal solutions to scheduling problems: can an optimal solution be nonoptimal? Oper Res 46(S–3):S120–S134

    Article  MathSciNet  MATH  Google Scholar 

  • Mikkelsen JW (2016) Randomization can be as helpful as a glimpse of the future in online computation. In: Proceedings of the 43rd international colloquium on automata, languages, and programming, (ICALP’16), pp 39:1–39:14

  • Renault MP, Rosén A, van Stee R (2015) Online algorithms with advice for bin packing and scheduling problems. Theor Comput Sci 600:155–170

    Article  MathSciNet  MATH  Google Scholar 

  • Seiden SS, Sgall J, Woeginger GJ (2000) Semi-online scheduling with decreasing job sizes. Oper Res Lett 27(5):215–221

    Article  MathSciNet  MATH  Google Scholar 

  • Tan Z, He Y (2001) Semi-on-line scheduling with ordinal data on two uniform machines. Oper Res Lett 28(5):221–231

    Article  MathSciNet  MATH  Google Scholar 

  • Tan Z, He Y (2002) Ordinal algorithms for parallel machine scheduling with nonsimultaneous machine available times. Comput Math Appl 43(12):1521–1528

    Article  MathSciNet  MATH  Google Scholar 

  • Tan Z, He Y (2004) Ordinal scheduling problem and its asymptotically optimal algorithms on parallel machine system. Sci China Ser F Inf Sci 47(2):161–169

    Article  MathSciNet  MATH  Google Scholar 

  • Tan Z, He Y, Epstein L (2005) Optimal on-line algorithms for the uniform machine scheduling problem with ordinal data. Inf Comput 196(1):57–70

    Article  MathSciNet  MATH  Google Scholar 

  • Wang L, Li R, Zhou Y (2019) Better algorithm of ordinal online schedule for jobs with similar sizes on two machines. Am J Oper Res 9(5):235–243

    Google Scholar 

Download references

Funding

The author declares that no funds, grants, or other support were received during the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leah Epstein.

Ethics declarations

Conflict of interest

There are no conflicts of interest or competing interests for this work.

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

Epstein, L. Parallel solutions for ordinal scheduling with a small number of machines. J Comb Optim 46, 3 (2023). https://doi.org/10.1007/s10878-023-01069-8

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10878-023-01069-8

Keywords

Navigation