Abstract
We study online scheduling on m uniform machines, where m−1 of them have a reference speed 1 and the last one a speed s with 0≤s≤1. The competitive ratio of the well-known List Scheduling (LS) algorithm is determined. For some values of s and m=3, LS is proven to be the best deterministic algorithm. We describe a randomized heuristic for m machines. Finally, for the case m=3, we develop and analyze the competitive ratio of a randomized algorithm which outperforms LS for any s.
Similar content being viewed by others
References
Bartal, Y., Fiat, A., Karloff, H., & Vohra, R. (1995). New algorithms for an ancient scheduling problem. Journal of Computer and System Sciences, 51(3), 359–366.
Borodin, A., Irani, S., Raghavan, P., & Schieber, B. (1995). Competitive paging with locality of reference. Journal of Computer and System Sciences, 50(2), 244–258.
Cheng, T. C. E., Ng, C. T., & Kotov, V. (2006). A new algorithm for online uniform-machine scheduling to minimize the makespan. Information Processing Letters, 99(3), 102–105.
Cho, Y., & Sahni, S. (1980). Bounds for list schedules on uniform processors. SIAM Journal on Computing, 9(1), 91–103.
Epstein, L., Noga, J., Seiden, S., Sgall, J., & Woeginger, G. (2001). Randomized on-line scheduling on two uniform machines. Journal of Scheduling, 4(2), 71–92.
Hochbaum, D. S. (1997). Approximation algorithms for NP-hard problems. Boston: PWS Publishing Company.
Kokash, N. (2004). An efficient heuristic for on-line scheduling in system with one fast machine. Master Thesis.
Li, R., & Shi, L. (1998). An on-line algorithm for some uniform processor scheduling. SIAM Journal on Computing, 27(2), 414–422.
Seiden, S. S. (2000). Randomized online multiprocessor scheduling. Algorithmica, 28(2), 173–216.
Sgall, J. (1994). On-line scheduling on parallel machines. Ph.D. Thesis, Carnegie-Mellon University, Pittsburgh, PA.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Musitelli, A., Nicoletti, JM. Competitive ratio of List Scheduling on uniform machines and randomized heuristics. J Sched 14, 89–101 (2011). https://doi.org/10.1007/s10951-010-0177-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-010-0177-x