2014-12-08 9 views
1

У меня есть следующая проблема. Скажем, у меня есть набор и переменные определены следующим образом:GLPK: индексирование переменных с элементами набора

set Objectes; 
var x{i in Objectes}>=0, integer; 

s.t. rest: x[i in Objectes]>=7; 


data; 
set Objectes:= Animals Plantes Persones; 
end; 

У меня есть 3 переменные, скажем, х [Животные], [х] Плант и х [Персоналии]. Я хочу, чтобы x [Animals] и x [Plantes] были> = 0, а x [Persones] -> = 7. Я пробовал каждый логический путь, который приходил мне на ум, чтобы определить его в разделе «subject to», но он не работает. Как я могу сделать третью переменную < = 7?

Спасибо!

ответ

0

Вы можете сделать это следующим образом:

s.t. rest: x['Persones'] >= 7; 
+0

Спасибо так много! – Abrahamlure

 Смежные вопросы

  • Нет связанных вопросов^_^