Ошибка 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 отдельно.

Другие вопросы по тегам