Сбой теста Pulp.pulpTestAll () при «Тестировании нулевого ограничения» - PullRequest
0 голосов
/ 04 июля 2018

Я использую anaconda версии 1.6.14, python версии 3.6.5, целлюлозы версии 1.6.8 и CPLEX версии 12.8.

Когда я запускаю pulp.pulpTestAll (), монеты проходят, и CPLEX_CMD дает сбой при тестировании нулевого ограничения (см. Вывод ниже).

В этом вопросе приведены те же выходные данные: Сбой теста Pulp.pulpTestAll (), слишком много значений для распаковки Но вопрос в том, почему GUROBI потерпел неудачу, а не в CPLEX, и поэтому ответы, представленные там, не отвечают на мой вопрос.

Выходные данные pulp.pulpTestAll ():

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
         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
'_dummy'
* Solver <class 'pulp.solvers.CPLEX_CMD'> failed.
         Testing zero subtraction
         Testing inconsistant lp solution
         Testing continuous LP solution
         Testing maximize continuous LP solution
         Testing unbounded continuous LP solution
Failure: status == -2 not in [-1]
Failure: status == Unbounded not in ['Infeasible']
Tests failed for solver <pulp.solvers.CPLEX_PY object at 0x7f7aaef0f898>
* Solver <class 'pulp.solvers.CPLEX_PY'> failed.
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
...