int NOVARS = 3; int NOCONS = 2; int c[1..NOVARS] = ...; int A[1..NOCONS][1..NOVARS] = ...; int b[1..NOCONS] = ...; float varvalues[1..NOVARS]=...; dvar float+ X[j in 1..NOVARS]; maximize sum(j in 1..NOVARS) c[j]*X[j]; subject to{ forall(i in 1..NOCONS) sum(j in 1..NOVARS) A[i][j]*X[j] <= b[i]; }; execute{ for(var i = 1; i <= thisOplModel.NOVARS; i++){ varvalues[i] = thisOplModel.X[i]; } }