cplex

___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ qstnhdr ___ Wie können die Ausgabenachrichten in CPLEX Solver deaktiviert werden? ___ qstntxt ___

Ich benutze Pulp-Modellierer mit Python, um ein ganzzahliges Programmierproblem zu lösen. Ich verwende IBM CPLEX als Solver. Wenn ich mein Python-Programm ausführe, habe ich viele Ausgabenachrichten in der Konsole wie:

  

Die CPLEX-Optimierer lösen Probleme mit bis zu 1000 Variablen und 1000 Einschränkungen. IBM ILOG CPLEX Optimization Studio Preview Edition für 48 Tage gut ...

Ich suche nach einer Lösung im Internet und behebe das Problem. Also deaktiviere ich die Anzeige, indem ich %code% wie folgt schreibe:

%Vor%

Gestern habe ich einige Software von meinem Computer entfernt und als ich versucht habe, mein Python-Programm auszuführen, sagt Python %code% . Ich stelle fest, dass bei meinen Umgebungsvariablen etwas schief gelaufen ist (alle Umgebungsvariablen im Pfad sind gelöscht). Also habe ich den CPLEX-Löser neu installiert und ich habe genau das gleiche Programm, aber ich habe die Ausgabenachrichten jetzt sogar mit %code% .

Was denkst du ist das Problem? Und wie kann ich die Ausgabenachrichten deaktivieren?

    
___ answer31726861 ___

Vielleicht einfach stdout des Befehls an nul umleiten? cplex.exe .. Ihre Argumente .. & gt; nul

    
___ tag123complex ___ CPLEX ist ein schnelles kommerzielles lineares, quadratisches und gemischt-ganzzahliges Optimierungsproblem. CPLEX bietet eine Reihe von Tools für die Vor- und Nachbearbeitung, mit denen die Anzahl der Variablen (Spalten) und Abhängigkeiten (Zeilen) eines Modells erheblich reduziert werden kann. Es ist möglich, Modelle über eine interaktive Shell, über OPL (Optimization Programming Language) oder eine Reihe von Schnittstellen zu Programmiersprachen wie C, C ++, Java, C #, Python und MATLAB zu lösen. ___ tag123pulp ___ PuLP ist ein lineares Programmiermodul für Python. ___
1
Antwort

Wie können die Ausgabenachrichten in CPLEX Solver deaktiviert werden?

Ich benutze Pulp-Modellierer mit Python, um ein ganzzahliges Programmierproblem zu lösen. Ich verwende IBM CPLEX als Solver. Wenn ich mein Python-Programm ausführe, habe ich viele Ausgabenachrichten in der Konsole wie:    Die CPLEX-Optimier...
03.07.2015, 16:29