Я новичок в Pyomo и пытаюсь решить следующую проблему, связанную с созданием набора наборов на основе определенных условий.
Предположим, у меня есть набор O «операций» и набор V «узлов». Каждая операция связана с определенным списком узлов, содержащихся в V.
Я хотел бы создать серию подмножеств O на основе условия, что они содержат определенный заданный элемент x из V.
Я думал о следующем псевдокоде для заполнения гипотетического подмножества S.x:
create empty set S.x
for each v in V:
for each o in O:
if v is in o:
populate S.x with operation o
Однако я не знаю, как это оформить в Pyomo. Есть ли у вас какие-либо предложения о том, какому подходу следовать?
Спасибо!