Pickup and delivery problem convenience API
This model allows the following: {@code moveTo(v1,p1,..) pickup(v1,p1,..) moveTo(v1,p1,..) deliver(v1,p1,..)} This means that you only need the reference to the parcel which you areinterested in, depending on its state the vehicle will automatically move to the pickup location or the delivery location.
Diversion
This model can optionally disallow vehicle diversion. Vehicle diversion is defined as a vehicle changing its destination service location before it has completed servicing that service location. More concretely if a vehicle v1
is moving to the pickup location of parcel p1
but then changes its destination to the pickup location of parcel p2
we say that vehicle v1
has diverted.
@author Rinde van Lon
|
|
|
|
|
|
|
|
|
|
|
|