より大きな問題を開始する前に、次の簡単な最適化問題の例を実行しようとしていました。コード:
from pulp import *
x = LpVariable("x", 0, 3)
y = LpVariable("y", 0, 1)
prob = LpProblem("myProblem", LpMinimize)
prob += x + y <= 2
#objective function
prob += -4*x + y
status = prob.solve(GLPK(msg = 0))
#results
value(x)
次のエラーが表示されます。
Traceback (most recent call last):
File "C:\Users\mahabubalam\Desktop\Works\GUI\whiskas.py", line 85, in <module>
status = prob.solve(GLPK(msg = 0))
File "C:\Python34\lib\site-packages\pulp-1.5.6-py3.4.egg\pulp\pulp.py", line 1619, in solve
status = solver.actualSolve(self, **kwargs)
File "C:\Python34\lib\site-packages\pulp-1.5.6-py3.4.egg\pulp\solvers.py", line 335, in actualSolve
raise PulpSolverError("PuLP: cannot execute "+self.path)
pulp.solvers.PulpSolverError: PuLP: cannot execute glpsol.exe
その理由を理解するのを手伝ってもらえますか?