如何在 CPLEX 中将数组转换为集合?

问题描述

让我们说

int A=[1 2 3 4];

如何将其转换为 Set?

{int} SetA =?

解决方法

 range r=1..4;
int A[r]=[1,2,3,4];

{int} s={A[i] | i in r};

execute
{
  writeln(s);
}

给予

{1 2 3 4}