Zielprogrammierung
Zielprogrammierung ist eine Form der mathematischen Optimierung, die darauf abzielt, mehrere, potenziell miteinander konkurrierende Ziele eines Problems zu berücksichtigen. Sie erweitert die lineare Programmierung, indem für jedes Ziel Abweichungen von einem vorgesehenen Zielwert eingeführt werden und eine Lösung gesucht wird, die diese Abweichungen klein hält. Dadurch lassen sich Trade-offs zwischen Kosten, Durchsatz, Qualität, Termintreue und anderen Kriterien transparent modellieren.
Formulierung: Gegeben seien Entscheidungsvariablen x und Zielausdrücke y_i(x) mit Zielwerten g_i. Für jedes Ziel werden Abweichungen
Varianten und Beziehungen: Es gibt lexikographische Zielprogrammierung, gewichtete Zielprogrammierung sowie Erweiterungen wie fuzzy goal programming. Zielprogrammierung
Anwendungen: Typische Einsatzfelder sind Produktionsplanung und Ressourcenallokation, Misch- und Blending-Prozesse, Lieferketten- und Logistikplanung, Termintreue, Standortentscheidungen sowie
Einschränkungen: Die Qualität der Ergebnisse hängt stark von der Formulierung der Ziele ab; Abweichungsstruktur und Gewichtung