Optimierungsverfahren Glossar
A-priori- & A-posteriori-Ansätze
A-priori: Ansätze, bei denen Präferenzen des Entscheidungsträgers vor der Optimierung festgelegt und zur Transformation eines Mehrzielproblems in ein Einzielproblem verwendet werden.
A-posteriori: Ansätze, bei denen zunächst eine Menge Pareto-optimaler Lösungen bestimmt wird, aus der der Entscheidungsträger im Nachgang basierend auf seinen Präferenzen auswählt.
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.
Trade-offs
Ein Trade-off bezeichnet einen Zielkonflikt zwischen mindestens zwei konkurrierenden Kriterien, bei dem die Verbesserung eines Ziels nur durch die Verschlechterung eines anderen möglich ist.
Im Kontext der Multi-Objective Optimization existiert für die gegeben Zielfunktionen f1(x),f2(x),…, meist keine Lösung, die alle gleichzeitig optimiert. Stattdessen erhält man eine Menge effizienter Lösungen (Pareto-Front), die unterschiedliche Abwägungen repräsentieren.
Nichtlineare Trade-offs
Ein nichtlinearer Trade-off liegt vor, wenn die Beziehung zwischen zwei Zielgrößen nicht proportional bzw. nicht linear ist. Das bedeutet:
- Kleine Verbesserungen eines Ziels können unverhältnismäßig große Verschlechterungen eines anderen verursachen (oder umgekehrt).
- Die „Kosten“ einer Verbesserung sind nicht konstant, sondern abhängig vom aktuellen Punkt im Lösungsraum.
Nichtlineare Trade-offs spiegeln sich typischerweise in einer gekrümmten Pareto-Front wider:
- konvex: frühe Verbesserungen günstig, später teuer
- konkav: frühe Verbesserungen teuer, später günstiger
Gerade bei Pareto-basierter Optimierung von Düngemittelmischungen sind nichtlineare Trade-offs entscheidend, weil:
- reale Systeme (Boden, Pflanzen, Umwelt) hochgradig nichtlinear sind
- einfache gewichtete Summen oft keine vollständige Pareto-Front erfassen
- die Entscheidungsfindung stark von der Form der Trade-off-Kurve abhängt