ortools:如何使用搜索策略扫描和最佳插入?



我想用SWEEPBEST_INSERTION策略解决路由问题:

search_params = pywrapcp.RoutingModel.DefaultSearchParameters()
strategy = routing_enums_pb2.FirstSolutionStrategy.SWEEP
search_params.first_solution_strategy = strategy
assignment = routing.SolveWithParameters(search_params)

找不到作业并打印

E0502 16:25:38.036972 15475 routing.cc:1604] 未定义的扫描排列器 ROUTING_SWEEP战略。

到屏幕。如何定义"扫描安排器"?

strategy = routing_enums_pb2.FirstSolutionStrategy.BEST_INSERTION

也没有返回任何作业,也没有告诉我为什么。

你需要使用SetSweepArranger,不幸的是它没有在python中导出(即swig包装(...

最新更新