另外考虑以下最小成本流问题的变体 到网络G =(V,A),其中值bi与节点i∈V相关联,这样 Pi∈Vbi= 0并且沿着弧线运输的单位成本的成本为cij(i,j)∈A我们也有:
•每个拱门都与一个容量值相关联,该容量值表示最大流量dij 可沿弧线运输; •沿此处的弧线数量发送严格正向流量不超过拱门总数的百分比100p1%,并且对于每个弧线,您支付的固定成本为K; •饱和的弧数(沿其发送的流量等于其容量的弧度)至少为拱门总数的100%2% (P2
为这个问题制定数学模型,用AMPL编写,定义特定实例的数据,解析它。注意还必须分析如果更改某些实例数据会发生什么。特别是,您可能会发现间隔[p1,p2]尽可能小,以便解决问题。
答案 0 :(得分:1)
我不确定我是否清楚地了解您的问题,我尝试为每个问题提供可能的解决方案:
使用此变量和给定参数Dij,您可以添加约束来表示容量边界:Xij< = Dij ForEach(i,j)属于A.
关于其他约束我建议你使用和的最小化目标函数{i in N,j in N}使用[i,j] * k。其中used [i,j]是一个二进制变量,表示相应的流是否等于零。要将流与此二进制变量关联,您应该添加一个额外的约束,如下所示:
x [i,j]< = d [i,j] *使用[i,j]
如果我不确切地说明你的决定是什么问题(这是目标函数和约束条件),我不确定我是否回答了你的问题。