【问题标题】:divide in summation in CPLEX在 CPLEX 中求和
【发布时间】:2018-07-07 22:43:30
【问题描述】:

我想在 IBM cplex 中划分两个 dvar cplex :

dvar int BP_i_j [r_i][r_j]; 

dvar int Q_i_j_t [r_i][r_j][r_t];

 dexpr float cost = p_n * sum(t in r_t , j in r_j) ( 

      sum(i in r_i )  c_i_j_t [i][j][t] *  x_i_j_t [i][j][t]  + 

      sum(i in r_i )  BP_i_j[i][j] * x_i_j_t [i][j][t]  /   Q_i_j_t [i][j][t] 

)

我明白了

函数运算符/(dvar float+,dvar float+) 在上下文 CPLEX 中不可用

如何解决这个问题?

【问题讨论】:

  • 您好,您可以使用 cpo :使用 CP 编写 «; »
  • 故事,我不明白你的意思?

标签: cplex opl


【解决方案1】:
using CP;
dvar int x;
dvar int y in 1..10;

dexpr float z=x/y;

subject to
{
z==0.5;
}

execute
{
writeln(x,"/",y);
}

作品

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多