Simulation data objects used in PT
calculation_parameters object
dropoff_max_walking_distances_first_stage object
dropoff_max_walking_distances_for_waypoint_nodes_first_stage object
dropoff_max_walking_distances_second_stage object
engine_settings_params object
update_calculation_parameters object
update_model_parameters object
Overrides vehicle cost for a simulation. If zero, removes vehicle cost from the optimization cost function.
update_solver_parameters object
Node weight used with walking enabled for a simulation
pickup_max_walking_distances_first_stage object
pickup_max_walking_distances_for_artificial_nodes object
pickup_max_walking_distances_for_waypoint_nodes_first_stage object
pickup_max_walking_distances_second_stage object
If enabled, the algorythm is trying to assigned the number of bookings for all enabled vehicles. This setting is applicable with JIT operations.
falseAdds to cost function variance of number of nodes across all vehicles * path_equalizer_weight, applicable together with use_path_equalizer enabled.
departure_by_shifts_schedule object[]
batch_calculation object
Defines the maximum distance a passenger will walk to a waypoint for pickup
If walking is enabled for operations, this parameter controls maximum number of stops that the system will consider in proximity of the requested pickup location
Supported only for on demand operations. Sets cost for the waiting time for a passenger
Trip cost is a coefficient to the passenger trip duration. Default value is 0. By increasing trip cost, it adds the weightage of passenger trip duration onto overall cost function. If >0, ensures that trip duration is a part of the cost function. If zero, removes trip cost from the optimization cost function.
Allows the logistics pipelien to run multiple solutions at the same time with differnet first solution strategies. Then as a restult of optimization, the solution with the lowest cost is selected.
Possible values: [AUTOMATIC, GLOBAL_CHEAPEST_ARC, LOCAL_CHEAPEST_ARC, PATH_CHEAPEST_ARC, PATH_MOST_CONSTRAINED_ARC, EVALUATOR_STRATEGY, ALL_UNPERFORMED, BEST_INSERTION, PARALLEL_CHEAPEST_INSERTION, LOCAL_CHEAPEST_INSERTION, SAVINGS, SWEEP, FIRST_UNBOUND_MIN_VALUE, CHRISTOFIDES, SEQUENTIAL_CHEAPEST_INSERTION, ADJUSTABLE_PARALLEL_CHEAPEST_INSERTION, LOGISTICS_PARALLEL_CHEAPEST_INSERTION]
{
"allow_vehicle_late": true,
"calculation_parameters": {
"commute_offer_name_prefix": "string",
"dropoff_max_walking_distances_first_stage": {
"bus_stop": 0
},
"dropoff_max_walking_distances_for_waypoint_nodes_first_stage": {
"bus_stop": 0
},
"dropoff_max_walking_distances_second_stage": {
"bus_stop": 0
},
"engine_settings_params": {
"update_calculation_parameters": {
"cvrptw_artificial_nodes_per_vehicle": 0
},
"update_model_parameters": {
"vehicle_costs": 0
},
"update_solver_parameters": {
"guided_local_search_lambda_coefficient": 0
}
},
"first_solution_strategies": [
0
],
"geofence_vehicles_priority": true,
"log_search": true,
"max_pool_size": 0,
"node_weight_coeff": 0,
"pickup_max_walking_distances_first_stage": {
"virtual_stop": 0
},
"pickup_max_walking_distances_for_artificial_nodes": {
"virtual_stop": 0
},
"pickup_max_walking_distances_for_waypoint_nodes_first_stage": {
"virtual_stop": 0
},
"pickup_max_walking_distances_second_stage": {
"virtual_stop": 0
},
"shifts_solver_max_retries": 0,
"time_limit_ms_1st_phase": 0,
"time_limit_ms_2nd_phase": 0,
"waypoints_calculation_chunk_size": 0,
"use_path_equalizer": false,
"path_equalizer_weight": 0
},
"departure_by_shifts": true,
"departure_by_shifts_direction": "string",
"departure_by_shifts_schedule": [
{
"arrive_ts": "null",
"batch_calculation": {
"time_limit_ms": 0,
"ts": "string"
},
"departure_ts": "string",
"is_processed": true,
"shift_type": "string"
}
],
"dropoff_nearest_if_none_stop_types": [
{}
],
"enable_fleet_maximisation": true,
"make_depot_zero": true,
"max_distance_to_neighbor_stops": 0,
"max_possible_lateness": 0,
"mixed_fleet": true,
"offer_auto_cancellation_timeout": "null",
"one_by_one_calculation": true,
"reverse_shrink_time_delta": "null",
"send_vehicle_assignment_only_on_offer_acceptance": true,
"send_vehicle_cancellation_updates": true,
"shrink_time_delta": "null",
"start_time_end_time_limitations": true,
"use_local_search_metaheuristic": true,
"use_mixed_time_matrix": true,
"use_walking_time_to_reduce_time_windows": true,
"vehicle_driving_side": "string",
"vehicle_filter_zero_coordinates": true,
"vehicle_filter_zero_coordinates_only_after_booking_start_time": true,
"vehicle_filter_zero_coordinates_only_after_start_time": true,
"vehicle_gps_timeout": "null",
"vehicle_selection_arrive_earlier_seconds": 0,
"vehicle_selection_bearing_point": "null",
"vehicle_selection_by_distance_fallback_radius_m": "null",
"vehicle_selection_by_emptiness": true,
"vehicle_selection_by_remoteness": true,
"vehicle_selection_by_shifts": true,
"vehicle_selection_in_service": true,
"vehicle_selection_in_use": true,
"vehicle_shift_distance": 0,
"workload_distribution_strategies": [
{}
],
"workload_distribution_vehicle_cost_factor": "null",
"max_number_of_neighbor_stops": 0,
"waiting_time_cost_factor": 0,
"trip_cost": 0,
"first_solution_strategies": [
"AUTOMATIC"
]
}