我正在尝试在 CPLEX python API 中实现热启动。
我知道我必须使用以下功能:
set_start(self, col_status, row_status, col_primal, row_primal, col_dual, row_dual)
假设我有五个变量 ["x1", "x2", "x3", "x4", "x5"] 并且我想为它们分配以下值 [0, 1, 0, 0, 1]热启动。
我想做类似的事情:
set_start(col_status=[],
row_status=[],
col_primal=["x1", "x2", "x3", "x4", "x5"],
row_primal=[0, 1, 0, 0, 1],
col_dual=[],
row_dual=[])
但在文档中是这样写的:
col_primal 和 row_primal 的每个条目必须是一个浮点数,分别指定列和行的起始原始值。
我不明白为什么。
我如何在实践中做到这一点?
哆啦的时光机
相关分类