CPLEX编程请教!
向各位请教一下关于这类问题的CPLEX编码:

其中,方案1和2不能同时实施;方案3和4不能同时实施;方案5和6不能同时实施。
即,a=1,a'=2, 则Zaa'=1(a=2,a'=1同样);
a=3,a'=4, 则Zaa'=1(a=4,a'=3同样);
a=5,a'=6, 则Zaa'=1(a=6,a'=5同样)
我目前的编程如下,但总感觉有些问题(我的CPLEX软件目前有问题,不能运行,所以暂时不能验证)下面是我的假设值:
int A=6;
int q1=100;
int C1[1..6]=[10,20,30,30,20,10];
int C2[1..6]=[10,20,30,30,20,10];
int t[1..6]=[2,2,2,2,2,2];
int d1[1..6]=[20,40,60,50,35,15];
int T=10;
dvar boolean x[1..A];
minimize sum (a in 1..A) (C1[a]+(T-t[a])*C2[a])*x[a];
subject to {
x[1]+x[2]<=1;
x[3]+x[4]<=1;
x[5]+x[6]<=1;
sum (a in 1..A) d1[a]*x[a]>=q1;
}
请问大家有何高见呀
加我微信,保证解答153438763