collector = routing.solver().AllSolutionCollector()
collector.AddObjective(routing.CostVar())
for order_node in range(orders.order_cnt):
index = manager.NodeToIndex(order_node)
time_var = time_dimension.CumulVar(index)
next_var = routing.NextVar(index)
collector.Add(time_var)
collector.Add(next_var)
for v in range(engineers.engineer_cnt):
index = routing.Start(v)
time_var = time_dimension.CumulVar(index)
next_var = routing.NextVar(index)
collector.Add(time_var)
collector.Add(next_var)
index = routing.End(v)
time_var = time_dimension.CumulVar(index)
collector.Add(time_var)
routing.AddSearchMonitor(collector)
在 2019年11月19日星期二 UTC+8上午12:00:34,Xiang Yu写道: