1 回答

TA貢獻1779條經(jīng)驗 獲得超6個贊
在set_start的文檔中,它還說:
參數(shù) col_status、col_primal 和 col_dual 是長度等于變量數(shù)或為空的列表。如果 col_status 為空,則 row_status 也必須為空。如果 col_primal 為空,則 row_primal 也必須為空。
例如,我們可以set_status像這樣調(diào)用:
>>> import cplex
>>> c = cplex.Cplex()
>>> indices = c.variables.add(names=["x" + str(i) for i in range(5)])
>>> c.start.set_start(col_status=[],
... row_status=[],
... col_primal=[0., 1., 0., 0., 1],
... row_primal=[],
... col_dual=[],
... row_dual=[])
在示例中,請注意與 對應的變量索引["x1", "x2", "x3", "x4", "x5"]是[0, 1, 2, 3, 4],并且5模型中共有變量。傳遞給的值col_primal也必須與該索引列表相對應(例如,對于索引為 0 的變量,值為 0.0,對于索引為 1 的變量,值為 1.0 等)。
添加回答
舉報