Ошибка pulp cbc.exe в строке
Когда я использую solverstudio с pulp и по умолчанию cbc solver, я вижу такую ошибку:
Traceback (most recent call last)
File "<string>",line188, in <module>
File "...\PulP\src\pulp\pulp.py",line1641,in solver
File "...\PulP\src\pulp\solvers.py",line1303,inactualSolve
File "...\PulP\src\pulp\solvers.py",line1363,in solver_CBC
pulp.solvers.PulpSolverError:Pulp:Error while trying to execute cbc.exe
линия 188 не что иное, как prob.solve()
, Как узнать, какой тип проблемы происходит с решателем? Я запускаю ту же модель с некоторым набором данных, она работает. Но для некоторого другого набора данных он сообщает об этой ошибке. Я ценю вашу помощь!
1 ответ
Это интересный способ диагностировать эту проблему - выписать представление проблемы в LP или MPS и попытаться решить ее с помощью решателя вне целлюлозы.
используйте 'prob.writeLp("filename.lp")', чтобы получить файл lp
и установить CBC отдельно.