首先感谢所有读者。
问题如下。
int MaxANum = 5;
int MaxBNum = 3;
int MaxENum = 8;
int ANum = 3;
int BNum = 2;
int ENum = 5;
range TTRange = 1..(MaxANum+MaxBNum);
range TRange = 1..(ANum+BNum);
range ARange = 1..ANum;
range BRange = 1..BNum;
range TERange = 1..MaxENum;
range ERange = 1..ENum;
M[TTRange][TERange] = [[**0, 1, 1, 0, 1**, 1, 0, 1] -> 1st ANum
[**1, 1, 0, 0, 1**, 0, 0, 1] -> 2nd ANum
[**0, 0, 1, 0, 1**, 0, 1, 0] -> 3rd ANum
[0, 1, 0, 0, 1, 1, 1, 0] -> 4th ANum
[1, 1, 0, 1, 0, 1, 0, 1] -> 5th ANum
[**1, 0, 0, 1, 1**, 0, 0, 0] -> 1st BNum
[**0, 0, 1, 0, 0, 0**, 1, 1] -> 2nd BNum
[1, 1, 0, 0, 0, 0, 0, 1]]; -> 3rd BNum
在这种情况下,我想通过选择某些低点和列来改革矩阵。
就像...
M1[TRange][ERange] = [[0, 1, 1, 0, 1] -> 1st ANum
[1, 1, 0, 0, 1] -> 2nd ANum
[0, 0, 1, 0, 1] -> 3rd ANum
[1, 0, 0, 1, 1] -> 1st BNum
[0, 0, 1, 0, 0] -> 2nd BNum
我是 CPLEX 和计算机编码的初学者。请告诉我,如何获得此代码。非常感谢您的阅读。