Interval scheduling: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: publisher. | Use this bot. Report bugs. | Suggested by Corvus florensis | #UCB_webform 1605/2500
PrimeBOT (talk | contribs)
m top: Task 44: clean up shortdesc whitespace issues
Line 1:
{{short description|Class of problems in  computer science}}
 
'''Interval scheduling''' is a class of problems in [[computer science]], particularly in the area of [[algorithm]] design. The problems consider a set of tasks. Each task is represented by an ''interval'' describing the time in which it needs to be processed by some machine (or, equivalently, scheduled on some resource). For instance, task A might run from 2:00 to 5:00, task B might run from 4:00 to 10:00 and task C might run from 9:00 to 11:00. A subset of intervals is ''compatible'' if no two intervals overlap on the machine/resource. For example, the subset {A,C} is compatible, as is the subset {B}; but neither {A,B} nor {B,C} are compatible subsets, because the corresponding intervals within each subset overlap.