Dies ist für Schüler geschrieben, die mit Lösern arbeiten möchten, die Python verwenden. (Ich habe nicht erwähnt, wie CPLEX selbst verwendet wird. Wenn Sie also danach suchen, kehren Sie zu Google zurück.)
Einfach gesagt, es ist ein ** bezahlter Löser **.
CPLEX ist eine kommerzielle mathematische Optimierungssoftware von IBM. (Akademische Version ist kostenlos)
Es ist ein optimierter Löser von IBM. Studenten können es kostenlos nutzen. Es scheint, dass die Studentenversion für eine Weile nicht heruntergeladen werden konnte, aber jetzt kann sie durchgeführt werden (Informationen vom 15.12.2019). Sie können ein Konto mit einer akademischen E-Mail-Adresse erstellen und es für jedes Konto nur einmal herunterladen und installieren. Laden Sie es sorgfältig herunter.
Hier ist der Punkt, über den ich persönlich gestolpert bin. Wenn Sie Cplex in Python verwenden. Für Python installieren Sie bitte ** 3.6 ** oder ** 3.7 ** der ** 64-Bit-Version **. Da die Windows-kompatible Version von cplex 64-Bit ist, funktioniert sie aus irgendeinem Grund gut für convert.py im nächsten Abschnitt. Zum Zeitpunkt der Pip-Liste ist es klar als cplex geschrieben,
import cplex
Ich bekomme eine Fehlermeldung.
Der Fehler ist
%1 ist keine gültige Win32-Anwendung
Ich denke, es war.
Cplex ist ursprünglich eine kostenpflichtige Version. Sie können sie jedoch installieren, indem Sie ein Studentenkonto erstellen. Ich habe es unter Bezugnahme auf hier installiert. [Studentenversion] Ich hatte nicht viele Informationen über das Installationsverfahren von CPLEX, also habe ich es geschrieben Musste ich vor ein paar Jahren IBM Download Director einfügen ...? ?? Eindruck, dass ...
Die Ordnerstruktur von cplex sieht wie folgt aus (Teilauszug) C: \ Programme \ IBM \ ILOG \ CPLEX_Studio1210 \ und darunter. Seien Sie vorsichtig (stecken Sie fest), da die Konfiguration viele setup.py enthält Bei der Einführung von cplex muss eine der oben genannten Figuren ausgeführt werden. Führen Sie für python3.7 setup.py unter Verzeichnis 3.7 aus.
>>> python setup.py install
Wenn Sie fertig sind, zeigen Sie die Pip-Liste an, um zu bestätigen, dass cplex als Bibliothek registriert ist.
Referenzseite: Cplex von Python aus aufrufen
Wenn Sie fertig sind, überprüfen Sie den Import-Cplex mit Python im Terminal.
Recommended Posts