변수를 사용하여 행렬 값을 식별해야합니다. 내가하고 싶었던 것은 같은 변수를 정의하는 것입니다 :AMPL에서 변수를 색인으로 사용하십시오.
var a in A; # to say that the variable takes value from index A
을하고 내가 좋아하는 무언가로 사용하고 싶었 :
M1[a] >= 10;
M2[a] <= 100;
그러나 AMPL 불평 : 지수
변수 표현
배열 또는 행렬의 요소를 가리키면 무엇입니까? riable? 감사합니다.
인덱스를 변수와 비교하고 있습니까? 허용됩니까? 나는 이것을 곧 시도 할 것이고, 당신을 감사한다. – HAL9000
@ HAL9000 네, 그렇습니다. 집합'A'는 물론 숫자를 포함해야합니다. – vitaut
그러나 CPLEX와 함께 일하는 유일한 해결책은 내 LP를 MILP로 재구성하는 것입니다. – HAL9000