Gurobi Python: покажи лучшие решения MILP - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь не только получить оптимальное решение для моего MIP, но и 5 лучших решений.Я знаю, как заставить Gurobi сохранить 5 лучших решений, но я не знаю, как я могу получить к ним доступ, как при помощи оптимального решения (см. Ниже), в частности, значений двух переменных решения x[i,j] и y[j]

model.setParam(GRB.Param.PoolSearchMode, 2)
model.SetParam(GRB.Param.PoolSolutions, 5)

# ..... opt. model

if model.Status == GRB.OPTIMAL:

  for j in jt:
    print ('z[%f] = %f' %(j, y[j].x))
  
  for i in ft:
    for j in jt:
      print ('x[%f,%f] = %f' %(i,j, x[i,j].x)) 

спасибо заранее!

...