【问题标题】:CPLEX: Variable lower bound in sum of objective function and constraintsCPLEX:目标函数和约束之和的可变下限
【发布时间】:2021-05-25 17:32:44
【问题描述】:

我目前正在尝试在 CPLEX 中实现一个目标函数,该函数的总和具有可变的下限。它是:

sum(i in P)sum(k in W(i)).....

等等……

下图显示了我想作为 Excel 文件导入的集合 W: enter image description here

所以如果第一个和中的 i 是 1,那么 W(1) 应该是集合 {15,19,20,19}。 如果第一个和中的 i 是 2,则 W(2) 应该是第 {16,10,19} 集,依此类推..

任何人都可以帮助我了解实现方式以使其有效吗?

谢谢!

【问题讨论】:

    标签: c++ sum set cplex


    【解决方案1】:
    range P=1..2;
    
    {int} W[P]=[{1,3},{10,100}];
    
    int s=sum(i in P)sum(k in W[i]) k*i;
    
    execute
    {
      writeln(s);
    }
    

    给予

       224
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      相关资源
      最近更新 更多