Skip to main content
Log in

An Improved Randomized On-Line Algorithm for a Weighted Interval Selection Problem

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

Given a set of weighted intervals, the objective of the weighted interval selection problem (WISP) is to select a maximum-weight subset such that the selected intervals are pairwise disjoint. We consider on-line algorithms that process the intervals in order of non-decreasing left endpoints. Preemption is allowed, but rejections are irrevocable. This problem has natural applications in various scheduling problems. We study the class of monotone instances of WISP, i.e., we require that the order of right endpoints of the given intervals coincides with that of the left endpoints. This class includes the case where all intervals have the same length. For monotone instances of WISP, the best possible competitive ratio for deterministic on-line algorithms is known to be 1/4. It has long been an open question whether there exists a randomized algorithm with better competitive ratio. In this paper, we present a new randomized algorithm and prove that it achieves a better competitive ratio 1/3 for the special case of monotone WISP where the sequence of weights of the arriving intervals is non-decreasing. Thus we provide the first result towards a solution of the long-standing open question. Furthermore, we show that no randomized algorithm achieves a competitive ratio strictly larger than 4/5. This is the first non-trivial upper bound for randomized algorithms for monotone WISP.

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.

Similar content being viewed by others

REFERENCES

  • Fiat, A and G. J. Woeginger, (ed.), Online Algorithms: The State of the Art, LNCS 1442, Springer-Verlag, 1998.

  • Bogart, K. P. and D. B. West, “A short proof that 'Proper = Unit”, Discrete Math. 201; 21–23 (1999).

    Google Scholar 

  • Woeginger G. J. “On-line scheduling of jobs with fixed start and end times”, Theor. Comput. Sci. 130; 5–16 (1994).

    Google Scholar 

  • Canetti, R. and S. Irani, “Bounding the power of preemption in randomized scheduling”, SIAM J. Comput. 27(4); 993–1015 (1998).

    Google Scholar 

  • Goldman, S. A. J. Parwatikar and S. Suri. Online scheduling with hard deadlines, J. Algorighms, 34(2), 370–389 (2000).

    Google Scholar 

  • Goldwasser, M. H. Patience is a virtue: The effect of slack on competitiveness for admission control. In Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms SODA '99, p. 396–405 (1999).

  • Baruah, S. G. Koren, D. Mao, B. Mishra, A. Raghunathan, L. Rosier, D. Shasha, and F. Wang, “On the competitiveness of on-line real-time task scheduling,” Real-Time Sys., 4, 125–144 (1992).

    Google Scholar 

  • Baruah, S. J. Haritsa, and N. Sharma, “On-line Scheduling to maximize task completions,” J. Combinatorial Math. Combinatorial Comput. 39, 65–78 (2001).

    Google Scholar 

  • Kalyanasundaram, B. and K. Pruhs, “Maximizing job completions online,” in Proceedings of the Sixth Annual European Symposium on Algorithms ESA '98, LNCS 1461, Springer-Verlag, Berlin, 1998 p. 235–246.

    Google Scholar 

  • Koren, G. and D. Shasha, “MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling,” Theor. Comput. Sci. 128; 75–97 (1994).

    Google Scholar 

  • Erlebach, T. and F.C.R. Spieksma, “Simple algorithms for a weighted interval selection problem,” in Proceedings of the 11th Annual International Symposium on Algorithms and Computation ISAAC'00, LNCS 1969, p. 228–240 (2000).

  • Hsiao, J.Y. C.Y. Tang, and R.S. Chang, “An efficient algorithm for finding a maximum weight 2-independent set on interval graphs,” Information Process. Lett. 43(5); 229–235 (1992).

    Google Scholar 

  • Spieksma, F.C.R. “On the approximability of an interval scheduling problem,” J. Sched., 2; 215–227 (1999).

    Google Scholar 

  • Chuzhoy, J. R. Ostrovsky, and Y. Rabani, “Approximation algorithms for the job interval selection problem and related scheduling problems,” in Proceedings of the 42nd Annual Symposium on Foundations of Computer Science FOCS'01, p. 348–356 (2001).

  • Yao, A.C. “Probablistic computations: Towards a unified measure of complexity”, in Proceedings of the 12th ACM Symposium on Theory of Computing STOC'77, p. 222–227 (1977).

  • Borodin, A. and R. El-Yaniv, Online Computation and Competitive Analysis, Cambridge University Press, Cambridge 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Erlebach.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Miyazawa, H., Erlebach, T. An Improved Randomized On-Line Algorithm for a Weighted Interval Selection Problem. Journal of Scheduling 7, 293–311 (2004). https://doi.org/10.1023/B:JOSH.0000031423.39762.d3

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JOSH.0000031423.39762.d3

Navigation