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.
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).
Woeginger G. J. “On-line scheduling of jobs with fixed start and end times”, Theor. Comput. Sci. 130; 5–16 (1994).
Canetti, R. and S. Irani, “Bounding the power of preemption in randomized scheduling”, SIAM J. Comput. 27(4); 993–1015 (1998).
Goldman, S. A. J. Parwatikar and S. Suri. Online scheduling with hard deadlines, J. Algorighms, 34(2), 370–389 (2000).
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).
Baruah, S. J. Haritsa, and N. Sharma, “On-line Scheduling to maximize task completions,” J. Combinatorial Math. Combinatorial Comput. 39, 65–78 (2001).
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.
Koren, G. and D. Shasha, “MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling,” Theor. Comput. Sci. 128; 75–97 (1994).
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).
Spieksma, F.C.R. “On the approximability of an interval scheduling problem,” J. Sched., 2; 215–227 (1999).
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:JOSH.0000031423.39762.d3