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