![]() |
OR-Tools
8.1
|
Go to the source code of this file.
Namespaces | |
operations_research | |
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows. | |
Functions | |
ABSL_DECLARE_FLAG (bool, routing_no_lns) | |
Neighborhood activation/deactivation. More... | |
ABSL_DECLARE_FLAG (bool, routing_no_fullpathlns) | |
ABSL_DECLARE_FLAG (bool, routing_no_relocate) | |
ABSL_DECLARE_FLAG (bool, routing_no_relocate_neighbors) | |
ABSL_DECLARE_FLAG (bool, routing_no_relocate_subtrip) | |
ABSL_DECLARE_FLAG (bool, routing_no_exchange) | |
ABSL_DECLARE_FLAG (bool, routing_no_exchange_subtrip) | |
ABSL_DECLARE_FLAG (bool, routing_no_cross) | |
ABSL_DECLARE_FLAG (bool, routing_no_2opt) | |
ABSL_DECLARE_FLAG (bool, routing_no_oropt) | |
ABSL_DECLARE_FLAG (bool, routing_no_make_active) | |
ABSL_DECLARE_FLAG (bool, routing_no_lkh) | |
ABSL_DECLARE_FLAG (bool, routing_no_relocate_expensive_chain) | |
ABSL_DECLARE_FLAG (bool, routing_no_tsp) | |
ABSL_DECLARE_FLAG (bool, routing_no_tsplns) | |
ABSL_DECLARE_FLAG (bool, routing_use_chain_make_inactive) | |
ABSL_DECLARE_FLAG (bool, routing_use_extended_swap_active) | |
ABSL_DECLARE_FLAG (bool, routing_guided_local_search) | |
Meta-heuristics. More... | |
ABSL_DECLARE_FLAG (double, routing_guided_local_search_lambda_coefficient) | |
ABSL_DECLARE_FLAG (bool, routing_simulated_annealing) | |
ABSL_DECLARE_FLAG (bool, routing_tabu_search) | |
ABSL_DECLARE_FLAG (bool, routing_generic_tabu_search) | |
ABSL_DECLARE_FLAG (int64, routing_solution_limit) | |
Search limits. More... | |
ABSL_DECLARE_FLAG (int64, routing_time_limit) | |
ABSL_DECLARE_FLAG (int64, routing_lns_time_limit) | |
ABSL_DECLARE_FLAG (std::string, routing_first_solution) | |
Search control. More... | |
ABSL_DECLARE_FLAG (bool, routing_use_filtered_first_solutions) | |
ABSL_DECLARE_FLAG (double, savings_neighbors_ratio) | |
ABSL_DECLARE_FLAG (bool, savings_add_reverse_arcs) | |
ABSL_DECLARE_FLAG (double, savings_arc_coefficient) | |
ABSL_DECLARE_FLAG (double, cheapest_insertion_farthest_seeds_ratio) | |
ABSL_DECLARE_FLAG (double, cheapest_insertion_first_solution_neighbors_ratio) | |
ABSL_DECLARE_FLAG (bool, routing_dfs) | |
ABSL_DECLARE_FLAG (double, routing_optimization_step) | |
ABSL_DECLARE_FLAG (int, routing_number_of_solutions_to_collect) | |
ABSL_DECLARE_FLAG (int, routing_relocate_expensive_chain_num_arcs_to_consider) | |
ABSL_DECLARE_FLAG (bool, routing_use_light_propagation) | |
Propagation control. More... | |
ABSL_DECLARE_FLAG (bool, routing_cache_callbacks) | |
Cache settings. More... | |
ABSL_DECLARE_FLAG (int64, routing_max_cache_size) | |
ABSL_DECLARE_FLAG (bool, routing_trace) | |
Misc. More... | |
ABSL_DECLARE_FLAG (bool, routing_profile) | |
ABSL_DECLARE_FLAG (bool, routing_use_homogeneous_costs) | |
— Routing model flags — More... | |
ABSL_DECLARE_FLAG (bool, routing_gzip_compress_trail) | |
RoutingModelParameters | BuildModelParametersFromFlags () |
Builds routing search parameters from flags. More... | |
RoutingSearchParameters | BuildSearchParametersFromFlags () |
Builds routing search parameters from flags. More... | |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_cache_callbacks | |||
) |
Cache settings.
ABSL_DECLARE_FLAG | ( | bool | , |
routing_dfs | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_generic_tabu_search | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_guided_local_search | |||
) |
Meta-heuristics.
ABSL_DECLARE_FLAG | ( | bool | , |
routing_gzip_compress_trail | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_2opt | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_cross | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_exchange | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_exchange_subtrip | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_fullpathlns | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_lkh | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_lns | |||
) |
Neighborhood activation/deactivation.
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_make_active | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_oropt | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_relocate | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_relocate_expensive_chain | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_relocate_neighbors | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_relocate_subtrip | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_tsp | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_no_tsplns | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_profile | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_simulated_annealing | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_tabu_search | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_trace | |||
) |
Misc.
ABSL_DECLARE_FLAG | ( | bool | , |
routing_use_chain_make_inactive | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_use_extended_swap_active | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_use_filtered_first_solutions | |||
) |
ABSL_DECLARE_FLAG | ( | bool | , |
routing_use_homogeneous_costs | |||
) |
— Routing model flags —
ABSL_DECLARE_FLAG | ( | bool | , |
routing_use_light_propagation | |||
) |
Propagation control.
ABSL_DECLARE_FLAG | ( | bool | , |
savings_add_reverse_arcs | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
cheapest_insertion_farthest_seeds_ratio | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
cheapest_insertion_first_solution_neighbors_ratio | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
routing_guided_local_search_lambda_coefficient | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
routing_optimization_step | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
savings_arc_coefficient | |||
) |
ABSL_DECLARE_FLAG | ( | double | , |
savings_neighbors_ratio | |||
) |
ABSL_DECLARE_FLAG | ( | int | , |
routing_number_of_solutions_to_collect | |||
) |
ABSL_DECLARE_FLAG | ( | int | , |
routing_relocate_expensive_chain_num_arcs_to_consider | |||
) |
ABSL_DECLARE_FLAG | ( | int64 | , |
routing_lns_time_limit | |||
) |
ABSL_DECLARE_FLAG | ( | int64 | , |
routing_max_cache_size | |||
) |
ABSL_DECLARE_FLAG | ( | int64 | , |
routing_solution_limit | |||
) |
Search limits.
ABSL_DECLARE_FLAG | ( | int64 | , |
routing_time_limit | |||
) |
ABSL_DECLARE_FLAG | ( | std::string | , |
routing_first_solution | |||
) |
Search control.