Skip to main content
Erschienen in: Journal of Scheduling 5/2017

13.01.2017

Online interval scheduling with a bounded number of failures

verfasst von: Marco Bender, Clemens Thielen, Stephan Westphal

Erschienen in: Journal of Scheduling | Ausgabe 5/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We consider the problem of scheduling intervals on m identical machines where each interval can be seen as a job with fixed start and end time. The goal is to accept a maximum cardinality subset of the given intervals and assign these intervals to the machines subject to the constraint that no two intervals assigned to the same machine overlap. We analyze an online version of this problem where, initially, a set of n potential intervals and an upper bound k on the number of failing intervals is given. If an interval fails, it can be accepted neither by the online algorithm nor by the adversary. An online algorithm learns that an interval fails at the time when it is supposed to be started. If a non-failing interval is accepted, it cannot be aborted and must be processed non-preemptively until completion. For different settings of this problem, we present deterministic and randomized online algorithms and prove lower bounds on the competitive ratio.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Naturally, the problem can be modeled as a longest path problem. Since the graph is directed and acyclic, this is equivalent to a shortest path problem (by reversing the signs of all arc weights).
 
2
Formally, the number of machines m is also part of the instance. However, we will sometimes slightly abuse notation and say that an instance \(\sigma \) is processed on m machines.
 
3
Note that it can happen that some of the intervals we ignored in the first iteration are not ignored anymore in the second iteration.
 
4
Here, \(\hat{\sigma } \subseteq \sigma \) means that \(I(\hat{\sigma }) \subseteq I(\sigma )\) and \(F(\hat{\sigma }) \subseteq F(\sigma ) \cap I(\hat{\sigma })\).
 
5
Forbidding an algorithm to accept some intervals does not change the argumentation presented in the paragraph subsequent to (9).
 
6
The argumentation for Observation 2 carries over to \(\overline{\textsc {alg}^m}\).
 
Literatur
Zurück zum Zitat Antoniadis, A., & Huang, C. C. (2013). Non-preemptive speed scaling. Journal of Scheduling, 16(4), 385–394.CrossRef Antoniadis, A., & Huang, C. C. (2013). Non-preemptive speed scaling. Journal of Scheduling, 16(4), 385–394.CrossRef
Zurück zum Zitat Arkin, E. M., & Silverberg, E. B. (1987). Scheduling jobs with fixed start and end times. Discrete Applied Mathematics, 18(1), 1–8.CrossRef Arkin, E. M., & Silverberg, E. B. (1987). Scheduling jobs with fixed start and end times. Discrete Applied Mathematics, 18(1), 1–8.CrossRef
Zurück zum Zitat Bar-Noy, A., & Schieber, B. (1991). The canadian traveller problem. In: Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 261–270. Bar-Noy, A., & Schieber, B. (1991). The canadian traveller problem. In: Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 261–270.
Zurück zum Zitat Borodin, A., & El-Yaniv, R. (1998). Online computation and competitive analysis. Cambridge: Cambridge University Press. Borodin, A., & El-Yaniv, R. (1998). Online computation and competitive analysis. Cambridge: Cambridge University Press.
Zurück zum Zitat Bouzina, K. I., & Emmons, H. (1996). Interval scheduling on identical machines. Journal of Global Optimization, 9(3–4), 379–393.CrossRef Bouzina, K. I., & Emmons, H. (1996). Interval scheduling on identical machines. Journal of Global Optimization, 9(3–4), 379–393.CrossRef
Zurück zum Zitat Canetti, R., & Irani, S. (1998). Bounding the power of preemption in randomized scheduling. SIAM Journal on Computing, 27(4), 993–1015.CrossRef Canetti, R., & Irani, S. (1998). Bounding the power of preemption in randomized scheduling. SIAM Journal on Computing, 27(4), 993–1015.CrossRef
Zurück zum Zitat Carlisle, M. C., & Lloyd, E. L. (1995). On the \(k\)-coloring of intervals. Discrete Applied Mathematics, 59(3), 225–235.CrossRef Carlisle, M. C., & Lloyd, E. L. (1995). On the \(k\)-coloring of intervals. Discrete Applied Mathematics, 59(3), 225–235.CrossRef
Zurück zum Zitat Epstein, L., Jez, L., Sgall, J., & van Stee, R. (2013). Online scheduling of jobs with fixed start times on related machines. In: Proceedings of the 16th International Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX), LNCS, vol. 7408, pp. 134–145. Epstein, L., Jez, L., Sgall, J., & van Stee, R. (2013). Online scheduling of jobs with fixed start times on related machines. In: Proceedings of the 16th International Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX), LNCS, vol. 7408, pp. 134–145.
Zurück zum Zitat Epstein, L., & Levin, A. (2010). Improved randomized results for the interval selection problem. Theoretical Computer Science, 411(34–36), 3129–3135.CrossRef Epstein, L., & Levin, A. (2010). Improved randomized results for the interval selection problem. Theoretical Computer Science, 411(34–36), 3129–3135.CrossRef
Zurück zum Zitat Faigle, U., & Nawjin, W. M. (1995). Note on scheduling intervals online. Discrete Applied Mathematics, 58(1), 13–17.CrossRef Faigle, U., & Nawjin, W. M. (1995). Note on scheduling intervals online. Discrete Applied Mathematics, 58(1), 13–17.CrossRef
Zurück zum Zitat Fleischer, L., Goemans, M. X., Mirrokni, V. S., & Sviridenko, M. (2011). Tight approximation algorithms for maximum general assignment problems. Mathematics of Operations Research, 36(3), 416–431. Fleischer, L., Goemans, M. X., Mirrokni, V. S., & Sviridenko, M. (2011). Tight approximation algorithms for maximum general assignment problems. Mathematics of Operations Research, 36(3), 416–431.
Zurück zum Zitat Fung, S. P. Y., Poon, C. K., & Zheng, F. (2009). Improved randomized online scheduling of unit length intervals and jobs. In: Proceeding of the 6th Workshop on Approximation and Online Algorithms (WAOA), pp. 53–66. Fung, S. P. Y., Poon, C. K., & Zheng, F. (2009). Improved randomized online scheduling of unit length intervals and jobs. In: Proceeding of the 6th Workshop on Approximation and Online Algorithms (WAOA), pp. 53–66.
Zurück zum Zitat Gupta, U. I., Lee, D. T., & Leung, J. Y. T. (1979). An optimal solution for the channel-assignment problem. IEEE Transactions on Computers, 28(11), 807–810.CrossRef Gupta, U. I., Lee, D. T., & Leung, J. Y. T. (1979). An optimal solution for the channel-assignment problem. IEEE Transactions on Computers, 28(11), 807–810.CrossRef
Zurück zum Zitat Huang, C. C., & Ott, S. (2014). New results for non-preemptive speed scaling. In: Proceedings of the 38th International Symposium on Mathematical Foundations of Computer Science (MFCS), pp. 360–371. Huang, C. C., & Ott, S. (2014). New results for non-preemptive speed scaling. In: Proceedings of the 38th International Symposium on Mathematical Foundations of Computer Science (MFCS), pp. 360–371.
Zurück zum Zitat Im, S., & Wang, Y. (2011). Secretary problems: Laminar matroid and interval scheduling. In: Proceedings of the 22nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1265–1274. Im, S., & Wang, Y. (2011). Secretary problems: Laminar matroid and interval scheduling. In: Proceedings of the 22nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1265–1274.
Zurück zum Zitat Khandekar, R., Schieber, B., Shachnai, H., & Tamir, T. (2014). Real-time scheduling to minimize machine busy times. Journal of Scheduling pp. 1–13. Khandekar, R., Schieber, B., Shachnai, H., & Tamir, T. (2014). Real-time scheduling to minimize machine busy times. Journal of Scheduling pp. 1–13.
Zurück zum Zitat Kolen, A. W. J., Lenstra, J. K., Papadimitriou, C., & Spieksma, F. C. R. (2007). Interval scheduling: A survey. Naval Research Logistics, 54, 530–543.CrossRef Kolen, A. W. J., Lenstra, J. K., Papadimitriou, C., & Spieksma, F. C. R. (2007). Interval scheduling: A survey. Naval Research Logistics, 54, 530–543.CrossRef
Zurück zum Zitat Kovalyov, M. Y., Ng, C., & Cheng, T. C. E. (2007). Fixed interval scheduling: Models, applications, computational complexity and algorithms. European Journal of Operational Research, 178(2), 331–342.CrossRef Kovalyov, M. Y., Ng, C., & Cheng, T. C. E. (2007). Fixed interval scheduling: Models, applications, computational complexity and algorithms. European Journal of Operational Research, 178(2), 331–342.CrossRef
Zurück zum Zitat Krumke, S. O., Thielen, C., & Westphal, S. (2011). Interval scheduling on related machines. Computers and Operations Research, 38(12), 1836–1844.CrossRef Krumke, S. O., Thielen, C., & Westphal, S. (2011). Interval scheduling on related machines. Computers and Operations Research, 38(12), 1836–1844.CrossRef
Zurück zum Zitat Lipton, R. J., & Tomkins, A. (1994). Online interval scheduling. In: Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 302–311. Lipton, R. J., & Tomkins, A. (1994). Online interval scheduling. In: Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 302–311.
Zurück zum Zitat Long, D., & Thakur, M. (1993). Scheduling real-time disk transfers for continuous media applications. In: Proceedings of the 12th IEEE Symposium on Mass Storage Systems, pp. 227–232. Long, D., & Thakur, M. (1993). Scheduling real-time disk transfers for continuous media applications. In: Proceedings of the 12th IEEE Symposium on Mass Storage Systems, pp. 227–232.
Zurück zum Zitat Miyazawa, H., & Erlebach, T. (2004). An improved randomized online algorithm for a weighted interval selection problem. Journal of Scheduling, 7(4), 293–311.CrossRef Miyazawa, H., & Erlebach, T. (2004). An improved randomized online algorithm for a weighted interval selection problem. Journal of Scheduling, 7(4), 293–311.CrossRef
Zurück zum Zitat Seiden, S. S. (1998). Randomized online interval scheduling. Operations Research Letters, 22(4–5), 171–177.CrossRef Seiden, S. S. (1998). Randomized online interval scheduling. Operations Research Letters, 22(4–5), 171–177.CrossRef
Zurück zum Zitat Westphal, S. (2008). A note on the k-canadian traveller problem. Information Processing Letters, 106(3), 87–89.CrossRef Westphal, S. (2008). A note on the k-canadian traveller problem. Information Processing Letters, 106(3), 87–89.CrossRef
Zurück zum Zitat Woeginger, G. J. (1994). Online scheduling of jobs with fixed start and end times. Theoretical Computer Science, 130(1), 5–16.CrossRef Woeginger, G. J. (1994). Online scheduling of jobs with fixed start and end times. Theoretical Computer Science, 130(1), 5–16.CrossRef
Zurück zum Zitat Yao, A. C. C. (1977). Probabilistic computations: Toward a unified measure of complexity (extended abstract). In: Proceedings of the 18th Annual IEEE Symposium on the Foundations of Computer Science (FOCS), pp. 222–227. Yao, A. C. C. (1977). Probabilistic computations: Toward a unified measure of complexity (extended abstract). In: Proceedings of the 18th Annual IEEE Symposium on the Foundations of Computer Science (FOCS), pp. 222–227.
Metadaten
Titel
Online interval scheduling with a bounded number of failures
verfasst von
Marco Bender
Clemens Thielen
Stephan Westphal
Publikationsdatum
13.01.2017
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 5/2017
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-016-0506-9

Weitere Artikel der Ausgabe 5/2017

Journal of Scheduling 5/2017 Zur Ausgabe

Premium Partner