【问题标题】:Converting continuous variable dict to binary variables in python docplex在python docplex中将连续变量dict转换为二进制变量
【发布时间】:2023-02-20 22:28:39
【问题描述】:

我定义了一个连续变量如下:

#Define sets
X = [(i, j) for i in range(1, a + 1) for j in range(1, b + 1)]

# Define variables
x = m.continuous_var_dict(X, name="x", lb=0, ub=1)

是否有可能以最有效的计算方式将其转换为二进制变量?

【问题讨论】:

    标签: python optimization cplex docplex


    【解决方案1】:

    如果您使用的是 continuous_var_dict 那么您已经选择了连续的变量。使用

    binary_var_dict(keys, lb=None, ub=None, name=None, key_format=None) 
    

    反而。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 2018-03-17
      • 2019-11-24
      • 2020-09-16
      • 2013-04-15
      相关资源
      最近更新 更多