Gegebene Intervalle, z. (1,3) (2,4) (3,6) (4,7), Plan so finden, dass keine Konflikte bestehen, UND die Gesamtlänge der geplanten Intervalle ist maximal.Intervallplanung (nicht typisch): Maximieren der Gesamtlänge für alle geplanten Intervalle
Ich habe „Intervall Scheduling“ Art von Fragen untersucht, wenn sie über Themen wie Greedy Lösungen & Dynamische Programmierung in school.I wissen sprechen, dass die Lösungen hängen von dem spezifischen Ziel, hängt für die Planung, zum Beispiel: Zeitplan so viele Intervalle wie möglich ==> Gierig.
Aber für diese Frage, ich denke, wir müssen auf rohe Gewalt zurückgreifen (enumerate)? bitte beraten
Schauen Sie hier: http://stackoverflow.com/questions/24026073/algorithm-to-find-maximum-coverage-of-non-overlapping-sequences-ie-the -weig – pkacprzak
cool. Also sollte dies äquivalent zu "gewichtetes Intervall sched" sein, wobei Gewicht gleich Intervalldauern ist? – DanSoren