Parameters for solving the VRP problem
Solver parameters control the underlying solver behaviors and should be used only by experts.
Solver to be used for optimization. dynamic should be used for real time operations (on-demand)
Possible values: [static, dynamic]
staticThe first_solution_strategy value defines the first solution-finding strategy to be used during calculations. See the documentation for a detailed explanation of each strategy.
0Limit to the number of solutions generated during the search.
10000000Flag that enables the use of a local search metaheuristic.
falseParameter of the local search procedure.
0.1Flag that enables Traveling Salesperson Problem (TSP) optimization.
falseLimit in ms to the time spent in the search.
10000000Flag that enables log search.
falseLimit in ms to the time spent in the completion search for each local search neighbor.
1000Savings neighbors ratio.
0Enables second phase waypoints optimization for prebook.
falseWaypoints solution limit in the second phase.
1000Minimum step by which the solution must be improved in local search.
1Use all available local search operators.
falseIf true, the solver should use depth-first search rather than local search to solve the problem.
falseList of additional local search operator names. Currently supported: extended_swap_active that improves solutions when waypoints are used;
logistics_relocate_pair that improves performance when logistics problem is solved in prebook mode.
Possible values: [extended_swap_active, logistics_relocate_pair]
First solution strategies for second stage (Only one of them is used)
Maximum calculation time for second stage in milliseconds
{
"algorithm": "static",
"first_solution_strategy": 0,
"solution_limit": 10000000,
"use_local_search_metaheuristic": false,
"guided_local_search_lambda_coefficient": 0.1,
"use_tsp_opt": false,
"time_limit_ms": 10000000,
"log_search": false,
"lns_time_limit_ms": 1000,
"savings_neighbors_ratio": 0,
"waypoints_optimization_second_phase": false,
"waypoints_solution_limit": 1000,
"optimization_step": 1,
"use_all_local_search_operators": false,
"use_depth_first_search": false,
"use_local_search_operators": [
"extended_swap_active"
],
"first_solution_strategies_second_stage:": [
0
],
"time_limit_ms_second_stage": 0
}