Installation von AMPL 1 Installation von AMPL für Windows 2

Transcription

Installation von AMPL 1 Installation von AMPL für Windows 2
TU München
Lehrstuhl Mathematische Optimierung
Prof. Dr. M. Ulbrich
Dipl.-Math. Florian Lindemann
Sommersemester 2007
Optimierung III
Teil I
Installation von AMPL
1
Installation von AMPL für Windows
1. Rufen Sie in Ihrem Internet-Browser die Seite www.ampl.com auf.
2. Klicken Sie auf der linken Seite auf den ’download’-Link, um die Studentenversion von AMPL herunter zu laden.
3. Auf der rechten Seite erscheint ein Block, der mit ’AMPL Quick starts’ überschrieben ist. Im zweiten Punkt ist der Download der Windows-Version beschrieben. Klicken Sie dort auf ’instructions below’.
4. Lesen Sie sich den kompletten Block ’Quick Start instructions for Windows’
durch. Im Prinzip steht hier schon alles, was Sie für die Installation von AMPL
tun müssen.
5. Folgen Sie nun diesen Anweisungen: Laden Sie die Datei amplcml.zip herunter. Die Datei amplcml.zip beinhaltet AMPL sowie ein paar Solver - allerdings in einem gepackten Format. Mithilfe eines Programms wie UnZip,
WinZip oder Stuffit Expander können Sie den Inhalt entpacken - meistens
reicht schon ein Doppelklick auf die Datei.
6. Wie bereits in der Quick Start instruction beschrieben finden Sie nach dem
Entpacken in einem Unterordner /amplcml mehrere ausführbare exe-Dateien
für das eigentliche AMPL-Programm (ampl.exe) und die Solver MINOS,
lp solve und CPLEX. Außerdem finden Sie dort eine Datei namens README,
wo genauere Informationen zu den einzelnen Dateien finden.
7. Anmerkung: Die Datei kestrel.exe befindet sich - entgegen der Beschreibung - nicht im Verzeichnis. Falls Sie das Kestrel-Paket runterladen möchten
(um unter gewissen Lizenzvereinbarungen Zugang zu weiteren Solvern zu bekommen), folgen Sie den Anweisungen in der README-Datei (optional).
8. Mit Hilfe des Programms sw.exe können Sie eine Konsole aufrufen, die dem
Terminal auf den Solaris-Rechnern aus dem Rechnerpraktikum entspricht.
Genaueres zu dieser Konsole finden Sie in der Datei readme.sw.
9. Sie können nun in dieser Konsole AMPL mit dem Befehl ampl starten.
2
Installation von AMPL für andere Betriebssysteme
1. Rufen Sie in Ihrem Internet-Browser die Seite www.ampl.com auf.
2. Klicken Sie auf der linken Seite auf den ’download’-Link, um die Studentenversion von AMPL herunter zu laden.
3. Auf der rechten Seite erscheint ein Block, der mit ’AMPL Quick starts’ überschrieben ist. Im dritten Punkt ist der Download für andere Betriebssysteme
beschrieben. Klicken Sie dort auf ’instructions below’. Dort finden Sie eine
Übersicht über weitere Betriebssysteme wie unter anderem Unix/Linux/Mac
OS X. Klicken Sie auf Ihr Betriebssystem und folgen Sie den Quick Start instructions. Im Gegensatz zu Installation unter Windows sind im AMPL-Paket
noch keine Löser enthalten.
3
Installation der Löser DONLP2 und SNOPT
Im Rechnerpraktikum werden auch die beiden Löser DONLP2 und SNOPT benutzt.
Ein Download dieser beiden Solver wird nun vorgestellt. Dieser kann auch über die
AMPL-Website erfolgen:
1. Rufen Sie in Ihrem Internet-Browser die Seite www.ampl.com auf.
2. Klicken Sie auf der linken Seite auf den ’download’-Link, um die Studentenversion von AMPL herunter zu laden.
3. Auf der linken Seite ist ein Liste von Solvern, die mit ’Solver Software’ überschrieben ist. Dort finden Sie unter anderem die Löser DONLP2 und SNOPT.
Exemplarisch sei nun das Downloaden von DONLP2 beschrieben.
4. Klicken Sie auf den Link DONLP2. Sie sehen nun eine Beschreibung des Lösers
DONLP2. In den ersten Zeilen wird die Art des Solvers beschrieben. DONLP2
ist ein sequential quadratic programming algorithm (SQP-Verfahren). Unterhalb der Beschreibung können Sie eine Studentenversion von DONLP2 herunterladen. Klicken Sie dafür Ihr Betriebssystem an (z.B. Windows). Wählen
Sie ’Ziel speichern unter. . . ’ und wählen Sie als Zielverzeichnis das Verzeichnis
/amplcml, wo bereits AMPL installiert ist.
5. In dieses Verzeichnis wurde nun eine Datei donlp2.exe.zip heruntergeladen, welche noch entpackt werden muss. Nach dem Entpacken ist eine Datei donlp2.exe im Verzeichnis, welche das ausführbare Programm DONLP2
darstellt. Der Löser ist damit installiert und kann in AMPL über die Eingabe
option solver angesprochen werden.
4
Installation weiterer Solver für AMPL
Natürlich können noch weitere Löser für die Benutzung mit AMPL heruntergeladen werden. Auf der AMPL-Homepage findet man weitere Solver. Beim Download
der Löser DONLP2 und SNOPT haben Sie vielleicht gesehen, dass in der Rubrik
’Solver Software’ noch die Solver CPLEX, KNITRO, LOQO, lp solve, MINOS und
WSAT(OIP) angegeben waren. Dabei sind die Löser CPLEX, lp solve und MINOS
bereits bei der Windows-AMPL-Installation dabei. Sie können die anderen Solver
auch herunterladen, wobei nicht alle kostenlos sind oder besondere Lizenzvereinbarungen haben. So kann eine Studentenversion des Solvers LOQO zum Beispiel nur
über die Homepage der Entwickler heruntergeladen werden und jeder Interessent
muss sich auf dieser Website erstmal registrieren.
Eine größere Übersicht an Lösern finden Sie auf http://ampl.com/solvers.html.
Dort sind allerdings auch viele Solver angegeben, zu denen es keine Studententestversion gibt und welche man im Bedarfsfall kaufen müsste. Zudem gibt es noch
weitere Solver mit AMPL-Interface, welche nicht auf dieser Liste eingetragen sind
(z.B. IPOPT).

Documents pareils