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

Simulation data objects used in PT

allow_vehicle_lateboolean
calculation_parameters object
commute_offer_name_prefixstring
dropoff_max_walking_distances_first_stage object
bus_stopinteger
dropoff_max_walking_distances_for_waypoint_nodes_first_stage object
bus_stopinteger
dropoff_max_walking_distances_second_stage object
bus_stopinteger
engine_settings_params object
update_calculation_parameters object
cvrptw_artificial_nodes_per_vehicleinteger
update_model_parameters object
vehicle_costsinteger

Overrides vehicle cost for a simulation. If zero, removes vehicle cost from the optimization cost function.

update_solver_parameters object
guided_local_search_lambda_coefficientnumber
first_solution_strategiesinteger[]
geofence_vehicles_priorityboolean
log_searchboolean
max_pool_sizeinteger
node_weight_coeffnumber

Node weight used with walking enabled for a simulation

pickup_max_walking_distances_first_stage object
virtual_stopinteger
pickup_max_walking_distances_for_artificial_nodes object
virtual_stopinteger
pickup_max_walking_distances_for_waypoint_nodes_first_stage object
virtual_stopinteger
pickup_max_walking_distances_second_stage object
virtual_stopinteger
shifts_solver_max_retriesinteger
time_limit_ms_1st_phaseinteger
time_limit_ms_2nd_phaseinteger
waypoints_calculation_chunk_sizeinteger
use_path_equalizerboolean

If enabled, the algorythm is trying to assigned the number of bookings for all enabled vehicles. This setting is applicable with JIT operations.

Default value: false
path_equalizer_weightinteger

Adds to cost function variance of number of nodes across all vehicles * path_equalizer_weight, applicable together with use_path_equalizer enabled.

departure_by_shiftsboolean
departure_by_shifts_directionstring
departure_by_shifts_schedule object[]
  • Array [
  • arrive_tsnull
    batch_calculation object
    time_limit_msinteger
    tsstring
    departure_tsstring
    is_processedboolean
    shift_typestring
  • ]
  • dropoff_nearest_if_none_stop_typesobject[]
    enable_fleet_maximisationboolean
    make_depot_zeroboolean
    max_distance_to_neighbor_stopsinteger

    Defines the maximum distance a passenger will walk to a waypoint for pickup

    max_possible_latenessinteger
    mixed_fleetboolean
    offer_auto_cancellation_timeoutnull
    one_by_one_calculationboolean
    reverse_shrink_time_deltanull
    send_vehicle_assignment_only_on_offer_acceptanceboolean
    send_vehicle_cancellation_updatesboolean
    shrink_time_deltanull
    start_time_end_time_limitationsboolean
    use_local_search_metaheuristicboolean
    use_mixed_time_matrixboolean
    use_walking_time_to_reduce_time_windowsboolean
    vehicle_driving_sidestring
    vehicle_filter_zero_coordinatesboolean
    vehicle_filter_zero_coordinates_only_after_booking_start_timeboolean
    vehicle_filter_zero_coordinates_only_after_start_timeboolean
    vehicle_gps_timeoutnull
    vehicle_selection_arrive_earlier_secondsinteger
    vehicle_selection_bearing_pointnull
    vehicle_selection_by_distance_fallback_radius_mnull
    vehicle_selection_by_emptinessboolean
    vehicle_selection_by_remotenessboolean
    vehicle_selection_by_shiftsboolean
    vehicle_selection_in_serviceboolean
    vehicle_selection_in_useboolean
    vehicle_shift_distanceinteger
    workload_distribution_strategiesobject[]
    workload_distribution_vehicle_cost_factornull
    max_number_of_neighbor_stopsinteger

    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

    waiting_time_cost_factornumber

    Supported only for on demand operations. Sets cost for the waiting time for a passenger

    trip_costnumber

    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.

    first_solution_strategiesFirst solutions strategies (string)[]

    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]

    Simulation data objects used in PT
    {
    "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"
    ]
    }