Я пытаюсь реализовать проблему потока дуги, когда у меня есть набор дуг в массиве. Каждая дуга представляет собой настраиваемую структуру данных, состоящую из узлов от / до. Я хочу добавить ограничение, в котором я включаю только дуги, идущие от определенного узла (1), например:
@constraint(m, sum(x[a] for a in arcs; a.from==1) == 1)
Это не работает. Как лучше всего с этим справиться? Есть ли способ сделать это без предварительного вычисления всех исходящих дуг от каждого узла? Если да, есть ли способ добавить дополнительные условия? заранее спасибо
Бернардо