Interaktives Graphentheorie-Lernen
Interaktives Graphentheorie-Lernen
Guest User
Using app without sign in
Lernmaterialien zur Graphentheorie
Sofortiger Download · Lebenslanger Zugriff
Lieber persönliche Unterstützung?
Einzelsitzungen zu PERT (Program Evaluation and Review Technique) für Studium, Vorstellungsgespräch oder ein Optimierungsprojekt.
PERT-Projektplan-Rechner
Behandelt Unsicherheit bei Aufgabendauern mit drei Zeitschätzungen: optimistisch (O), wahrscheinlich (M) und pessimistisch (P).
Wählen Sie einen Algorithmus und generieren Sie Schritte, um die Visualisierung zu beginnen
Die Program Evaluation and Review Technique (PERT) erweitert die Analyse des kritischen Pfades auf unsichere Vorgangsdauern. Jeder Vorgang erhält drei Zeitschätzungen, optimistisch, wahrscheinlichste und pessimistisch, aus denen erwartete Dauern und Projektfertigstellungs-Wahrscheinlichkeiten abgeleitet werden.
Die erwartete Dauer jedes Vorgangs wird mit der Beta-Verteilungsformel (optimistisch + 4 mal wahrscheinlichste + pessimistisch) / 6 berechnet, die Varianz mit ((pessimistisch - optimistisch) / 6) zum Quadrat. Das Netz wird dann wie bei CPM mit erwarteten Dauern analysiert, und die Varianzen entlang des kritischen Pfades ergeben summiert die Projektvarianz. Eine Normalapproximation wandelt dies in die Wahrscheinlichkeit um, bis zu einem Zieltermin fertig zu werden.
PERT wurde 1958 für das US-Navy-Polaris-Raketenprogramm geschaffen und wird überall dort genutzt, wo Zeitpläne unsicher sind: Forschung und Entwicklung, Rüstungsaufträge, Produkteinführungen und große IT-Migrationen. Es lehrt, wie sich Wahrscheinlichkeit auf graphbasierte Planungsmodelle legt.
PERT ist CPM mit angehängter Unsicherheit. Jeder Vorgang erhält drei Schätzungen statt einer, die vor der üblichen Netzanalyse zu einem Mittelwert und einer Varianz verdichtet werden.
// Je Vorgang, aus optimistisch o, wahrscheinlichst m, // pessimistisch p (Näherung einer Betaverteilung): te[a] = (o + 4m + p) / 6 // erwartete Dauer var[a] = ((p - o) / 6)^2 // Varianz // Danach CPM mit te als Dauer ausführen Vorwärts- und Rückwärtsdurchlauf mit te rechnen kritischer Pfad = Vorgänge mit Puffer null // Unsicherheit auf Projektebene E[T] = Summe der te über den kritischen Pfad Var[T] = Summe der var über den kritischen Pfad z = (Ziel - E[T]) / wurzel(Var[T]) P(Ende <= Ziel) = normalCDF(z)
Das Gewicht 4 auf dem wahrscheinlichsten Wert stammt aus der Näherung einer Betaverteilung, die schief und nicht symmetrisch ist, weshalb die erwartete Dauer im Allgemeinen nicht der wahrscheinlichsten entspricht. Das Aufsummieren der Varianzen entlang des Pfades stützt sich auf den zentralen Grenzwertsatz und auf die Annahme unabhängiger Vorgangsdauern, und genau diese Annahme wird in realen Projekten am ehesten verletzt.
Wende PERT auf dasselbe Vierervorgangsprojekt an wie bei CPM, nun mit Dreipunktschätzungen statt fester Dauern.
Beispielgraph: Vorgänge mit optimistischer, wahrscheinlichster und pessimistischer Schätzung: A (2, 3, 4), B (1, 2, 3), C (2, 4, 6), D (1, 2, 3). Abhängigkeiten wie zuvor: A und B gehen C voraus, C geht D voraus.
Die erwartete Dauer beträgt 9 Tage bei einer Standardabweichung von etwa 0,82, was rund 89 Prozent Zuversicht für einen Abschluss bis Tag 10 ergibt. Die handlungsleitende Erkenntnis ist, dass Vorgang C das Risiko dominiert: er steuert zwei Drittel der Varianz bei, das Verengen seiner Schätzspanne bringt für die Termintreue also mehr als jede Arbeit an A, B oder D. CPM allein hätte dir gesagt, dass C kritisch ist, aber nicht, dass dort die Unsicherheit sitzt.
Zeit: O(V + E) · Speicher: O(V)
Erwartete Dauer und Varianz je Vorgang zu berechnen ist konstanter Aufwand je Vorgang, also O(V). Die Netzanalyse ist dieselbe topologische Sortierung plus zwei Durchläufe wie bei CPM, mit O(V + E). Die Wahrscheinlichkeitsrechnung ist eine einzelne Auswertung der Normalverteilungsfunktion in konstanter Zeit. PERT kostet also asymptotisch dasselbe wie CPM und fügt nur einen kleinen konstanten Faktor hinzu. Der eigentliche Aufwand bei PERT ist nicht rechnerisch, sondern die Mühe, je Vorgang drei belastbare Schätzungen statt einer zu erheben.
PERT liegt zwischen deterministischer Planung und vollständiger Simulation. Wie viel Strenge du brauchst, entscheidet über die Wahl.
| Alternative | Vorzuziehen, wenn | Kosten |
|---|---|---|
| CPM | Die Dauern sind aus Erfahrung gut bekannt. Einfacher, und die Unsicherheitsmechanik brächte nichts. | O(V + E) |
| Monte-Carlo-Simulation | Du brauchst belastbare Wahrscheinlichkeiten. Vermeidet die Annahme eines einzigen kritischen Pfades und verkraftet korrelierte Dauern. | O(Läufe·(V + E)) |
| RCPSP | Nicht die Unsicherheit der Dauern, sondern die Ressourcenkonkurrenz ist die bindende Beschränkung. | exponentiell |
| Critical Chain | Du willst Puffer ausdrücklich steuern, statt jede einzelne Schätzung aufzupolstern. | O(V + E) |
Den ganzen Artikel lesen: Graph Theory in Project Management
Den ganzen Artikel lesen: Operations Research and Graph Theory
Verwandte Algorithmen: Methode des kritischen Pfades (CPM), RCPSP (Ressourcenbeschränkte Projektplanung), Topologische Sortierung