2007
DOI: 10.1002/nav.20231
|View full text |Cite
|
Sign up to set email alerts
|

Interval scheduling: A survey

Abstract: Abstract:In interval scheduling, not only the processing times of the jobs but also their starting times are given. This article surveys the area of interval scheduling and presents proofs of results that have been known within the community for some time. We first review the complexity and approximability of different variants of interval scheduling problems. Next, we motivate the relevance of interval scheduling problems by providing an overview of applications that have appeared in literature. Finally, we f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
89
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 193 publications
(89 citation statements)
references
References 70 publications
0
89
0
Order By: Relevance
“…Within the broad range of interval scheduling results (see the survey papers by Kolen et al (2007) and Kovalyov et al (2007)), those relevant to our study deal with identical parallel machines or uniform machines. In the case of identical parallel machines, the fastest algorithms for minimizing the job rejection cost have time complexity O(n log n) if all jobs have equal weights (Carlisle and Lloyd 1995) and O(mn log n) if job weights are allowed to be different (Bouzina and Emmons 1996); the fastest algorithm for minimizing the machine usage cost is of time complexity O(n log n) if machine weights are equal (Gupta et al 1979).…”
Section: Related Workmentioning
confidence: 99%
“…Within the broad range of interval scheduling results (see the survey papers by Kolen et al (2007) and Kovalyov et al (2007)), those relevant to our study deal with identical parallel machines or uniform machines. In the case of identical parallel machines, the fastest algorithms for minimizing the job rejection cost have time complexity O(n log n) if all jobs have equal weights (Carlisle and Lloyd 1995) and O(mn log n) if job weights are allowed to be different (Bouzina and Emmons 1996); the fastest algorithm for minimizing the machine usage cost is of time complexity O(n log n) if machine weights are equal (Gupta et al 1979).…”
Section: Related Workmentioning
confidence: 99%
“…Interval graphs naturally occur in many scheduling applications [5,19]. In a unit interval graph, all representing intervals are open and have the same length, while in a trivially perfect graph, any two representing intervals are either disjoint or one is properly contained in the other.…”
Section: Interval Graphsmentioning
confidence: 99%
“…Similarly to the previous scheme, when a regular policy is applied, the time interval between two consecutive services is set to a xed value whereas in a exible policy, the time interval between two consecutive executions of a service is restricted within a minimum and/or maximum limit (e.g. Kolen et al, 2007). …”
Section: Problems With Recurrent Servicesmentioning
confidence: 99%