Ein mathematisches Modell muss in einem Computermodell implementiert werden, um es mit Optimierungssoftware lösen zu können. Dabei ist zwischen der Modellstruktur und den Modelldaten zu trennen. Zwei grundsätzliche Möglichkeiten bieten sich an:
(1) Modellgeneratoren sind Computerprogramme, die in einer höheren Programmiersprache (z.B. Java, C++, C#) entwickelt werden und eine Instanz eines Modells der Optimierungssoftware über deren Schnittstelle übergeben.
(2) Modellierungssoftware wie z.B. AMPL, AIMMS, GAMS oder MPL basieren auf einer algebraischen Modellierungssprache, mit der die Modellstruktur beschrieben wird. Aus Modellstruktur und Daten wird dann eine Modellinstanz generiert und über eine interne Schnittstelle an die Optimierungssoftware übergeben. Modellierungssysteme erleichtern die Implementierung des mathematischen Modells und bieten eine direkte Schnittstelle zur Optimierungssoftware. Siehe auch Optimierung, Grundlagen und Optimierungsmodelle, mathematische, jeweils mit Literaturangaben.
Vorhergehender Fachbegriff: Modellieren | Nächster Fachbegriff: Modellierungssysteme
Diesen Artikel der Redaktion als fehlerhaft melden & zur Bearbeitung vormerken
|