メインコンテンツまでスキップ

Cumulative (depot) limitation

This option is used to limit the number of vehicles that can be serviced simultaneously at the same depot, as well as manage how vehicles are serviced at the depot.

For this option to work properly, every vehicle should have not more than one node of type vehicle_position, bound as a partial route. This node is a placeholder for the pickup event. If the partial_route contains other nodes, the vehicle_position node must be the last in the list. The list of nodes_uids should hold uid of these pickup nodes. The scheduler will split pickup time intervals into some service intervals. Each service interval has a duration of depot_service_time. After this, the scheduler will remove initial pickup nodes and instead insert pickup nodes one per vehicle for every service interval.

Options group and node_uids can be used together in the same cumulative limitation instance.

groupstring,null[]

Nodes belonging to this group will be included in the list identifying the pickup location.

node_uidsstring<uuid>[]

List of node uids identifying the pickup location.

depot_service_timenumber

Time in seconds to service a vehicle in the nodes defined in this object

max_cumulative_vehiclesinteger

Number of vehicles that can be served at these pick up nodes at the same time

Cumulative (depot) limitation
{
"group": [
null
],
"node_uids": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"depot_service_time": 0,
"max_cumulative_vehicles": 0
}