Choco Solver を使用して、制約内の別の IntVar 配列のインデックスとして IntVar の値を使用したいと考えています。
i 番目のタスクに続く次のタスクを含む IntVar があり、タスクに割り当てられた人を含む別の IntVar があります。私の制約は、タスク割り当ての連続性を確保することです。
これは私がすでに試したことですが、失敗しました:
model.distance(person[i], person[next[i].getValue()], "=", 0).post();