【问题标题】:how to set a four dimension variable in docplex with C#?如何使用 C# 在 docplex 中设置四维变量?
【发布时间】:2020-08-10 19:05:00
【问题描述】:

在C#中调用cplex时如何设置3维或4维变量?

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);

【问题讨论】:

    标签: c# cplex docplex


    【解决方案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. 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-01
      • 2020-03-10
      相关资源
      最近更新 更多