我正在设计一个OR模型,其中每个节点都充当供需双方。为简单起见,我已将诸如 A_export 和 A_import 的节点退还。运行模型时,我遇到了回送装运的问题。
k
我如何通过添加约束来避免直接回送货物来避免此类情况。
我目前添加了容量约束和供应=需求约束。
A_export - Transhipment_Hub - A_import
其中,i =开始节点,J =结束节点,K是使用的传输类型。
for n in Nodes:
prob += (supply[n]+ lpSum([vars[(i,j,k)] for (i,j,k) in arcs if j == n]) ==
demand[n]+ lpSum([vars[(i,j,k)] for (i,j,k) in arcs if i == n]))
关于如何代表约束来避免回送的任何想法。