<aclass="brand"href="index.html"><svgclass="icon"aria-hidden="true"><usehref="#icon-book"></use></svg><span>Optimierte Entscheidungsfindung mit Python</span></a>
<navclass="sidebar"id="sidebar"aria-label="Kapitelnavigation"><divclass="sidebar-inhalt"><detailsclass="sidebar-gruppe"><summary>Einstieg</summary><ul><lidata-kapitel="vorwort.html"><ahref="vorwort.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Vorwort & Lesehilfe</span></a></li><lidata-kapitel="notation.html"><ahref="notation.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Notation & Abkürzungen</span></a></li></ul></details><detailsclass="sidebar-gruppe"><summary>Teil I: Grundlagen des Operations Research</summary><ul><lidata-kapitel="einfuehrung.html"><ahref="einfuehrung.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 1: Einführung in Operations Research — Vom Ursprung zur mathematischen Entscheidungsfindung</span></a></li><lidata-kapitel="fundament.html"><ahref="fundament.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 2: Das mathematische Fundament — Vektoren, Matrizen, Konvexität</span></a></li><lidata-kapitel="oekosystem.html"><ahref="oekosystem.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 3: Das Python-Ökosystem für OR — Solver, Bindings und Modellierungsschichten</span></a></li><lidata-kapitel="modellierung.html"><ahref="modellierung.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 4: Vom Management-Wunsch zum Modell</span></a></li><lidata-kapitel="synthese-grundlagen.html"><ahref="synthese-grundlagen.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Synthese Teil I</span></a></li></ul></details><detailsclass="sidebar-gruppe"><summary>Teil II: Die Kernverfahren der deterministischen Optimierung</summary><ul><lidata-kapitel="lp.html"><ahref="lp.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 5: Lineare Programmierung — Simplex, Dualität und Schattenpreise</span></a></li><lidata-kapitel="milp.html"><ahref="milp.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 6: Gemischt-ganzzahlige Optimierung — Diskrete Entscheidungen und Branch-and-Bound</span></a></li><lidata-kapitel="cpsat.html"><ahref="cpsat.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 7: Constraint Programming mit CP-SAT — Logik, Scheduling und Zuweisung</span></a></li><lidata-kapitel="graphen.html"><ahref="graphen.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 8: Graphen, Flüsse und Touren — Min-Cost-Flow, Matching und VRP</span></a></li><lidata-kapitel="metaheuristiken.html"><ahref="metaheuristiken.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 9: Metaheuristiken — wenn der exakte Solver aussteigt</span></a></li><lidata-kapitel="dekomposition.html"><ahref="dekomposition.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Kapitel 10: Spaltengenerierung — das Modell umbauen statt die Lösung raten</span></a></li><lidata-kapitel="synthese-kernverfahren.html"><ahref="synthese-kernverfahren.html"><spanclass="fortschritt-haken"><svgclass="icon"aria-hidden="true"><usehref="#icon-check"></use></svg></span><span>Synthese Teil II</span></a></li></ul></details><detailsclass="sidebar-gruppe"><summary>Teil III: Nichtlinearität, Unsicherheit und mehrperiodige D
<h1>Beispielprogramme</h1><p>Alle 76 im Buch abgedruckten Programme, gruppiert nach Kapitel, zum direkten Herunterladen.</p><sectionclass="programmgruppe"><h2><ahref="einfuehrung.html">Kapitel 1: Einführung in Operations Research — Vom Ursprung zur mathematischen Entscheidungsfindung</a></h2><ulclass="programmliste"><li><code>Bot_Allokation.py</code><aclass="download-link"href="programme/Bot_Allokation.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Brute_Force_Vergleich.py</code><aclass="download-link"href="programme/Brute_Force_Vergleich.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Bausteine_Vorlage.py</code><aclass="download-link"href="programme/Bausteine_Vorlage.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Excel_Bruecke.py</code><aclass="download-link"href="programme/Excel_Bruecke.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li></ul></section><sectionclass="programmgruppe"><h2><ahref="fundament.html">Kapitel 2: Das mathematische Fundament — Vektoren, Matrizen, Konvexität</a></h2><ulclass="programmliste"><li><code>Matrixform.py</code><aclass="download-link"href="programme/Matrixform.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Visualisierung_Loesungsraum.py</code><aclass="download-link"href="programme/Visualisierung_Loesungsraum.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Konvexitaet_Demo.py</code><aclass="download-link"href="programme/Konvexitaet_Demo.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Skalierung_Kondition.py</code><aclass="download-link"href="programme/Skalierung_Kondition.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li></ul></section><sectionclass="programmgruppe"><h2><ahref="oekosystem.html">Kapitel 3: Das Python-Ökosystem für OR — Solver, Bindings und Modellierungsschichten</a></h2><ulclass="programmliste"><li><code>Ein_System_Vier_Ansaetze.py</code><aclass="download-link"href="programme/Ein_System_Vier_Ansaetze.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Solver_Wahl.py</code><aclass="download-link"href="programme/Solver_Wahl.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Modellierungsschichten.py</code><aclass="download-link"href="programme/Modellierungsschichten.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Vektorisierte_Modellgenerierung.py</code><aclass="download-link"href="programme/Vektorisierte_Modellgenerierung.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li></ul></section><sectionclass="programmgruppe"><h2><ahref="modellierung.html">Kapitel 4: Vom Management-Wunsch zum Modell</a></h2><ulclass="programmliste"><li><code>Vom_Wunsch_zum_Modell.py</code><aclass="download-link"href="programme/Vom_Wunsch_zum_Modell.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li></ul></section><sectionclass="programmgruppe"><h2><ahref="lp.html">Kapitel 5: Lineare Programmierung — Simplex, Dualität und Schattenpreise</a></h2><ulclass="programmliste"><li><code>Simplex_Tableau_LP.py</code><aclass="download-link"href="programme/Simplex_Tableau_LP.py"download><svgclass="icon"aria-hidden="true"><usehref="#icon-download"></use></svg> Herunterladen</a></li><li><code>Sensitivitaetsanalyse.py</code><aclass="download-link"