【发布时间】:2018-10-27 00:28:33
【问题描述】:
需要有关车辆路线问题的线性规划的帮助。 在车辆路径问题 (VRP) 中,车辆将服务于一组节点,从而使总行驶成本最小化。 如果在节点 i 之后访问节点 j,我的决策变量是:Xij=1。 参数 dij 是节点 i 和 j 之间的距离。所以,模型如下:
请注意,车辆从仓库(节点号 0)开始旅行,最后返回仓库(约束 11 和 12)。应该访问所有节点(约束 13),当进入一个节点时,它应该离开那个节点(约束 14)。 但是,当我在 cplex 中为大量节点解决这个问题时,有时解决方案会因为这样的循环而无效:
在此解决方案的情况下,所有约束都已满足,但此解决方案无效,因为路径未连接。 现在,我的问题是我应该添加什么约束来完成模型。
【问题讨论】:
-
你需要所谓的“subtour消除约束”
标签: routing linear-programming cplex vehicle-routing