2016-02-17 30 views

回答

1

爲了得到整體優化載體,你可以做

pulp.prob.variables() 

將返回所有變量的列表。要訪問第i個變量列表的第i個元素,或者,你所要做的

pulp.prob.variables()[i].varValue 

您可以返回一個函數的客觀值和變量,如

return pulp.prob.objective.value(), pulp.prob.variables() 

和然後訪問使用for循環的變量,如

varsdict = {} 
for v in prob.variables(): 
    varsdict[v.name] = v.varValue 

最終結果將是一個字典varsdict看起來像

varsdict = {'x_10': 0.0, 'x_0': 1.0, ...}