Mathematisch gehört Ressourcen-Scheduling zu Graphentheorie/Optimierung (siehe auch entsprechende Lehrveranstaltungen)
Die algorithmische Komplexität ist gut untersucht -- für die meisten interessanten Varianten gilt aber:
(N: es ist ein Suchproblem, P: der Suchbaum ist polynomial tief, d. h. exponentiell breit)
Eine Liste von Scheduling-Aufgaben ist: http://www.nada.kth.se/~viggo/problemlist/compendium.html
Lese-Übung: Erklären Sie Unterschiede zwischen Open, Flow und Job Shop Scheduling.
(*) sehr wahrscheinlich - das ist ein ``million dollar problem'', http://www.claymath.org/millennium/P_vs_NP/