简体   繁体   English

Cplex:如何在 Cplex 中显示这个线性程序

[英]Cplex: how to display this linear program in Cplex

enter image description here How do i write this constraints in CPLEX (linear-program)? enter image description here我如何在 CPLEX(线性程序)中编写此约束? ∑ j∈M until ∑ k=i xaijk ∗ bkj = dai, ∀i ∈ N, ∀a ∈ B ∩ A1; ∑ j∈M 直到 ∑ k=i xaijk ∗ bkj = dai, ∀i ∈ N, ∀a ∈ B ∩ A1; until = min(i + va, n)直到 = min(i + va, n)

In OPL you can write在 OPL 中你可以写

int n=10;
range N=1..n;


{int} A={1,3,5};

int v[A]=[0,1,2];

range M=1..4;

int b[N][M]=[[1,1]];
int d[A][N]=[[1,2]];

dvar boolean x[A][N][M][N];

subject to
{
  forall(i in N,a in A) sum(j in M,k in N:k <=minl(n,i+v[a])) x[a,i,j,k]*b[k,j]==d[a,i];
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM