带有开始/结束节点的Or-Tools PDPTW崩溃

问题描述

我遇到了一个问题,其中我的简单PDPTW设置因下面的开始和结束数组而崩溃。

timeMatrix =
[[0,2,3]
[0,3]
[2,5]
[3,5,0]]

pickupsDeliveries = [[2,3]]

timeWindows =
[[26097540,26097840]
[26097540,26097780]
[26097840,26098140]]

vehicleNumber = 1
starts = [0]
ends = [1]

我知道要访问的节点不能是开始和结束数组的一部分。我有4个节点(0,1,3),其中取货对是2->3。我的开始节点是0,结束节点是1。使用此设置,程序将崩溃并显示“ SIGSEGV”错误。但是,同时使用starts = [0]ends = [0]时,它都可以工作。我没有将node 1用作任何提货/送货对的一部分。在这种情况下,为什么将node 1作为结束节点会使程序崩溃?我感谢任何投入。 附言我也在https://github.com/google/or-tools/issues/2167上报告了这个问题

解决方法

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

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

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