Abstract
In semi-online scheduling problems, we always assume that some partial additional information is exactly known in advance. This may not be true in some application. This paper considers semi-online problems on identical machines with inexact partial information. Three problems are considered, where we know in advance that the optimal value, or the largest job size are in given intervals, respectively, while their exact values are unknown. We give both lower bounds of the problems and competitive ratios of algorithms as functions of a so-called disturbance parameter r ∈[1, ∞). We establish for which r the inexact partial information is useful to improve the performance of a semi-online algorithm with respect to its pure online problem. Optimal preemptive semi-online algorithms are then obtained.
Similar content being viewed by others
References
Azar Y. and Regev O. (2001). Online bin stretching. Theor. Comput. Sci. 268: 17–41
Chen B., van Vliet A. and Woeginger G. (1995). An optimal agorithm for preemptive on-line scheduling. Oper. Res. Lett. 18: 127–131
Epstein L. (2001). Optimal preemptive on-line scheduling on uniform processors with non-decreasing speed ratios. Oper. Res. Lett. 29: 93–98
Epstein L. (2003). Bin stretching revisited. Acta Inform. 39: 97–117
Epstein L. and Favrholdt L. (2002). Optimal preemptive semi-online scheduling to minimize makespan on two related machines. Oper. Res. Lett. 30: 269–275
Ebenlendr, T., Jawor, W., Sgall, J.: Preemptive online scheduling: optimal algorithms for all speeds. In: Proceedings of the 14th European Symposium on Algorithms (ESA). LNCS, vol. 4168, pp. 327–339 (2006)
Epstein L., Noga J., Seiden S., Sgall J. and Woeginger G. (2001). Randomized on-line scheduling on two uniform machines. J. Sched. 4: 71–92
Epstein L. and Sgall J. (2000). A lower bound for on-line scheduling on uniformly related machines. Oper. Res. Lett. 26: 17–22
Ebenlendr T. and Sgall J. (2004). Optimal and online preemptive scheduling on uniformly related machines. Lect. Notes Comput. Sci. 2996: 199–210
Gonzalez T. and Sahni S. (1978). Preemptive scheduling of uniform processor systems. J. Assoc. Comput. Mach. 25: 92–101
Graham R.L., Lawler E.L., Lenstra J.K. and Rinnooy Kan A.H.G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Oper. Res. 5: 287–326
He Y. and Jiang Y.W. (2004). Optimal preemptive algorithm for semi-online scheduling with tightly-grouped processing times. J. Comput. Sci. Technol. 19: 733–739
He Y. and Jiang Y.W. (2004). Optimal algorithms for semi-online preemptive scheduling problems on two uniform machines. Acta Inform. 40: 367–383
He Y. and Jiang Y.W. (2005). Optimal semi-online preemptive algorithms for machine covering on two uniform machines. Theor. Comput. Sci. 339: 293–314
He Y. and Tan Z.Y. (2002). Ordinal on-line scheduling for maximizing the minimum machine completion time. J. Comb. Optim. 6: 199–206
He Y. and Zhang G. (1999). Semi on-line scheduling on two identical machines. Computing 62: 179–187
Horvath E.C., Lam S. and Sethi R. (1977). A level algorithm for preemptive scheduling. J. Assoc. Comput. Mach. 24: 32–43
Kellerer H., Kotov V., Speranza M.R. and Tuza Z. (1997). Semi on-line algorithms for the partition problem. Oper. Res. Lett. 21: 235–242
Liu W.P., Sidney J.B. and van Vliet A. (1996). Ordinal algorithms for parallel machine scheduling. Oper. Res. Lett. 18: 223–232
McNaughton R. (1959). Scheduling with deadlines and loss functions. Manage. Sci. 6: 1–12
Seiden S., Sgall J. and Woeginger G. (2000). Semi-online scheduling with decreasing job sizes. Oper. Res. Lett. 27: 215–221
Tan Z. and He Y. (2001). Semi-on-line scheduling with ordinal data on two uniform machines. Oper. Res. Lett. 28: 221–231
Tan Z. and He Y. (2002). Semi-on-line problems on two identical machines with combined partial information. Oper. Res. Lett. 30: 408–414
Tan Z. and He Y. (2007). Semi-online scheduling problems on two identical machines with inexact partial information. Theor. Comput. Sci. 377: 110–125
Wen J. and Du D. (1998). Preemptive on-line scheduling for two uniform processors. Oper. Res. Lett. 23: 113–116
Author information
Authors and Affiliations
Corresponding author
Additional information
Research supported by Natural Science Foundation of China (10671177) and Natural Science Foundation of Zhejiang Province (Y605316) and its preliminary version appeared in proceedings of ISAAC’05.
Rights and permissions
About this article
Cite this article
Jiang, Y., He, Y. Optimal semi-online algorithms for preemptive scheduling problems with inexact partial information. Acta Informatica 44, 571–590 (2007). https://doi.org/10.1007/s00236-007-0058-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00236-007-0058-8