Как добавить GLPK решатель на мякоть, питон

Я хотел бы знать, как шаг за шагом добавить GLPK решатель на мякоть, Python. Я установил python (v=3.6.5), целлюлозу (v=1.6.8).

Я получаю результат, как показано ниже, когда я выполнил pulp.pulpTestAll(),

 Testing zero subtraction
 Testing inconsistant lp solution
 Testing continuous LP solution
 Testing maximize continuous LP solution
 Testing unbounded continuous LP solution
 Testing Long Names
 Testing repeated Names
 Testing zero constraint
 Testing zero objective
 Testing LpVariable (not LpAffineExpression) objective
 Testing Long lines in LP
 Testing LpAffineExpression divide
 Testing MIP solution
 Testing MIP solution with floats in objective
 Testing MIP relaxation
 Testing feasibility problem (no objective)
 Testing an infeasible problem
 Testing an integer infeasible problem
 Testing column based modelling
 Testing dual variables and slacks reporting
 Testing fractional constraints
 Testing elastic constraints (no change)
 Testing elastic constraints (freebound)
 Testing elastic constraints (penalty unchanged)
 Testing elastic constraints (penalty unbounded)
* Solver <class 'pulp.solvers.PULP_CBC_CMD'> passed.
Solver <class 'pulp.solvers.CPLEX_DLL'> unavailable
Solver <class 'pulp.solvers.CPLEX_CMD'> unavailable
Solver <class 'pulp.solvers.CPLEX_PY'> unavailable
Solver <class 'pulp.solvers.COIN_CMD'> unavailable
Solver <class 'pulp.solvers.COINMP_DLL'> unavailable
Solver <class 'pulp.solvers.GLPK_CMD'> unavailable
Solver <class 'pulp.solvers.XPRESS'> unavailable
Solver <class 'pulp.solvers.GUROBI'> unavailable
Solver <class 'pulp.solvers.GUROBI_CMD'> unavailable
Solver <class 'pulp.solvers.PYGLPK'> unavailable
Solver <class 'pulp.solvers.YAPOSIB'> unavailable

1 ответ

Решение

Для систем Debian/Ubuntu вам просто нужно запустить

sudo apt-get install glpk-utils

Вы можете проверить установленную версию и путь установки, набрав

glpsol --version

а также

which glpsol

Для OSX команда brew install glpk использует Homebrew.

Другое решение состоит в том, чтобы загрузить архив непосредственно с официального сайта https://www.gnu.org/software/glpk/, а также собрать и установить его.

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