车辆路线问题的线性规划需要帮助。在车辆路径问题 (VRP) 中,车辆将服务于一组节点,从而使总行驶成本最小化。如果在节点 i 之后访问节点 j,我的决策变量是:Xij=1。参数 dij 是节点 i 和 j 之间的距离。所以,模型如下:
请注意,车辆从仓库(节点号 0)开始旅行,最后返回仓库(约束 11 和 12)。应该访问所有节点(约束 13),当进入一个节点时,它应该离开那个节点(约束 14)。但是,当我在 cplex 中为大量节点解决这个问题时,有时解决方案是无效的,因为像这样的循环:
在此解决方案的情况下,所有约束都得到满足,但此解决方案无效,因为路径未连接。现在,我的问题是我应该添加什么约束来完成模型。