Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 二维二元决策变量的Cplex约束_Math_Model_Binary_Constraints_Cplex - Fatal编程技术网

Math 二维二元决策变量的Cplex约束

Math 二维二元决策变量的Cplex约束,math,model,binary,constraints,cplex,Math,Model,Binary,Constraints,Cplex,我需要解决一个问题,其中我的决策变量是二进制的,是一个二维矩阵,在Cplex y[p][q]中,p和q都有相同的范围=1..78。我需要合并一个约束,限制行和列的总和小于或等于1。例如,第32行和第32列之和只能小于或等于1 所以我做了一个这样的约束: 在论文中发表论文 论文中的q和 根据记忆,论文中的sumq只适用于紧接着的下一个术语。尝试将两个单独的部分放在括号中,如: forall(p in papers) sum (q in papers) ( y[p][q] + y[q][p] ) &

我需要解决一个问题,其中我的决策变量是二进制的,是一个二维矩阵,在Cplex y[p][q]中,p和q都有相同的范围=1..78。我需要合并一个约束,限制行和列的总和小于或等于1。例如,第32行和第32列之和只能小于或等于1

所以我做了一个这样的约束:

在论文中发表论文 论文中的q和 根据记忆,论文中的sumq只适用于紧接着的下一个术语。尝试将两个单独的部分放在括号中,如:

forall(p in papers) sum (q in papers) ( y[p][q] + y[q][p] ) <= 1;