都市間の貨物の総輸送コストを最小限に抑える CPLEX OPL モデルがあります。x は私のメイン (整数) 決定変数です。以下で言及されている他のすべての変数は整数です。このモデルに期日を追加したいと考えています。これは、時間 t (例: 3) での需要が期間 1 から t (例: 1 から 3) で輸送されなければならないことを意味します。ただし、1 から t までの期間を合計することはできません。
subject to {
// Satisfy demands before due date
forall(i,j in City, t in Times)
ctDueDate:
sum(m in Mode, v in Vehicle, s in 1..t) x[m][i][j][v][s] == sum(s in 1..t) Demand[s][i][j];
}
これをコーディングする適切な方法は何ですか?