我正在使用Cplex在Python中实现VRP(车辆路由)的优先级和负载约束。我尝试使用add_indicator而不是big-M。但是我不知道如何为i制定md1.add_indicators(x [i,j,k],t [j,k] == t [i,k] + t [i,j],true_values = 1) A中的j表示K中的k,以实现约束t [j,k]> = t [i,k] + travel_time [i,j]。在我看来,add_indicator(或add_if_then)仅可用于每个给定数量的i,j,k,例如md1.add_indicator(x [0,1,2],t [1,2] == t [0 ,2] + t [0,1],active_value = 1)。
任何人都可以告诉我如何处理吗?在此先感谢!
答案 0 :(得分:1)
您知道可以使用逻辑约束比指标更简单吗?
请参见
{{1}}
在
致谢