Używam Pulp modeler z pythonem, aby rozwiązać problem z programowaniem całkowitoliczbowym. Używam IBM CPLEX jako solver. Kiedy uruchamiam program Python, mam dużo komunikatów wyjściowych w konsoli, takich jak:Jak wyłączyć komunikaty wyjściowe w narzędziu do rozwiązywania CPLEX?
Optymalizatory CPLEX rozwiążą problemy do 1000 zmiennych i 1000 wiązań. IBM ILOG CPLEX Optimization Studio Wersja podglądu dobre przez 48 więcej dni ...
Szukam rozwiązania w Internecie i mogę rozwiązać problem. Więc wyłączyć wyświetlanie pisząc msg=0
następująco:
from coinor.pulp import *
# ...
prob = LpProblem("MyProblem", LpMaximize)
# ...
prob.solve(CPLEX(msg=0))
Wczoraj usunąłem jakieś oprogramowanie z mojego komputera, a gdy próbowałem uruchomić mój program Python Python mówi cannot run cplex.exe
. Dowiedziałem się, że coś poszło nie tak z moimi zmiennymi środowiskowymi (cała zmienna środowiskowa w ścieżce jest usuwana). Więc ponownie zainstalowałem solwer CPLEX i uruchomiłem dokładnie ten sam program, ale nadal mam komunikaty wyjściowe, nawet z msg=0
.
Co według Ciebie jest problemem? I jak mogę wyłączyć komunikaty wyjściowe?
Czy nowy plik cplex.exe instaluje się w ścieżce środowiska? – Stiffo