Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Camila Xu -- 1665 2022-11-07 01:48:37

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Interval Scheduling. Encyclopedia. Available online: https://encyclopedia.pub/entry/33329 (accessed on 03 October 2026).
HandWiki. Interval Scheduling. Encyclopedia. Available at: https://encyclopedia.pub/entry/33329. Accessed October 03, 2026.
HandWiki. "Interval Scheduling" Encyclopedia, https://encyclopedia.pub/entry/33329 (accessed October 03, 2026).
HandWiki. (2022, November 07). Interval Scheduling. In Encyclopedia. https://encyclopedia.pub/entry/33329
HandWiki. "Interval Scheduling." Encyclopedia. Web. 07 November, 2022.
Interval Scheduling
Edit

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 executed. 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. 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. The interval scheduling maximization problem (ISMP) is to find a largest compatible set - a set of non-overlapping intervals of maximum size. The goal here is to execute as many tasks as possible. In an upgraded version of the problem, the intervals are partitioned into groups. A subset of intervals is compatible if no two intervals overlap, and moreover, no two intervals belong to the same group (i.e. the subset contains at most a single representative interval of each group). The group interval scheduling decision problem (GISDP) is to decide whether there exists a compatible set in which all groups are represented. The goal here is to execute a single representative task from each group. GISDPk is a restricted version of GISDP in which the number of intervals in each group is at most k. The group interval scheduling maximization problem (GISMP) is to find a largest compatible set - a set of non-overlapping representatives of maximum size. The goal here is to execute a representative task from as many groups as possible. GISMPk is a restricted version of GISMP in which the number of intervals in each group is at most k. This problem is often called JISPk, where J stands for Job. GISMP is the most general problem; the other two problems can be seen as special cases of it:

interval scheduling decision problem gisdp

References

  1. Kleinberg, Jon; Tardos, Éva (2006). Algorithm Design. ISBN 978-0-321-29535-4. https://archive.org/details/algorithmdesign0000klei. 
  2. Nakajima, K.; Hakimi, S. L. (1982). "Complexity results for scheduling tasks with discrete starting times". Journal of Algorithms 3 (4): 344. doi:10.1016/0196-6774(82)90030-X.  https://dx.doi.org/10.1016%2F0196-6774%2882%2990030-X
  3. Mark Keil, J. (1992). "On the complexity of scheduling tasks with discrete starting times". Operations Research Letters 12 (5): 293–295. doi:10.1016/0167-6377(92)90087-j.  https://dx.doi.org/10.1016%2F0167-6377%2892%2990087-j
  4. Papadimitriou, Christos H.; Steiglitz, Kenneth (July 1998). Combinatorial Optimization : Algorithms and Complexity. Dover. ISBN 978-0-486-40258-1. 
  5. Spieksma, F. C. R. (1999). "On the approximability of an interval scheduling problem". Journal of Scheduling 2 (5): 215–227. doi:10.1002/(sici)1099-1425(199909/10)2:5<215::aid-jos27>3.0.co;2-y.  citing Kolen in personal communication https://dx.doi.org/10.1002%2F%28sici%291099-1425%28199909%2F10%292%3A5%3C215%3A%3Aaid-jos27%3E3.0.co%3B2-y
  6. Chuzhoy, J.; Ostrovsky, R.; Rabani, Y. (2006). "Approximation Algorithms for the Job Interval Selection Problem and Related Scheduling Problems". Mathematics of Operations Research 31 (4): 730. doi:10.1287/moor.1060.0218.  https://dx.doi.org/10.1287%2Fmoor.1060.0218
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 1.5K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 07 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service