Erweiterte Suche

Hinweise zum Ausführen eines AMPL-Programmes



AMPL ist eine mathematische Modellierungssprache, mit der sich Optimierungsprobleme in einer der algebraischen Notation nahen, sehr intuitiven Schreibweise formulieren lassen. Das eigentliche Lösen des entsprechenden Problems übernimmt ein frei wählbarer solver; wir empfehlen die Verwendung von IPOPT.

Laden Sie sich die umfangreich kommentierten AMPL-Programme lp.mod und nlp.mod in Ihr home-Verzeichnis. Um eine AMPL-Datei ausführen zu können, loggen Sie sich von einem Linux-Rechner des Mathematik-Fachbereichs auf dem Rechner mensch-meier ein. Öffnen Sie dazu ein Terminal-Fenster und geben Sie

ssh mensch-meier

ein. Wenn Sie sich von zuhause per Internet-Verbindung einloggen wollen, lautet der Befehl

ssh -X <benutzerkennung>@mensch-meier.uni-muenster.de

wobei <benutzerkennung> durch Ihre Kennung im Mathematik-Fachbereich zu ersetzen ist. Danach ist mit

environ numeric

die Numerik-Umgebung zu aktivieren, um AMPL und IPOPT benutzen zu können. Gehen Sie in das Verzeichnis, wo Sie ihre AMPL-Datei abgelegt haben und starten Sie das Programm mit

ampl <dateiname>.mod

wobei <dateiname> durch das prefix ihrer AMPL-Datei zu ersetzen ist. Wenn Sie also die Beispieldatei lp.mod ausführen wollen, müssen Sie

ampl lp.mod

aufrufen.

Zur anschließenden graphischen Darstellung der Optimierungsergebnisse von diskretisierten Steuerprozessen bietet sich das Programm GNUplot an.

Informationen zum Einlesen von Modell- und Datenfiles finden Sie hier.

Bei technischen Problemen oder Fragen wenden Sie sich an Bahne Christiansen.

Impressum | © 2007 FB10 WWU Münster
Universität Münster
Schlossplatz 2 - 48149 Münster
Tel.: +49 (251) 83-0 - Fax: +49 (251) 83-3 20 90
E-Mail: