0

我正在研究车辆路线问题,我必须实施一个约束,以确保特定位置不应该是要遍历的第一个或最后一个位置。知道如何解决这个问题吗?

4

1 回答 1

0

有几种方法可以做到这一点:

简单的方法:

if (Customer.getPreviousStandstill instanceOf Vehicle) // first visit

if (Customer.getNextCustomer == null) // last visit

艰难的方式(如果您需要挑出第 37 次访问等):

在计划实体Customer中,添加一个影子变量visitNumber,在中Vehicle,添加一个影子变量visitNumberTotal。然后用于VariableListeners使它们保持同步。

于 2014-03-10T08:54:33.330 回答