Optimierungsverfahren Glossar
Approximative Optimierungsverfahren
Approximative Optimierungsverfahren sind Verfahren zur Lösung von Optimierungsproblemen, die bewusst auf eine exakte Bestimmung des globalen Optimums verzichten, um stattdessen in akzeptabler Rechenzeit eine gute Näherungslösung zu finden.
Sie werden eingesetzt, wenn:
- exakte Verfahren zu langsam oder nicht praktikabel sind,
- der Suchraum sehr groß oder komplex ist,
- eine nahezu optimale Lösung ausreichend ist.
Branch-and-Bound
Branch-and-Bound ist ein exaktes Optimierungsverfahren, bei dem der Lösungsraum rekursiv in Teilräume zerlegt und durch Schrankenbewertungen systematisch reduziert wird, um optimale Lösungen effizienter zu bestimmen. Sie werden insbesondere eingesetzt, wenn ein vollständiges Durchprobieren aller Möglichkeiten zu aufwendig wäre.
Typischer Einsatz bei:
- Traveling Salesman Problem
- Knapsack Problem
- Integer Linear Programming
- Scheduling-/Zuordnungsproblemen
Heuristische Optimierungsverfahren
Heuristische Optimierungsverfahren sind Verfahren zur Lösung von Optimierungsproblemen, die gute bzw. annähernd optimale Lösungen in vertretbarer Zeit finden, ohne eine globale Optimalität garantieren zu müssen. Dabei wird durch vereinfachte Suchstrategien oder erfahrungsbasierte Regeln auf eine vollständige Exploration des Suchraums verzichtet. Ein solches Vorgehen nennt man auch eine approximative Bestimmung.
Sie werden vor allem eingesetzt, wenn:
- der Suchraum sehr groß ist,
- exakte Verfahren zu langsam wären,
- eine „hinreichend gute“ Lösung ausreicht.
Metaheuristische Verfahren Metaheuristische Verfahren sind übergeordnete, allgemein einsetzbare Optimierungsstrategien zur Lösung komplexer Optimierungsprobleme, die heuristische Suchverfahren systematisch steuern und erweitern. Sie dienen dazu, lokale Optima zu vermeiden und den Suchraum effizient zu explorieren.