使用某个项目 ORTools 聚合路由

问题描述

我想知道是否可以使用 ORTools VRPTWs 问题将路由与某个项目聚合。

例如,假设我有几个订单,其中一些是特殊的,导致以下节点:

{A,B,C,D,E} -> common  
{F,G,H} -> special  

因此,使用幼稚的解决方案将是:

A -> B -> C -> D -> E  
F -> G -> H

由于特殊节点聚合在一起。

但是,就我而言,我想对违规行为设置惩罚 一种可能的解决方案是:

A -> F -> B -> G (two special nodes here)  
C -> D  (only common)  
H -> E (special node here)  

请注意,求解器试图将特殊节点组合在一起。

如何使用 ORTools 实现此类行为?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)