2

C#中调用cplex时如何设置3维或4维变量?</p>

using ILOG.Concert;
using ILOG.CPLEX;

以下是二维的:

INumVar[][] EndTime = new INumVar[NumEMU][];
            for (int i = 0; i < NumEMU; i++)
                EndTime[i] = cplexMod1.NumVarArray(NumJob, 0, 1, NumVarType.Int);
4

1 回答 1

1
INumVar[][][] x = new INumVar[nb1][][];//creation of i
                for (int i = 0; i < nb2; i++)
                {
                    x[i] = new INumVar[nb2][];//creation of j
                    for (int j = 0; j < nb3; j++)
                    {
                        x[i][j] = new INumVar[nb3];//creation of v
                    }
                }// nb1,nb2,nb3 are integer parameters. 
于 2020-04-27T09:54:57.290 回答