Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::RoutingSearchParameters Class Referencefinal

Detailed Description

Definition at line 1288 of file routing_parameters.pb.h.

#include <routing_parameters.pb.h>

Inheritance diagram for operations_research::RoutingSearchParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kLocalSearchMetaheuristicsFieldNumber = 63 , kLocalCheapestInsertionSortingPropertiesFieldNumber = 67 , kLogTagFieldNumber = 36 , kLocalSearchOperatorsFieldNumber = 3 ,
  kTimeLimitFieldNumber = 9 , kLnsTimeLimitFieldNumber = 10 , kImprovementLimitParametersFieldNumber = 37 , kSatParametersFieldNumber = 48 ,
  kIteratedLocalSearchParametersFieldNumber = 60 , kFirstSolutionStrategyFieldNumber = 1 , kLocalSearchMetaheuristicFieldNumber = 4 , kGuidedLocalSearchLambdaCoefficientFieldNumber = 5 ,
  kOptimizationStepFieldNumber = 7 , kSolutionLimitFieldNumber = 8 , kUseUnfilteredFirstSolutionStrategyFieldNumber = 2 , kUseDepthFirstSearchFieldNumber = 6 ,
  kUseFullPropagationFieldNumber = 11 , kLogSearchFieldNumber = 13 , kNumberOfSolutionsToCollectFieldNumber = 17 , kSavingsNeighborsRatioFieldNumber = 14 ,
  kCheapestInsertionFarthestSeedsRatioFieldNumber = 16 , kSavingsArcCoefficientFieldNumber = 18 , kCheapestInsertionFirstSolutionNeighborsRatioFieldNumber = 21 , kLogCostScalingFactorFieldNumber = 22 ,
  kSavingsMaxMemoryUsageBytesFieldNumber = 23 , kRelocateExpensiveChainNumArcsToConsiderFieldNumber = 20 , kUseCpSatFieldNumber = 27 , kLogCostOffsetFieldNumber = 29 ,
  kUseCpFieldNumber = 28 , kSavingsAddReverseArcsFieldNumber = 15 , kChristofidesUseMinimumMatchingFieldNumber = 30 , kCheapestInsertionAddUnperformedEntriesFieldNumber = 40 ,
  kUseMultiArmedBanditConcatenateOperatorsFieldNumber = 41 , kCheapestInsertionLsOperatorNeighborsRatioFieldNumber = 31 , kHeuristicExpensiveChainLnsNumArcsToConsiderFieldNumber = 32 , kContinuousSchedulingSolverFieldNumber = 33 ,
  kMixedIntegerSchedulingSolverFieldNumber = 34 , kHeuristicCloseNodesLnsNumNodesFieldNumber = 35 , kMultiArmedBanditCompoundOperatorMemoryCoefficientFieldNumber = 42 , kMultiArmedBanditCompoundOperatorExplorationCoefficientFieldNumber = 43 ,
  kCheapestInsertionFirstSolutionMinNeighborsFieldNumber = 44 , kCheapestInsertionLsOperatorMinNeighborsFieldNumber = 45 , kUseGeneralizedCpSatFieldNumber = 47 , kLocalCheapestInsertionPickupDeliveryStrategyFieldNumber = 49 ,
  kCheapestInsertionFirstSolutionUseNeighborsRatioForInitializationFieldNumber = 46 , kDisableSchedulingBewareThisMayDegradePerformanceFieldNumber = 50 , kGuidedLocalSearchResetPenaltiesOnNewBestSolutionFieldNumber = 51 , kReportIntermediateCpSatSolutionsFieldNumber = 56 ,
  kFallbackToCpSatSizeThresholdFieldNumber = 52 , kLsOperatorNeighborsRatioFieldNumber = 53 , kLsOperatorMinNeighborsFieldNumber = 54 , kLocalCheapestCostInsertionPickupDeliveryStrategyFieldNumber = 55 ,
  kSecondaryLsTimeLimitRatioFieldNumber = 57 , kFirstSolutionOptimizationPeriodFieldNumber = 59 , kUseIteratedLocalSearchFieldNumber = 58 , kGuidedLocalSearchPenalizeWithVehicleClassesFieldNumber = 61 ,
  kUseGuidedLocalSearchPenaltiesInLocalSearchOperatorsFieldNumber = 62 , kNumMaxLocalOptimaBeforeMetaheuristicSwitchFieldNumber = 64 , kMaxSwapActiveChainSizeFieldNumber = 66
}
 accessors ----------------------------------------------------— More...
using LocalSearchNeighborhoodOperators = RoutingSearchParameters_LocalSearchNeighborhoodOperators
 nested types -------------------------------------------------—
using ImprovementSearchLimitParameters = RoutingSearchParameters_ImprovementSearchLimitParameters
using PairInsertionStrategy = RoutingSearchParameters_PairInsertionStrategy
using InsertionSortingProperty = RoutingSearchParameters_InsertionSortingProperty
using SchedulingSolver = RoutingSearchParameters_SchedulingSolver

Public Member Functions

 RoutingSearchParameters ()
 ~RoutingSearchParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR RoutingSearchParameters (::google::protobuf::internal::ConstantInitialized)
 RoutingSearchParameters (const RoutingSearchParameters &from)
 RoutingSearchParameters (RoutingSearchParameters &&from) noexcept
RoutingSearchParametersoperator= (const RoutingSearchParameters &from)
RoutingSearchParametersoperator= (RoutingSearchParameters &&from) noexcept
const ::google::protobuf::UnknownFieldSet & unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND
void Swap (RoutingSearchParameters *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (RoutingSearchParameters *PROTOBUF_NONNULL other)
RoutingSearchParameters *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const RoutingSearchParameters &from)
void MergeFrom (const RoutingSearchParameters &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
int local_search_metaheuristics_size () const
 repeated .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristics = 63;
void clear_local_search_metaheuristics ()
::operations_research::LocalSearchMetaheuristic_Value local_search_metaheuristics (int index) const
void set_local_search_metaheuristics (int index, ::operations_research::LocalSearchMetaheuristic_Value value)
void add_local_search_metaheuristics (::operations_research::LocalSearchMetaheuristic_Value value)
const ::google::protobuf::RepeatedField< int > & local_search_metaheuristics () const
::google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL mutable_local_search_metaheuristics ()
int local_cheapest_insertion_sorting_properties_size () const
 repeated .operations_research.RoutingSearchParameters.InsertionSortingProperty local_cheapest_insertion_sorting_properties = 67;
void clear_local_cheapest_insertion_sorting_properties ()
::operations_research::RoutingSearchParameters_InsertionSortingProperty local_cheapest_insertion_sorting_properties (int index) const
void set_local_cheapest_insertion_sorting_properties (int index, ::operations_research::RoutingSearchParameters_InsertionSortingProperty value)
void add_local_cheapest_insertion_sorting_properties (::operations_research::RoutingSearchParameters_InsertionSortingProperty value)
const ::google::protobuf::RepeatedField< int > & local_cheapest_insertion_sorting_properties () const
::google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL mutable_local_cheapest_insertion_sorting_properties ()
void clear_log_tag ()
 string log_tag = 36;
const ::std::string & log_tag () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_log_tag (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_log_tag ()
::std::string *PROTOBUF_NULLABLE release_log_tag ()
void set_allocated_log_tag (::std::string *PROTOBUF_NULLABLE value)
bool has_local_search_operators () const
 .operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;
void clear_local_search_operators ()
const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperatorslocal_search_operators () const
::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE release_local_search_operators ()
::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL mutable_local_search_operators ()
void set_allocated_local_search_operators (::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_local_search_operators (::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE value)
::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE unsafe_arena_release_local_search_operators ()
bool has_time_limit () const
 .google.protobuf.Duration time_limit = 9;
void clear_time_limit ()
const ::google::protobuf::Duration & time_limit () const
::google::protobuf::Duration *PROTOBUF_NULLABLE release_time_limit ()
::google::protobuf::Duration *PROTOBUF_NONNULL mutable_time_limit ()
void set_allocated_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
::google::protobuf::Duration *PROTOBUF_NULLABLE unsafe_arena_release_time_limit ()
bool has_lns_time_limit () const
 .google.protobuf.Duration lns_time_limit = 10;
void clear_lns_time_limit ()
const ::google::protobuf::Duration & lns_time_limit () const
::google::protobuf::Duration *PROTOBUF_NULLABLE release_lns_time_limit ()
::google::protobuf::Duration *PROTOBUF_NONNULL mutable_lns_time_limit ()
void set_allocated_lns_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_lns_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
::google::protobuf::Duration *PROTOBUF_NULLABLE unsafe_arena_release_lns_time_limit ()
bool has_improvement_limit_parameters () const
 .operations_research.RoutingSearchParameters.ImprovementSearchLimitParameters improvement_limit_parameters = 37;
void clear_improvement_limit_parameters ()
const ::operations_research::RoutingSearchParameters_ImprovementSearchLimitParametersimprovement_limit_parameters () const
::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE release_improvement_limit_parameters ()
::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NONNULL mutable_improvement_limit_parameters ()
void set_allocated_improvement_limit_parameters (::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_improvement_limit_parameters (::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE value)
::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE unsafe_arena_release_improvement_limit_parameters ()
bool has_sat_parameters () const
 .operations_research.sat.SatParameters sat_parameters = 48;
void clear_sat_parameters ()
const ::operations_research::sat::SatParameterssat_parameters () const
::operations_research::sat::SatParameters *PROTOBUF_NULLABLE release_sat_parameters ()
::operations_research::sat::SatParameters *PROTOBUF_NONNULL mutable_sat_parameters ()
void set_allocated_sat_parameters (::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_sat_parameters (::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
::operations_research::sat::SatParameters *PROTOBUF_NULLABLE unsafe_arena_release_sat_parameters ()
bool has_iterated_local_search_parameters () const
 .operations_research.IteratedLocalSearchParameters iterated_local_search_parameters = 60;
void clear_iterated_local_search_parameters ()
const ::operations_research::IteratedLocalSearchParametersiterated_local_search_parameters () const
::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE release_iterated_local_search_parameters ()
::operations_research::IteratedLocalSearchParameters *PROTOBUF_NONNULL mutable_iterated_local_search_parameters ()
void set_allocated_iterated_local_search_parameters (::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_iterated_local_search_parameters (::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE value)
::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE unsafe_arena_release_iterated_local_search_parameters ()
void clear_first_solution_strategy ()
 .operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;
::operations_research::FirstSolutionStrategy_Value first_solution_strategy () const
void set_first_solution_strategy (::operations_research::FirstSolutionStrategy_Value value)
void clear_local_search_metaheuristic ()
 .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;
::operations_research::LocalSearchMetaheuristic_Value local_search_metaheuristic () const
void set_local_search_metaheuristic (::operations_research::LocalSearchMetaheuristic_Value value)
void clear_guided_local_search_lambda_coefficient ()
 double guided_local_search_lambda_coefficient = 5;
double guided_local_search_lambda_coefficient () const
void set_guided_local_search_lambda_coefficient (double value)
void clear_optimization_step ()
 double optimization_step = 7;
double optimization_step () const
void set_optimization_step (double value)
void clear_solution_limit ()
 int64 solution_limit = 8;
::int64_t solution_limit () const
void set_solution_limit (::int64_t value)
void clear_use_unfiltered_first_solution_strategy ()
 bool use_unfiltered_first_solution_strategy = 2;
bool use_unfiltered_first_solution_strategy () const
void set_use_unfiltered_first_solution_strategy (bool value)
void clear_use_depth_first_search ()
 bool use_depth_first_search = 6;
bool use_depth_first_search () const
void set_use_depth_first_search (bool value)
void clear_use_full_propagation ()
 bool use_full_propagation = 11;
bool use_full_propagation () const
void set_use_full_propagation (bool value)
void clear_log_search ()
 bool log_search = 13;
bool log_search () const
void set_log_search (bool value)
void clear_number_of_solutions_to_collect ()
 int32 number_of_solutions_to_collect = 17;
::int32_t number_of_solutions_to_collect () const
void set_number_of_solutions_to_collect (::int32_t value)
void clear_savings_neighbors_ratio ()
 double savings_neighbors_ratio = 14;
double savings_neighbors_ratio () const
void set_savings_neighbors_ratio (double value)
void clear_cheapest_insertion_farthest_seeds_ratio ()
 double cheapest_insertion_farthest_seeds_ratio = 16;
double cheapest_insertion_farthest_seeds_ratio () const
void set_cheapest_insertion_farthest_seeds_ratio (double value)
void clear_savings_arc_coefficient ()
 double savings_arc_coefficient = 18;
double savings_arc_coefficient () const
void set_savings_arc_coefficient (double value)
void clear_cheapest_insertion_first_solution_neighbors_ratio ()
 double cheapest_insertion_first_solution_neighbors_ratio = 21;
double cheapest_insertion_first_solution_neighbors_ratio () const
void set_cheapest_insertion_first_solution_neighbors_ratio (double value)
void clear_log_cost_scaling_factor ()
 double log_cost_scaling_factor = 22;
double log_cost_scaling_factor () const
void set_log_cost_scaling_factor (double value)
void clear_savings_max_memory_usage_bytes ()
 double savings_max_memory_usage_bytes = 23;
double savings_max_memory_usage_bytes () const
void set_savings_max_memory_usage_bytes (double value)
void clear_relocate_expensive_chain_num_arcs_to_consider ()
 int32 relocate_expensive_chain_num_arcs_to_consider = 20;
::int32_t relocate_expensive_chain_num_arcs_to_consider () const
void set_relocate_expensive_chain_num_arcs_to_consider (::int32_t value)
void clear_use_cp_sat ()
 .operations_research.OptionalBoolean use_cp_sat = 27;
::operations_research::OptionalBoolean use_cp_sat () const
void set_use_cp_sat (::operations_research::OptionalBoolean value)
void clear_log_cost_offset ()
 double log_cost_offset = 29;
double log_cost_offset () const
void set_log_cost_offset (double value)
void clear_use_cp ()
 .operations_research.OptionalBoolean use_cp = 28;
::operations_research::OptionalBoolean use_cp () const
void set_use_cp (::operations_research::OptionalBoolean value)
void clear_savings_add_reverse_arcs ()
 bool savings_add_reverse_arcs = 15;
bool savings_add_reverse_arcs () const
void set_savings_add_reverse_arcs (bool value)
void clear_christofides_use_minimum_matching ()
 bool christofides_use_minimum_matching = 30;
bool christofides_use_minimum_matching () const
void set_christofides_use_minimum_matching (bool value)
void clear_cheapest_insertion_add_unperformed_entries ()
 bool cheapest_insertion_add_unperformed_entries = 40;
bool cheapest_insertion_add_unperformed_entries () const
void set_cheapest_insertion_add_unperformed_entries (bool value)
void clear_use_multi_armed_bandit_concatenate_operators ()
 bool use_multi_armed_bandit_concatenate_operators = 41;
bool use_multi_armed_bandit_concatenate_operators () const
void set_use_multi_armed_bandit_concatenate_operators (bool value)
void clear_cheapest_insertion_ls_operator_neighbors_ratio ()
 double cheapest_insertion_ls_operator_neighbors_ratio = 31;
double cheapest_insertion_ls_operator_neighbors_ratio () const
void set_cheapest_insertion_ls_operator_neighbors_ratio (double value)
void clear_heuristic_expensive_chain_lns_num_arcs_to_consider ()
 int32 heuristic_expensive_chain_lns_num_arcs_to_consider = 32;
::int32_t heuristic_expensive_chain_lns_num_arcs_to_consider () const
void set_heuristic_expensive_chain_lns_num_arcs_to_consider (::int32_t value)
void clear_continuous_scheduling_solver ()
 .operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
::operations_research::RoutingSearchParameters_SchedulingSolver continuous_scheduling_solver () const
void set_continuous_scheduling_solver (::operations_research::RoutingSearchParameters_SchedulingSolver value)
void clear_mixed_integer_scheduling_solver ()
 .operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
::operations_research::RoutingSearchParameters_SchedulingSolver mixed_integer_scheduling_solver () const
void set_mixed_integer_scheduling_solver (::operations_research::RoutingSearchParameters_SchedulingSolver value)
void clear_heuristic_close_nodes_lns_num_nodes ()
 int32 heuristic_close_nodes_lns_num_nodes = 35;
::int32_t heuristic_close_nodes_lns_num_nodes () const
void set_heuristic_close_nodes_lns_num_nodes (::int32_t value)
void clear_multi_armed_bandit_compound_operator_memory_coefficient ()
 double multi_armed_bandit_compound_operator_memory_coefficient = 42;
double multi_armed_bandit_compound_operator_memory_coefficient () const
void set_multi_armed_bandit_compound_operator_memory_coefficient (double value)
void clear_multi_armed_bandit_compound_operator_exploration_coefficient ()
 double multi_armed_bandit_compound_operator_exploration_coefficient = 43;
double multi_armed_bandit_compound_operator_exploration_coefficient () const
void set_multi_armed_bandit_compound_operator_exploration_coefficient (double value)
void clear_cheapest_insertion_first_solution_min_neighbors ()
 int32 cheapest_insertion_first_solution_min_neighbors = 44;
::int32_t cheapest_insertion_first_solution_min_neighbors () const
void set_cheapest_insertion_first_solution_min_neighbors (::int32_t value)
void clear_cheapest_insertion_ls_operator_min_neighbors ()
 int32 cheapest_insertion_ls_operator_min_neighbors = 45;
::int32_t cheapest_insertion_ls_operator_min_neighbors () const
void set_cheapest_insertion_ls_operator_min_neighbors (::int32_t value)
void clear_use_generalized_cp_sat ()
 .operations_research.OptionalBoolean use_generalized_cp_sat = 47;
::operations_research::OptionalBoolean use_generalized_cp_sat () const
void set_use_generalized_cp_sat (::operations_research::OptionalBoolean value)
void clear_local_cheapest_insertion_pickup_delivery_strategy ()
 .operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_insertion_pickup_delivery_strategy = 49;
::operations_research::RoutingSearchParameters_PairInsertionStrategy local_cheapest_insertion_pickup_delivery_strategy () const
void set_local_cheapest_insertion_pickup_delivery_strategy (::operations_research::RoutingSearchParameters_PairInsertionStrategy value)
void clear_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization ()
 bool cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization = 46;
bool cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization () const
void set_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization (bool value)
bool has_disable_scheduling_beware_this_may_degrade_performance () const
 optional bool disable_scheduling_beware_this_may_degrade_performance = 50;
void clear_disable_scheduling_beware_this_may_degrade_performance ()
bool disable_scheduling_beware_this_may_degrade_performance () const
void set_disable_scheduling_beware_this_may_degrade_performance (bool value)
void clear_guided_local_search_reset_penalties_on_new_best_solution ()
 bool guided_local_search_reset_penalties_on_new_best_solution = 51;
bool guided_local_search_reset_penalties_on_new_best_solution () const
void set_guided_local_search_reset_penalties_on_new_best_solution (bool value)
void clear_report_intermediate_cp_sat_solutions ()
 bool report_intermediate_cp_sat_solutions = 56;
bool report_intermediate_cp_sat_solutions () const
void set_report_intermediate_cp_sat_solutions (bool value)
void clear_fallback_to_cp_sat_size_threshold ()
 int32 fallback_to_cp_sat_size_threshold = 52;
::int32_t fallback_to_cp_sat_size_threshold () const
void set_fallback_to_cp_sat_size_threshold (::int32_t value)
void clear_ls_operator_neighbors_ratio ()
 double ls_operator_neighbors_ratio = 53;
double ls_operator_neighbors_ratio () const
void set_ls_operator_neighbors_ratio (double value)
void clear_ls_operator_min_neighbors ()
 int32 ls_operator_min_neighbors = 54;
::int32_t ls_operator_min_neighbors () const
void set_ls_operator_min_neighbors (::int32_t value)
void clear_local_cheapest_cost_insertion_pickup_delivery_strategy ()
 .operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_cost_insertion_pickup_delivery_strategy = 55;
::operations_research::RoutingSearchParameters_PairInsertionStrategy local_cheapest_cost_insertion_pickup_delivery_strategy () const
void set_local_cheapest_cost_insertion_pickup_delivery_strategy (::operations_research::RoutingSearchParameters_PairInsertionStrategy value)
void clear_secondary_ls_time_limit_ratio ()
 double secondary_ls_time_limit_ratio = 57;
double secondary_ls_time_limit_ratio () const
void set_secondary_ls_time_limit_ratio (double value)
void clear_first_solution_optimization_period ()
 int32 first_solution_optimization_period = 59;
::int32_t first_solution_optimization_period () const
void set_first_solution_optimization_period (::int32_t value)
void clear_use_iterated_local_search ()
 bool use_iterated_local_search = 58;
bool use_iterated_local_search () const
void set_use_iterated_local_search (bool value)
void clear_guided_local_search_penalize_with_vehicle_classes ()
 bool guided_local_search_penalize_with_vehicle_classes = 61;
bool guided_local_search_penalize_with_vehicle_classes () const
void set_guided_local_search_penalize_with_vehicle_classes (bool value)
void clear_use_guided_local_search_penalties_in_local_search_operators ()
 bool use_guided_local_search_penalties_in_local_search_operators = 62;
bool use_guided_local_search_penalties_in_local_search_operators () const
void set_use_guided_local_search_penalties_in_local_search_operators (bool value)
void clear_num_max_local_optima_before_metaheuristic_switch ()
 int32 num_max_local_optima_before_metaheuristic_switch = 64;
::int32_t num_max_local_optima_before_metaheuristic_switch () const
void set_num_max_local_optima_before_metaheuristic_switch (::int32_t value)
void clear_max_swap_active_chain_size ()
 int32 max_swap_active_chain_size = 66;
::int32_t max_swap_active_chain_size () const
void set_max_swap_active_chain_size (::int32_t value)
template<typename>
PROTOBUF_CONSTEXPR RoutingSearchParameters (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_log_tag (Arg_ &&arg, Args_... args)

Static Public Member Functions

static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor ()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor ()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection ()
static const RoutingSearchParametersdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool PairInsertionStrategy_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL PairInsertionStrategy_descriptor ()
template<typename T>
static const ::std::string & PairInsertionStrategy_Name (T value)
static bool PairInsertionStrategy_Parse (::absl::string_view name, PairInsertionStrategy *PROTOBUF_NONNULL value)
static bool InsertionSortingProperty_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL InsertionSortingProperty_descriptor ()
template<typename T>
static const ::std::string & InsertionSortingProperty_Name (T value)
static bool InsertionSortingProperty_Parse (::absl::string_view name, InsertionSortingProperty *PROTOBUF_NONNULL value)
static bool SchedulingSolver_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL SchedulingSolver_descriptor ()
template<typename T>
static const ::std::string & SchedulingSolver_Name (T value)
static bool SchedulingSolver_Parse (::absl::string_view name, SchedulingSolver *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 2
static constexpr PairInsertionStrategy AUTOMATIC = RoutingSearchParameters_PairInsertionStrategy_AUTOMATIC
static constexpr PairInsertionStrategy BEST_PICKUP_THEN_BEST_DELIVERY = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_THEN_BEST_DELIVERY
static constexpr PairInsertionStrategy BEST_PICKUP_DELIVERY_PAIR = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_DELIVERY_PAIR
static constexpr PairInsertionStrategy BEST_PICKUP_DELIVERY_PAIR_MULTITOUR = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_DELIVERY_PAIR_MULTITOUR
static constexpr PairInsertionStrategy PairInsertionStrategy_MIN = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_MIN
static constexpr PairInsertionStrategy PairInsertionStrategy_MAX = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_MAX
static constexpr int PairInsertionStrategy_ARRAYSIZE = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_ARRAYSIZE
static constexpr InsertionSortingProperty SORTING_PROPERTY_UNSPECIFIED = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_UNSPECIFIED
static constexpr InsertionSortingProperty SORTING_PROPERTY_ALLOWED_VEHICLES = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_ALLOWED_VEHICLES
static constexpr InsertionSortingProperty SORTING_PROPERTY_PENALTY = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_PENALTY
static constexpr InsertionSortingProperty SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO
static constexpr InsertionSortingProperty SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS
static constexpr InsertionSortingProperty SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS
static constexpr InsertionSortingProperty SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS
static constexpr InsertionSortingProperty SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE
static constexpr InsertionSortingProperty SORTING_PROPERTY_RANDOM = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_RANDOM
static constexpr InsertionSortingProperty InsertionSortingProperty_MIN = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_MIN
static constexpr InsertionSortingProperty InsertionSortingProperty_MAX = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_MAX
static constexpr int InsertionSortingProperty_ARRAYSIZE = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_ARRAYSIZE
static constexpr SchedulingSolver SCHEDULING_UNSET = RoutingSearchParameters_SchedulingSolver_SCHEDULING_UNSET
static constexpr SchedulingSolver SCHEDULING_GLOP = RoutingSearchParameters_SchedulingSolver_SCHEDULING_GLOP
static constexpr SchedulingSolver SCHEDULING_CP_SAT = RoutingSearchParameters_SchedulingSolver_SCHEDULING_CP_SAT
static constexpr SchedulingSolver SchedulingSolver_MIN = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_MIN
static constexpr SchedulingSolver SchedulingSolver_MAX = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_MAX
static constexpr int SchedulingSolver_ARRAYSIZE = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_ARRAYSIZE

Protected Member Functions

 RoutingSearchParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 RoutingSearchParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const RoutingSearchParameters &from)
 RoutingSearchParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, RoutingSearchParameters &&from) noexcept
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData () const PROTOBUF_FINAL

Static Protected Member Functions

static void *PROTOBUF_NONNULL PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
static constexpr auto InternalNewImpl_ ()

Friends

class ::google::protobuf::internal::TcParser
class ::google::protobuf::MessageLite
class ::google::protobuf::Arena
template<typename T>
class ::google::protobuf::Arena::InternalHelper
struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto
void swap (RoutingSearchParameters &a, RoutingSearchParameters &b)

Member Typedef Documentation

◆ ImprovementSearchLimitParameters

◆ InsertionSortingProperty

◆ LocalSearchNeighborhoodOperators

◆ PairInsertionStrategy

◆ SchedulingSolver

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

accessors ----------------------------------------------------—

Enumerator
kLocalSearchMetaheuristicsFieldNumber 
kLocalCheapestInsertionSortingPropertiesFieldNumber 
kLogTagFieldNumber 
kLocalSearchOperatorsFieldNumber 
kTimeLimitFieldNumber 
kLnsTimeLimitFieldNumber 
kImprovementLimitParametersFieldNumber 
kSatParametersFieldNumber 
kIteratedLocalSearchParametersFieldNumber 
kFirstSolutionStrategyFieldNumber 
kLocalSearchMetaheuristicFieldNumber 
kGuidedLocalSearchLambdaCoefficientFieldNumber 
kOptimizationStepFieldNumber 
kSolutionLimitFieldNumber 
kUseUnfilteredFirstSolutionStrategyFieldNumber 
kUseDepthFirstSearchFieldNumber 
kUseFullPropagationFieldNumber 
kLogSearchFieldNumber 
kNumberOfSolutionsToCollectFieldNumber 
kSavingsNeighborsRatioFieldNumber 
kCheapestInsertionFarthestSeedsRatioFieldNumber 
kSavingsArcCoefficientFieldNumber 
kCheapestInsertionFirstSolutionNeighborsRatioFieldNumber 
kLogCostScalingFactorFieldNumber 
kSavingsMaxMemoryUsageBytesFieldNumber 
kRelocateExpensiveChainNumArcsToConsiderFieldNumber 
kUseCpSatFieldNumber 
kLogCostOffsetFieldNumber 
kUseCpFieldNumber 
kSavingsAddReverseArcsFieldNumber 
kChristofidesUseMinimumMatchingFieldNumber 
kCheapestInsertionAddUnperformedEntriesFieldNumber 
kUseMultiArmedBanditConcatenateOperatorsFieldNumber 
kCheapestInsertionLsOperatorNeighborsRatioFieldNumber 
kHeuristicExpensiveChainLnsNumArcsToConsiderFieldNumber 
kContinuousSchedulingSolverFieldNumber 
kMixedIntegerSchedulingSolverFieldNumber 
kHeuristicCloseNodesLnsNumNodesFieldNumber 
kMultiArmedBanditCompoundOperatorMemoryCoefficientFieldNumber 
kMultiArmedBanditCompoundOperatorExplorationCoefficientFieldNumber 
kCheapestInsertionFirstSolutionMinNeighborsFieldNumber 
kCheapestInsertionLsOperatorMinNeighborsFieldNumber 
kUseGeneralizedCpSatFieldNumber 
kLocalCheapestInsertionPickupDeliveryStrategyFieldNumber 
kCheapestInsertionFirstSolutionUseNeighborsRatioForInitializationFieldNumber 
kDisableSchedulingBewareThisMayDegradePerformanceFieldNumber 
kGuidedLocalSearchResetPenaltiesOnNewBestSolutionFieldNumber 
kReportIntermediateCpSatSolutionsFieldNumber 
kFallbackToCpSatSizeThresholdFieldNumber 
kLsOperatorNeighborsRatioFieldNumber 
kLsOperatorMinNeighborsFieldNumber 
kLocalCheapestCostInsertionPickupDeliveryStrategyFieldNumber 
kSecondaryLsTimeLimitRatioFieldNumber 
kFirstSolutionOptimizationPeriodFieldNumber 
kUseIteratedLocalSearchFieldNumber 
kGuidedLocalSearchPenalizeWithVehicleClassesFieldNumber 
kUseGuidedLocalSearchPenaltiesInLocalSearchOperatorsFieldNumber 
kNumMaxLocalOptimaBeforeMetaheuristicSwitchFieldNumber 
kMaxSwapActiveChainSizeFieldNumber 

Definition at line 1502 of file routing_parameters.pb.h.

Constructor & Destructor Documentation

◆ RoutingSearchParameters() [1/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( )
inline

Definition at line 1291 of file routing_parameters.pb.h.

◆ ~RoutingSearchParameters()

operations_research::RoutingSearchParameters::~RoutingSearchParameters ( )

@protoc_insertion_point(destructor:operations_research.RoutingSearchParameters)

Definition at line 2380 of file routing_parameters.pb.cc.

◆ RoutingSearchParameters() [2/8]

template<typename = void>
PROTOBUF_CONSTEXPR operations_research::RoutingSearchParameters::RoutingSearchParameters ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ RoutingSearchParameters() [3/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( const RoutingSearchParameters & from)
inline

Definition at line 1304 of file routing_parameters.pb.h.

◆ RoutingSearchParameters() [4/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( RoutingSearchParameters && from)
inlinenoexcept

Definition at line 1305 of file routing_parameters.pb.h.

◆ RoutingSearchParameters() [5/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.RoutingSearchParameters)

Definition at line 2298 of file routing_parameters.pb.cc.

◆ RoutingSearchParameters() [6/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const RoutingSearchParameters & from )
protected

@protoc_insertion_point(copy_constructor:operations_research.RoutingSearchParameters)

Definition at line 2319 of file routing_parameters.pb.cc.

◆ RoutingSearchParameters() [7/8]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
RoutingSearchParameters && from )
inlineprotectednoexcept

Definition at line 1412 of file routing_parameters.pb.h.

◆ RoutingSearchParameters() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::RoutingSearchParameters::RoutingSearchParameters ( ::_pbi::ConstantInitialized )

Definition at line 212 of file routing_parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

uint8_t *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::_InternalSerialize ( ::uint8_t *PROTOBUF_NONNULL target,
::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream ) const
final

@protoc_insertion_point(serialize_to_array_start:operations_research.RoutingSearchParameters)

.operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;

bool use_unfiltered_first_solution_strategy = 2;

.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;

.operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;

double guided_local_search_lambda_coefficient = 5;

bool use_depth_first_search = 6;

double optimization_step = 7;

int64 solution_limit = 8;

.google.protobuf.Duration time_limit = 9;

.google.protobuf.Duration lns_time_limit = 10;

bool use_full_propagation = 11;

bool log_search = 13;

double savings_neighbors_ratio = 14;

bool savings_add_reverse_arcs = 15;

double cheapest_insertion_farthest_seeds_ratio = 16;

int32 number_of_solutions_to_collect = 17;

double savings_arc_coefficient = 18;

int32 relocate_expensive_chain_num_arcs_to_consider = 20;

double cheapest_insertion_first_solution_neighbors_ratio = 21;

double log_cost_scaling_factor = 22;

double savings_max_memory_usage_bytes = 23;

.operations_research.OptionalBoolean use_cp_sat = 27;

.operations_research.OptionalBoolean use_cp = 28;

double log_cost_offset = 29;

bool christofides_use_minimum_matching = 30;

double cheapest_insertion_ls_operator_neighbors_ratio = 31;

int32 heuristic_expensive_chain_lns_num_arcs_to_consider = 32;

.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;

.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;

int32 heuristic_close_nodes_lns_num_nodes = 35;

string log_tag = 36;

.operations_research.RoutingSearchParameters.ImprovementSearchLimitParameters improvement_limit_parameters = 37;

bool cheapest_insertion_add_unperformed_entries = 40;

bool use_multi_armed_bandit_concatenate_operators = 41;

double multi_armed_bandit_compound_operator_memory_coefficient = 42;

double multi_armed_bandit_compound_operator_exploration_coefficient = 43;

int32 cheapest_insertion_first_solution_min_neighbors = 44;

int32 cheapest_insertion_ls_operator_min_neighbors = 45;

bool cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization = 46;

.operations_research.OptionalBoolean use_generalized_cp_sat = 47;

.operations_research.sat.SatParameters sat_parameters = 48;

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_insertion_pickup_delivery_strategy = 49;

optional bool disable_scheduling_beware_this_may_degrade_performance = 50;

bool guided_local_search_reset_penalties_on_new_best_solution = 51;

int32 fallback_to_cp_sat_size_threshold = 52;

double ls_operator_neighbors_ratio = 53;

int32 ls_operator_min_neighbors = 54;

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_cost_insertion_pickup_delivery_strategy = 55;

bool report_intermediate_cp_sat_solutions = 56;

double secondary_ls_time_limit_ratio = 57;

bool use_iterated_local_search = 58;

int32 first_solution_optimization_period = 59;

.operations_research.IteratedLocalSearchParameters iterated_local_search_parameters = 60;

bool guided_local_search_penalize_with_vehicle_classes = 61;

bool use_guided_local_search_penalties_in_local_search_operators = 62;

repeated .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristics = 63;

int32 num_max_local_optima_before_metaheuristic_switch = 64;

int32 max_swap_active_chain_size = 66;

repeated .operations_research.RoutingSearchParameters.InsertionSortingProperty local_cheapest_insertion_sorting_properties = 67;

@protoc_insertion_point(serialize_to_array_end:operations_research.RoutingSearchParameters)

Definition at line 2847 of file routing_parameters.pb.cc.

◆ add_local_cheapest_insertion_sorting_properties()

void operations_research::RoutingSearchParameters::add_local_cheapest_insertion_sorting_properties ( ::operations_research::RoutingSearchParameters_InsertionSortingProperty value)
inline

◆ add_local_search_metaheuristics()

void operations_research::RoutingSearchParameters::add_local_search_metaheuristics ( ::operations_research::LocalSearchMetaheuristic_Value value)
inline

@protoc_insertion_point(field_add:operations_research.RoutingSearchParameters.local_search_metaheuristics)

Definition at line 4102 of file routing_parameters.pb.h.

◆ ByteSizeLong()

size_t operations_research::RoutingSearchParameters::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.RoutingSearchParameters)

Prevent compiler warnings about cached_has_bits being unused

repeated .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristics = 63;

repeated .operations_research.RoutingSearchParameters.InsertionSortingProperty local_cheapest_insertion_sorting_properties = 67;

string log_tag = 36;

.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;

.google.protobuf.Duration time_limit = 9;

.google.protobuf.Duration lns_time_limit = 10;

.operations_research.RoutingSearchParameters.ImprovementSearchLimitParameters improvement_limit_parameters = 37;

.operations_research.sat.SatParameters sat_parameters = 48;

.operations_research.IteratedLocalSearchParameters iterated_local_search_parameters = 60;

.operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;

.operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;

double guided_local_search_lambda_coefficient = 5;

double optimization_step = 7;

int64 solution_limit = 8;

bool use_unfiltered_first_solution_strategy = 2;

bool use_depth_first_search = 6;

bool use_full_propagation = 11;

bool log_search = 13;

int32 number_of_solutions_to_collect = 17;

double savings_neighbors_ratio = 14;

double cheapest_insertion_farthest_seeds_ratio = 16;

double savings_arc_coefficient = 18;

double cheapest_insertion_first_solution_neighbors_ratio = 21;

double log_cost_scaling_factor = 22;

double savings_max_memory_usage_bytes = 23;

int32 relocate_expensive_chain_num_arcs_to_consider = 20;

.operations_research.OptionalBoolean use_cp_sat = 27;

double log_cost_offset = 29;

.operations_research.OptionalBoolean use_cp = 28;

bool savings_add_reverse_arcs = 15;

bool christofides_use_minimum_matching = 30;

bool cheapest_insertion_add_unperformed_entries = 40;

bool use_multi_armed_bandit_concatenate_operators = 41;

double cheapest_insertion_ls_operator_neighbors_ratio = 31;

int32 heuristic_expensive_chain_lns_num_arcs_to_consider = 32;

.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;

.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;

int32 heuristic_close_nodes_lns_num_nodes = 35;

double multi_armed_bandit_compound_operator_memory_coefficient = 42;

double multi_armed_bandit_compound_operator_exploration_coefficient = 43;

int32 cheapest_insertion_first_solution_min_neighbors = 44;

int32 cheapest_insertion_ls_operator_min_neighbors = 45;

.operations_research.OptionalBoolean use_generalized_cp_sat = 47;

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_insertion_pickup_delivery_strategy = 49;

bool cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization = 46;

bool guided_local_search_reset_penalties_on_new_best_solution = 51;

bool report_intermediate_cp_sat_solutions = 56;

int32 fallback_to_cp_sat_size_threshold = 52;

double ls_operator_neighbors_ratio = 53;

int32 ls_operator_min_neighbors = 54;

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_cost_insertion_pickup_delivery_strategy = 55;

double secondary_ls_time_limit_ratio = 57;

int32 first_solution_optimization_period = 59;

bool use_iterated_local_search = 58;

bool guided_local_search_penalize_with_vehicle_classes = 61;

bool use_guided_local_search_penalties_in_local_search_operators = 62;

int32 num_max_local_optima_before_metaheuristic_switch = 64;

int32 max_swap_active_chain_size = 66;

Definition at line 3390 of file routing_parameters.pb.cc.

◆ cheapest_insertion_add_unperformed_entries()

bool operations_research::RoutingSearchParameters::cheapest_insertion_add_unperformed_entries ( ) const
inline

◆ cheapest_insertion_farthest_seeds_ratio()

double operations_research::RoutingSearchParameters::cheapest_insertion_farthest_seeds_ratio ( ) const
inline

◆ cheapest_insertion_first_solution_min_neighbors()

int32_t operations_research::RoutingSearchParameters::cheapest_insertion_first_solution_min_neighbors ( ) const
inline

◆ cheapest_insertion_first_solution_neighbors_ratio()

double operations_research::RoutingSearchParameters::cheapest_insertion_first_solution_neighbors_ratio ( ) const
inline

◆ cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization()

bool operations_research::RoutingSearchParameters::cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization ( ) const
inline

◆ cheapest_insertion_ls_operator_min_neighbors()

int32_t operations_research::RoutingSearchParameters::cheapest_insertion_ls_operator_min_neighbors ( ) const
inline

◆ cheapest_insertion_ls_operator_neighbors_ratio()

double operations_research::RoutingSearchParameters::cheapest_insertion_ls_operator_neighbors_ratio ( ) const
inline

◆ christofides_use_minimum_matching()

bool operations_research::RoutingSearchParameters::christofides_use_minimum_matching ( ) const
inline

◆ Clear()

PROTOBUF_NOINLINE void operations_research::RoutingSearchParameters::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.RoutingSearchParameters)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 2765 of file routing_parameters.pb.cc.

◆ clear_cheapest_insertion_add_unperformed_entries()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_add_unperformed_entries ( )
inline

bool cheapest_insertion_add_unperformed_entries = 40;

Definition at line 3580 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_farthest_seeds_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_farthest_seeds_ratio ( )
inline

double cheapest_insertion_farthest_seeds_ratio = 16;

Definition at line 3436 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_first_solution_min_neighbors()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_first_solution_min_neighbors ( )
inline

int32 cheapest_insertion_first_solution_min_neighbors = 44;

Definition at line 3484 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_first_solution_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_first_solution_neighbors_ratio ( )
inline

double cheapest_insertion_first_solution_neighbors_ratio = 21;

Definition at line 3460 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization ( )
inline

bool cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization = 46;

Definition at line 3556 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_ls_operator_min_neighbors()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_ls_operator_min_neighbors ( )
inline

int32 cheapest_insertion_ls_operator_min_neighbors = 45;

Definition at line 3532 of file routing_parameters.pb.h.

◆ clear_cheapest_insertion_ls_operator_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_ls_operator_neighbors_ratio ( )
inline

double cheapest_insertion_ls_operator_neighbors_ratio = 31;

Definition at line 3508 of file routing_parameters.pb.h.

◆ clear_christofides_use_minimum_matching()

void operations_research::RoutingSearchParameters::clear_christofides_use_minimum_matching ( )
inline

bool christofides_use_minimum_matching = 30;

Definition at line 3698 of file routing_parameters.pb.h.

◆ clear_continuous_scheduling_solver()

void operations_research::RoutingSearchParameters::clear_continuous_scheduling_solver ( )
inline

.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;

Definition at line 4487 of file routing_parameters.pb.h.

◆ clear_disable_scheduling_beware_this_may_degrade_performance()

void operations_research::RoutingSearchParameters::clear_disable_scheduling_beware_this_may_degrade_performance ( )
inline

Definition at line 4539 of file routing_parameters.pb.h.

◆ clear_fallback_to_cp_sat_size_threshold()

void operations_research::RoutingSearchParameters::clear_fallback_to_cp_sat_size_threshold ( )
inline

int32 fallback_to_cp_sat_size_threshold = 52;

Definition at line 4463 of file routing_parameters.pb.h.

◆ clear_first_solution_optimization_period()

void operations_research::RoutingSearchParameters::clear_first_solution_optimization_period ( )
inline

int32 first_solution_optimization_period = 59;

Definition at line 3722 of file routing_parameters.pb.h.

◆ clear_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_first_solution_strategy ( )
inline

◆ clear_guided_local_search_lambda_coefficient()

void operations_research::RoutingSearchParameters::clear_guided_local_search_lambda_coefficient ( )
inline

double guided_local_search_lambda_coefficient = 5;

Definition at line 4154 of file routing_parameters.pb.h.

◆ clear_guided_local_search_penalize_with_vehicle_classes()

void operations_research::RoutingSearchParameters::clear_guided_local_search_penalize_with_vehicle_classes ( )
inline

bool guided_local_search_penalize_with_vehicle_classes = 61;

Definition at line 4202 of file routing_parameters.pb.h.

◆ clear_guided_local_search_reset_penalties_on_new_best_solution()

void operations_research::RoutingSearchParameters::clear_guided_local_search_reset_penalties_on_new_best_solution ( )
inline

bool guided_local_search_reset_penalties_on_new_best_solution = 51;

Definition at line 4178 of file routing_parameters.pb.h.

◆ clear_heuristic_close_nodes_lns_num_nodes()

void operations_research::RoutingSearchParameters::clear_heuristic_close_nodes_lns_num_nodes ( )
inline

int32 heuristic_close_nodes_lns_num_nodes = 35;

Definition at line 4036 of file routing_parameters.pb.h.

◆ clear_heuristic_expensive_chain_lns_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::clear_heuristic_expensive_chain_lns_num_arcs_to_consider ( )
inline

int32 heuristic_expensive_chain_lns_num_arcs_to_consider = 32;

Definition at line 4012 of file routing_parameters.pb.h.

◆ clear_improvement_limit_parameters()

void operations_research::RoutingSearchParameters::clear_improvement_limit_parameters ( )
inline

Definition at line 4850 of file routing_parameters.pb.h.

◆ clear_iterated_local_search_parameters()

void operations_research::RoutingSearchParameters::clear_iterated_local_search_parameters ( )

Definition at line 2293 of file routing_parameters.pb.cc.

◆ clear_lns_time_limit()

void operations_research::RoutingSearchParameters::clear_lns_time_limit ( )

Definition at line 2288 of file routing_parameters.pb.cc.

◆ clear_local_cheapest_cost_insertion_pickup_delivery_strategy()

void operations_research::RoutingSearchParameters::clear_local_cheapest_cost_insertion_pickup_delivery_strategy ( )
inline

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_cost_insertion_pickup_delivery_strategy = 55;

Definition at line 3628 of file routing_parameters.pb.h.

◆ clear_local_cheapest_insertion_pickup_delivery_strategy()

void operations_research::RoutingSearchParameters::clear_local_cheapest_insertion_pickup_delivery_strategy ( )
inline

.operations_research.RoutingSearchParameters.PairInsertionStrategy local_cheapest_insertion_pickup_delivery_strategy = 49;

Definition at line 3604 of file routing_parameters.pb.h.

◆ clear_local_cheapest_insertion_sorting_properties()

void operations_research::RoutingSearchParameters::clear_local_cheapest_insertion_sorting_properties ( )
inline

Definition at line 3658 of file routing_parameters.pb.h.

◆ clear_local_search_metaheuristic()

void operations_research::RoutingSearchParameters::clear_local_search_metaheuristic ( )
inline

.operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;

Definition at line 4060 of file routing_parameters.pb.h.

◆ clear_local_search_metaheuristics()

void operations_research::RoutingSearchParameters::clear_local_search_metaheuristics ( )
inline

Definition at line 4090 of file routing_parameters.pb.h.

◆ clear_local_search_operators()

void operations_research::RoutingSearchParameters::clear_local_search_operators ( )
inline

Definition at line 3751 of file routing_parameters.pb.h.

◆ clear_log_cost_offset()

void operations_research::RoutingSearchParameters::clear_log_cost_offset ( )
inline

double log_cost_offset = 29;

Definition at line 5015 of file routing_parameters.pb.h.

◆ clear_log_cost_scaling_factor()

void operations_research::RoutingSearchParameters::clear_log_cost_scaling_factor ( )
inline

double log_cost_scaling_factor = 22;

Definition at line 4991 of file routing_parameters.pb.h.

◆ clear_log_search()

void operations_research::RoutingSearchParameters::clear_log_search ( )
inline

bool log_search = 13;

Definition at line 4967 of file routing_parameters.pb.h.

◆ clear_log_tag()

void operations_research::RoutingSearchParameters::clear_log_tag ( )
inline

string log_tag = 36;

Definition at line 5039 of file routing_parameters.pb.h.

◆ clear_ls_operator_min_neighbors()

void operations_research::RoutingSearchParameters::clear_ls_operator_min_neighbors ( )
inline

int32 ls_operator_min_neighbors = 54;

Definition at line 3868 of file routing_parameters.pb.h.

◆ clear_ls_operator_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_ls_operator_neighbors_ratio ( )
inline

double ls_operator_neighbors_ratio = 53;

Definition at line 3844 of file routing_parameters.pb.h.

◆ clear_max_swap_active_chain_size()

void operations_research::RoutingSearchParameters::clear_max_swap_active_chain_size ( )
inline

int32 max_swap_active_chain_size = 66;

Definition at line 3964 of file routing_parameters.pb.h.

◆ clear_mixed_integer_scheduling_solver()

void operations_research::RoutingSearchParameters::clear_mixed_integer_scheduling_solver ( )
inline

.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;

Definition at line 4511 of file routing_parameters.pb.h.

◆ clear_multi_armed_bandit_compound_operator_exploration_coefficient()

void operations_research::RoutingSearchParameters::clear_multi_armed_bandit_compound_operator_exploration_coefficient ( )
inline

double multi_armed_bandit_compound_operator_exploration_coefficient = 43;

Definition at line 3940 of file routing_parameters.pb.h.

◆ clear_multi_armed_bandit_compound_operator_memory_coefficient()

void operations_research::RoutingSearchParameters::clear_multi_armed_bandit_compound_operator_memory_coefficient ( )
inline

double multi_armed_bandit_compound_operator_memory_coefficient = 42;

Definition at line 3916 of file routing_parameters.pb.h.

◆ clear_num_max_local_optima_before_metaheuristic_switch()

void operations_research::RoutingSearchParameters::clear_num_max_local_optima_before_metaheuristic_switch ( )
inline

int32 num_max_local_optima_before_metaheuristic_switch = 64;

Definition at line 4130 of file routing_parameters.pb.h.

◆ clear_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::clear_number_of_solutions_to_collect ( )
inline

int32 number_of_solutions_to_collect = 17;

Definition at line 4587 of file routing_parameters.pb.h.

◆ clear_optimization_step()

void operations_research::RoutingSearchParameters::clear_optimization_step ( )
inline

double optimization_step = 7;

Definition at line 4563 of file routing_parameters.pb.h.

◆ clear_relocate_expensive_chain_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::clear_relocate_expensive_chain_num_arcs_to_consider ( )
inline

int32 relocate_expensive_chain_num_arcs_to_consider = 20;

Definition at line 3988 of file routing_parameters.pb.h.

◆ clear_report_intermediate_cp_sat_solutions()

void operations_research::RoutingSearchParameters::clear_report_intermediate_cp_sat_solutions ( )
inline

bool report_intermediate_cp_sat_solutions = 56;

Definition at line 4439 of file routing_parameters.pb.h.

◆ clear_sat_parameters()

void operations_research::RoutingSearchParameters::clear_sat_parameters ( )

Definition at line 2278 of file routing_parameters.pb.cc.

◆ clear_savings_add_reverse_arcs()

void operations_research::RoutingSearchParameters::clear_savings_add_reverse_arcs ( )
inline

bool savings_add_reverse_arcs = 15;

Definition at line 3388 of file routing_parameters.pb.h.

◆ clear_savings_arc_coefficient()

void operations_research::RoutingSearchParameters::clear_savings_arc_coefficient ( )
inline

double savings_arc_coefficient = 18;

Definition at line 3412 of file routing_parameters.pb.h.

◆ clear_savings_max_memory_usage_bytes()

void operations_research::RoutingSearchParameters::clear_savings_max_memory_usage_bytes ( )
inline

double savings_max_memory_usage_bytes = 23;

Definition at line 3364 of file routing_parameters.pb.h.

◆ clear_savings_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_savings_neighbors_ratio ( )
inline

double savings_neighbors_ratio = 14;

Definition at line 3340 of file routing_parameters.pb.h.

◆ clear_secondary_ls_time_limit_ratio()

void operations_research::RoutingSearchParameters::clear_secondary_ls_time_limit_ratio ( )
inline

double secondary_ls_time_limit_ratio = 57;

Definition at line 4821 of file routing_parameters.pb.h.

◆ clear_solution_limit()

void operations_research::RoutingSearchParameters::clear_solution_limit ( )
inline

int64 solution_limit = 8;

Definition at line 4611 of file routing_parameters.pb.h.

◆ clear_time_limit()

void operations_research::RoutingSearchParameters::clear_time_limit ( )

Definition at line 2283 of file routing_parameters.pb.cc.

◆ clear_use_cp()

void operations_research::RoutingSearchParameters::clear_use_cp ( )
inline

.operations_research.OptionalBoolean use_cp = 28;

Definition at line 4274 of file routing_parameters.pb.h.

◆ clear_use_cp_sat()

void operations_research::RoutingSearchParameters::clear_use_cp_sat ( )
inline

.operations_research.OptionalBoolean use_cp_sat = 27;

Definition at line 4298 of file routing_parameters.pb.h.

◆ clear_use_depth_first_search()

void operations_research::RoutingSearchParameters::clear_use_depth_first_search ( )
inline

bool use_depth_first_search = 6;

Definition at line 4250 of file routing_parameters.pb.h.

◆ clear_use_full_propagation()

void operations_research::RoutingSearchParameters::clear_use_full_propagation ( )
inline

bool use_full_propagation = 11;

Definition at line 4943 of file routing_parameters.pb.h.

◆ clear_use_generalized_cp_sat()

void operations_research::RoutingSearchParameters::clear_use_generalized_cp_sat ( )
inline

.operations_research.OptionalBoolean use_generalized_cp_sat = 47;

Definition at line 4322 of file routing_parameters.pb.h.

◆ clear_use_guided_local_search_penalties_in_local_search_operators()

void operations_research::RoutingSearchParameters::clear_use_guided_local_search_penalties_in_local_search_operators ( )
inline

bool use_guided_local_search_penalties_in_local_search_operators = 62;

Definition at line 4226 of file routing_parameters.pb.h.

◆ clear_use_iterated_local_search()

void operations_research::RoutingSearchParameters::clear_use_iterated_local_search ( )
inline

bool use_iterated_local_search = 58;

Definition at line 5104 of file routing_parameters.pb.h.

◆ clear_use_multi_armed_bandit_concatenate_operators()

void operations_research::RoutingSearchParameters::clear_use_multi_armed_bandit_concatenate_operators ( )
inline

bool use_multi_armed_bandit_concatenate_operators = 41;

Definition at line 3892 of file routing_parameters.pb.h.

◆ clear_use_unfiltered_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_use_unfiltered_first_solution_strategy ( )
inline

bool use_unfiltered_first_solution_strategy = 2;

Definition at line 3316 of file routing_parameters.pb.h.

◆ continuous_scheduling_solver()

operations_research::RoutingSearchParameters_SchedulingSolver operations_research::RoutingSearchParameters::continuous_scheduling_solver ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.continuous_scheduling_solver)

Definition at line 4492 of file routing_parameters.pb.h.

◆ CopyFrom()

void operations_research::RoutingSearchParameters::CopyFrom ( const RoutingSearchParameters & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.RoutingSearchParameters)

Definition at line 4124 of file routing_parameters.pb.cc.

◆ default_instance()

const RoutingSearchParameters & operations_research::RoutingSearchParameters::default_instance ( )
inlinestatic

Definition at line 1339 of file routing_parameters.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::descriptor ( )
inlinestatic

Definition at line 1330 of file routing_parameters.pb.h.

◆ disable_scheduling_beware_this_may_degrade_performance()

bool operations_research::RoutingSearchParameters::disable_scheduling_beware_this_may_degrade_performance ( ) const
inline

◆ fallback_to_cp_sat_size_threshold()

int32_t operations_research::RoutingSearchParameters::fallback_to_cp_sat_size_threshold ( ) const
inline

◆ first_solution_optimization_period()

int32_t operations_research::RoutingSearchParameters::first_solution_optimization_period ( ) const
inline

◆ first_solution_strategy()

operations_research::FirstSolutionStrategy_Value operations_research::RoutingSearchParameters::first_solution_strategy ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.first_solution_strategy)

Definition at line 3297 of file routing_parameters.pb.h.

◆ GetCachedSize()

int operations_research::RoutingSearchParameters::GetCachedSize ( ) const
inline

Definition at line 1398 of file routing_parameters.pb.h.

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::GetClassData ( ) const
protected

Definition at line 2451 of file routing_parameters.pb.cc.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::GetDescriptor ( )
inlinestatic

Definition at line 1333 of file routing_parameters.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::RoutingSearchParameters::GetMetadata ( ) const

Definition at line 4150 of file routing_parameters.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::GetReflection ( )
inlinestatic

Definition at line 1336 of file routing_parameters.pb.h.

◆ guided_local_search_lambda_coefficient()

double operations_research::RoutingSearchParameters::guided_local_search_lambda_coefficient ( ) const
inline

◆ guided_local_search_penalize_with_vehicle_classes()

bool operations_research::RoutingSearchParameters::guided_local_search_penalize_with_vehicle_classes ( ) const
inline

◆ guided_local_search_reset_penalties_on_new_best_solution()

bool operations_research::RoutingSearchParameters::guided_local_search_reset_penalties_on_new_best_solution ( ) const
inline

◆ has_disable_scheduling_beware_this_may_degrade_performance()

bool operations_research::RoutingSearchParameters::has_disable_scheduling_beware_this_may_degrade_performance ( ) const
inline

optional bool disable_scheduling_beware_this_may_degrade_performance = 50;

Definition at line 4535 of file routing_parameters.pb.h.

◆ has_improvement_limit_parameters()

bool operations_research::RoutingSearchParameters::has_improvement_limit_parameters ( ) const
inline

◆ has_iterated_local_search_parameters()

bool operations_research::RoutingSearchParameters::has_iterated_local_search_parameters ( ) const
inline

.operations_research.IteratedLocalSearchParameters iterated_local_search_parameters = 60;

Definition at line 5128 of file routing_parameters.pb.h.

◆ has_lns_time_limit()

bool operations_research::RoutingSearchParameters::has_lns_time_limit ( ) const
inline

.google.protobuf.Duration lns_time_limit = 10;

Definition at line 4728 of file routing_parameters.pb.h.

◆ has_local_search_operators()

bool operations_research::RoutingSearchParameters::has_local_search_operators ( ) const
inline

◆ has_sat_parameters()

bool operations_research::RoutingSearchParameters::has_sat_parameters ( ) const
inline

.operations_research.sat.SatParameters sat_parameters = 48;

Definition at line 4346 of file routing_parameters.pb.h.

◆ has_time_limit()

bool operations_research::RoutingSearchParameters::has_time_limit ( ) const
inline

.google.protobuf.Duration time_limit = 9;

Definition at line 4635 of file routing_parameters.pb.h.

◆ heuristic_close_nodes_lns_num_nodes()

int32_t operations_research::RoutingSearchParameters::heuristic_close_nodes_lns_num_nodes ( ) const
inline

◆ heuristic_expensive_chain_lns_num_arcs_to_consider()

int32_t operations_research::RoutingSearchParameters::heuristic_expensive_chain_lns_num_arcs_to_consider ( ) const
inline

◆ improvement_limit_parameters()

const::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters & operations_research::RoutingSearchParameters::improvement_limit_parameters ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.improvement_limit_parameters)

Definition at line 4860 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::InsertionSortingProperty_descriptor ( )
inlinestatic

Definition at line 1468 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_IsValid()

bool operations_research::RoutingSearchParameters::InsertionSortingProperty_IsValid ( int value)
inlinestatic

Definition at line 1462 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_Name()

template<typename T>
const ::std::string & operations_research::RoutingSearchParameters::InsertionSortingProperty_Name ( T value)
inlinestatic

Definition at line 1472 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_Parse()

bool operations_research::RoutingSearchParameters::InsertionSortingProperty_Parse ( ::absl::string_view name,
InsertionSortingProperty *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 1475 of file routing_parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::RoutingSearchParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 2423 of file routing_parameters.pb.cc.

◆ InternalNewImpl_()

auto operations_research::RoutingSearchParameters::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 2403 of file routing_parameters.pb.cc.

◆ IsInitialized()

bool operations_research::RoutingSearchParameters::IsInitialized ( ) const
inline

Definition at line 1374 of file routing_parameters.pb.h.

◆ iterated_local_search_parameters()

const::operations_research::IteratedLocalSearchParameters & operations_research::RoutingSearchParameters::iterated_local_search_parameters ( ) const
inline

◆ lns_time_limit()

const::google::protobuf::Duration & operations_research::RoutingSearchParameters::lns_time_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 4738 of file routing_parameters.pb.h.

◆ local_cheapest_cost_insertion_pickup_delivery_strategy()

operations_research::RoutingSearchParameters_PairInsertionStrategy operations_research::RoutingSearchParameters::local_cheapest_cost_insertion_pickup_delivery_strategy ( ) const
inline

◆ local_cheapest_insertion_pickup_delivery_strategy()

operations_research::RoutingSearchParameters_PairInsertionStrategy operations_research::RoutingSearchParameters::local_cheapest_insertion_pickup_delivery_strategy ( ) const
inline

◆ local_cheapest_insertion_sorting_properties() [1/2]

const::google::protobuf::RepeatedField< int > & operations_research::RoutingSearchParameters::local_cheapest_insertion_sorting_properties ( ) const
inline

◆ local_cheapest_insertion_sorting_properties() [2/2]

operations_research::RoutingSearchParameters_InsertionSortingProperty operations_research::RoutingSearchParameters::local_cheapest_insertion_sorting_properties ( int index) const
inline

◆ local_cheapest_insertion_sorting_properties_size()

int operations_research::RoutingSearchParameters::local_cheapest_insertion_sorting_properties_size ( ) const
inline

repeated .operations_research.RoutingSearchParameters.InsertionSortingProperty local_cheapest_insertion_sorting_properties = 67;

Definition at line 3655 of file routing_parameters.pb.h.

◆ local_search_metaheuristic()

operations_research::LocalSearchMetaheuristic_Value operations_research::RoutingSearchParameters::local_search_metaheuristic ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_metaheuristic)

Definition at line 4065 of file routing_parameters.pb.h.

◆ local_search_metaheuristics() [1/2]

const::google::protobuf::RepeatedField< int > & operations_research::RoutingSearchParameters::local_search_metaheuristics ( ) const
inline

@protoc_insertion_point(field_list:operations_research.RoutingSearchParameters.local_search_metaheuristics)

Definition at line 4107 of file routing_parameters.pb.h.

◆ local_search_metaheuristics() [2/2]

operations_research::LocalSearchMetaheuristic_Value operations_research::RoutingSearchParameters::local_search_metaheuristics ( int index) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_metaheuristics)

Definition at line 4094 of file routing_parameters.pb.h.

◆ local_search_metaheuristics_size()

int operations_research::RoutingSearchParameters::local_search_metaheuristics_size ( ) const
inline

repeated .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristics = 63;

Definition at line 4087 of file routing_parameters.pb.h.

◆ local_search_operators()

const::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators & operations_research::RoutingSearchParameters::local_search_operators ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_operators)

Definition at line 3761 of file routing_parameters.pb.h.

◆ log_cost_offset()

double operations_research::RoutingSearchParameters::log_cost_offset ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_cost_offset)

Definition at line 5020 of file routing_parameters.pb.h.

◆ log_cost_scaling_factor()

double operations_research::RoutingSearchParameters::log_cost_scaling_factor ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_cost_scaling_factor)

Definition at line 4996 of file routing_parameters.pb.h.

◆ log_search()

bool operations_research::RoutingSearchParameters::log_search ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_search)

Definition at line 4972 of file routing_parameters.pb.h.

◆ log_tag()

const::std::string & operations_research::RoutingSearchParameters::log_tag ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_tag)

Definition at line 5044 of file routing_parameters.pb.h.

◆ ls_operator_min_neighbors()

int32_t operations_research::RoutingSearchParameters::ls_operator_min_neighbors ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.ls_operator_min_neighbors)

Definition at line 3873 of file routing_parameters.pb.h.

◆ ls_operator_neighbors_ratio()

double operations_research::RoutingSearchParameters::ls_operator_neighbors_ratio ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.ls_operator_neighbors_ratio)

Definition at line 3849 of file routing_parameters.pb.h.

◆ max_swap_active_chain_size()

int32_t operations_research::RoutingSearchParameters::max_swap_active_chain_size ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.max_swap_active_chain_size)

Definition at line 3969 of file routing_parameters.pb.h.

◆ MergeFrom()

void operations_research::RoutingSearchParameters::MergeFrom ( const RoutingSearchParameters & from)
inline

Definition at line 1367 of file routing_parameters.pb.h.

◆ mixed_integer_scheduling_solver()

operations_research::RoutingSearchParameters_SchedulingSolver operations_research::RoutingSearchParameters::mixed_integer_scheduling_solver ( ) const
inline

◆ multi_armed_bandit_compound_operator_exploration_coefficient()

double operations_research::RoutingSearchParameters::multi_armed_bandit_compound_operator_exploration_coefficient ( ) const
inline

◆ multi_armed_bandit_compound_operator_memory_coefficient()

double operations_research::RoutingSearchParameters::multi_armed_bandit_compound_operator_memory_coefficient ( ) const
inline

◆ mutable_improvement_limit_parameters()

operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_improvement_limit_parameters ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.improvement_limit_parameters)

Definition at line 4914 of file routing_parameters.pb.h.

◆ mutable_iterated_local_search_parameters()

operations_research::IteratedLocalSearchParameters *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_iterated_local_search_parameters ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.iterated_local_search_parameters)

Definition at line 5192 of file routing_parameters.pb.h.

◆ mutable_lns_time_limit()

google::protobuf::Duration *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_lns_time_limit ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 4792 of file routing_parameters.pb.h.

◆ mutable_local_cheapest_insertion_sorting_properties()

google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_local_cheapest_insertion_sorting_properties ( )
inline

@protoc_insertion_point(field_mutable_list:operations_research.RoutingSearchParameters.local_cheapest_insertion_sorting_properties)

Definition at line 3680 of file routing_parameters.pb.h.

◆ mutable_local_search_metaheuristics()

google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_local_search_metaheuristics ( )
inline

@protoc_insertion_point(field_mutable_list:operations_research.RoutingSearchParameters.local_search_metaheuristics)

Definition at line 4112 of file routing_parameters.pb.h.

◆ mutable_local_search_operators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_local_search_operators ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.local_search_operators)

Definition at line 3815 of file routing_parameters.pb.h.

◆ mutable_log_tag()

std::string *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_log_tag ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.log_tag)

Definition at line 5056 of file routing_parameters.pb.h.

◆ mutable_sat_parameters()

operations_research::sat::SatParameters *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_sat_parameters ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.sat_parameters)

Definition at line 4410 of file routing_parameters.pb.h.

◆ mutable_time_limit()

google::protobuf::Duration *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_time_limit ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.time_limit)

Definition at line 4699 of file routing_parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::mutable_unknown_fields ( )
inline

Definition at line 1325 of file routing_parameters.pb.h.

◆ New()

RoutingSearchParameters *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::New ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena = nullptr) const
inline

implements Message -------------------------------------------—

Definition at line 1361 of file routing_parameters.pb.h.

◆ num_max_local_optima_before_metaheuristic_switch()

int32_t operations_research::RoutingSearchParameters::num_max_local_optima_before_metaheuristic_switch ( ) const
inline

◆ number_of_solutions_to_collect()

int32_t operations_research::RoutingSearchParameters::number_of_solutions_to_collect ( ) const
inline

◆ operator=() [1/2]

RoutingSearchParameters & operations_research::RoutingSearchParameters::operator= ( const RoutingSearchParameters & from)
inline

Definition at line 1307 of file routing_parameters.pb.h.

◆ operator=() [2/2]

RoutingSearchParameters & operations_research::RoutingSearchParameters::operator= ( RoutingSearchParameters && from)
inlinenoexcept

Definition at line 1311 of file routing_parameters.pb.h.

◆ optimization_step()

double operations_research::RoutingSearchParameters::optimization_step ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.optimization_step)

Definition at line 4568 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::PairInsertionStrategy_descriptor ( )
inlinestatic

Definition at line 1441 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_IsValid()

bool operations_research::RoutingSearchParameters::PairInsertionStrategy_IsValid ( int value)
inlinestatic

Definition at line 1435 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_Name()

template<typename T>
const ::std::string & operations_research::RoutingSearchParameters::PairInsertionStrategy_Name ( T value)
inlinestatic

Definition at line 1445 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_Parse()

bool operations_research::RoutingSearchParameters::PairInsertionStrategy_Parse ( ::absl::string_view name,
PairInsertionStrategy *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 1448 of file routing_parameters.pb.h.

◆ PlacementNew_()

void *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::PlacementNew_ ( const void * PROTOBUF_NONNULL,
void *PROTOBUF_NONNULL mem,
::google::protobuf::Arena *PROTOBUF_NULLABLE arena )
inlinestaticprotected

Definition at line 2398 of file routing_parameters.pb.cc.

◆ release_improvement_limit_parameters()

operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_improvement_limit_parameters ( )
inlinenodiscard

Definition at line 4878 of file routing_parameters.pb.h.

◆ release_iterated_local_search_parameters()

operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_iterated_local_search_parameters ( )
inlinenodiscard

Definition at line 5156 of file routing_parameters.pb.h.

◆ release_lns_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_lns_time_limit ( )
inlinenodiscard

Definition at line 4756 of file routing_parameters.pb.h.

◆ release_local_search_operators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_local_search_operators ( )
inlinenodiscard

Definition at line 3779 of file routing_parameters.pb.h.

◆ release_log_tag()

std::string *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_log_tag ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.log_tag)

Definition at line 5076 of file routing_parameters.pb.h.

◆ release_sat_parameters()

operations_research::sat::SatParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_sat_parameters ( )
inlinenodiscard

Definition at line 4374 of file routing_parameters.pb.h.

◆ release_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::release_time_limit ( )
inlinenodiscard

Definition at line 4663 of file routing_parameters.pb.h.

◆ relocate_expensive_chain_num_arcs_to_consider()

int32_t operations_research::RoutingSearchParameters::relocate_expensive_chain_num_arcs_to_consider ( ) const
inline

◆ report_intermediate_cp_sat_solutions()

bool operations_research::RoutingSearchParameters::report_intermediate_cp_sat_solutions ( ) const
inline

◆ sat_parameters()

const::operations_research::sat::SatParameters & operations_research::RoutingSearchParameters::sat_parameters ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.sat_parameters)

Definition at line 4356 of file routing_parameters.pb.h.

◆ savings_add_reverse_arcs()

bool operations_research::RoutingSearchParameters::savings_add_reverse_arcs ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)

Definition at line 3393 of file routing_parameters.pb.h.

◆ savings_arc_coefficient()

double operations_research::RoutingSearchParameters::savings_arc_coefficient ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_arc_coefficient)

Definition at line 3417 of file routing_parameters.pb.h.

◆ savings_max_memory_usage_bytes()

double operations_research::RoutingSearchParameters::savings_max_memory_usage_bytes ( ) const
inline

◆ savings_neighbors_ratio()

double operations_research::RoutingSearchParameters::savings_neighbors_ratio ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_neighbors_ratio)

Definition at line 3345 of file routing_parameters.pb.h.

◆ SchedulingSolver_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters::SchedulingSolver_descriptor ( )
inlinestatic

Definition at line 1489 of file routing_parameters.pb.h.

◆ SchedulingSolver_IsValid()

bool operations_research::RoutingSearchParameters::SchedulingSolver_IsValid ( int value)
inlinestatic

Definition at line 1483 of file routing_parameters.pb.h.

◆ SchedulingSolver_Name()

template<typename T>
const ::std::string & operations_research::RoutingSearchParameters::SchedulingSolver_Name ( T value)
inlinestatic

Definition at line 1493 of file routing_parameters.pb.h.

◆ SchedulingSolver_Parse()

bool operations_research::RoutingSearchParameters::SchedulingSolver_Parse ( ::absl::string_view name,
SchedulingSolver *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 1496 of file routing_parameters.pb.h.

◆ secondary_ls_time_limit_ratio()

double operations_research::RoutingSearchParameters::secondary_ls_time_limit_ratio ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.secondary_ls_time_limit_ratio)

Definition at line 4826 of file routing_parameters.pb.h.

◆ set_allocated_improvement_limit_parameters()

void operations_research::RoutingSearchParameters::set_allocated_improvement_limit_parameters ( ::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.improvement_limit_parameters)

Definition at line 4921 of file routing_parameters.pb.h.

◆ set_allocated_iterated_local_search_parameters()

void operations_research::RoutingSearchParameters::set_allocated_iterated_local_search_parameters ( ::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.iterated_local_search_parameters)

Definition at line 5199 of file routing_parameters.pb.h.

◆ set_allocated_lns_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_lns_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 4799 of file routing_parameters.pb.h.

◆ set_allocated_local_search_operators()

void operations_research::RoutingSearchParameters::set_allocated_local_search_operators ( ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.local_search_operators)

Definition at line 3822 of file routing_parameters.pb.h.

◆ set_allocated_log_tag()

void operations_research::RoutingSearchParameters::set_allocated_log_tag ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.log_tag)

Definition at line 5089 of file routing_parameters.pb.h.

◆ set_allocated_sat_parameters()

void operations_research::RoutingSearchParameters::set_allocated_sat_parameters ( ::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.sat_parameters)

Definition at line 4417 of file routing_parameters.pb.h.

◆ set_allocated_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.time_limit)

Definition at line 4706 of file routing_parameters.pb.h.

◆ set_cheapest_insertion_add_unperformed_entries()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_add_unperformed_entries ( bool value)
inline

◆ set_cheapest_insertion_farthest_seeds_ratio()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_farthest_seeds_ratio ( double value)
inline

◆ set_cheapest_insertion_first_solution_min_neighbors()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_first_solution_min_neighbors ( ::int32_t value)
inline

◆ set_cheapest_insertion_first_solution_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_first_solution_neighbors_ratio ( double value)
inline

◆ set_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_first_solution_use_neighbors_ratio_for_initialization ( bool value)
inline

◆ set_cheapest_insertion_ls_operator_min_neighbors()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_ls_operator_min_neighbors ( ::int32_t value)
inline

◆ set_cheapest_insertion_ls_operator_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_ls_operator_neighbors_ratio ( double value)
inline

◆ set_christofides_use_minimum_matching()

void operations_research::RoutingSearchParameters::set_christofides_use_minimum_matching ( bool value)
inline

◆ set_continuous_scheduling_solver()

void operations_research::RoutingSearchParameters::set_continuous_scheduling_solver ( ::operations_research::RoutingSearchParameters_SchedulingSolver value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.continuous_scheduling_solver)

Definition at line 4496 of file routing_parameters.pb.h.

◆ set_disable_scheduling_beware_this_may_degrade_performance()

void operations_research::RoutingSearchParameters::set_disable_scheduling_beware_this_may_degrade_performance ( bool value)
inline

◆ set_fallback_to_cp_sat_size_threshold()

void operations_research::RoutingSearchParameters::set_fallback_to_cp_sat_size_threshold ( ::int32_t value)
inline

◆ set_first_solution_optimization_period()

void operations_research::RoutingSearchParameters::set_first_solution_optimization_period ( ::int32_t value)
inline

◆ set_first_solution_strategy()

void operations_research::RoutingSearchParameters::set_first_solution_strategy ( ::operations_research::FirstSolutionStrategy_Value value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.first_solution_strategy)

Definition at line 3301 of file routing_parameters.pb.h.

◆ set_guided_local_search_lambda_coefficient()

void operations_research::RoutingSearchParameters::set_guided_local_search_lambda_coefficient ( double value)
inline

◆ set_guided_local_search_penalize_with_vehicle_classes()

void operations_research::RoutingSearchParameters::set_guided_local_search_penalize_with_vehicle_classes ( bool value)
inline

◆ set_guided_local_search_reset_penalties_on_new_best_solution()

void operations_research::RoutingSearchParameters::set_guided_local_search_reset_penalties_on_new_best_solution ( bool value)
inline

◆ set_heuristic_close_nodes_lns_num_nodes()

void operations_research::RoutingSearchParameters::set_heuristic_close_nodes_lns_num_nodes ( ::int32_t value)
inline

◆ set_heuristic_expensive_chain_lns_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::set_heuristic_expensive_chain_lns_num_arcs_to_consider ( ::int32_t value)
inline

◆ set_local_cheapest_cost_insertion_pickup_delivery_strategy()

void operations_research::RoutingSearchParameters::set_local_cheapest_cost_insertion_pickup_delivery_strategy ( ::operations_research::RoutingSearchParameters_PairInsertionStrategy value)
inline

◆ set_local_cheapest_insertion_pickup_delivery_strategy()

void operations_research::RoutingSearchParameters::set_local_cheapest_insertion_pickup_delivery_strategy ( ::operations_research::RoutingSearchParameters_PairInsertionStrategy value)
inline

◆ set_local_cheapest_insertion_sorting_properties()

void operations_research::RoutingSearchParameters::set_local_cheapest_insertion_sorting_properties ( int index,
::operations_research::RoutingSearchParameters_InsertionSortingProperty value )
inline

◆ set_local_search_metaheuristic()

void operations_research::RoutingSearchParameters::set_local_search_metaheuristic ( ::operations_research::LocalSearchMetaheuristic_Value value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.local_search_metaheuristic)

Definition at line 4069 of file routing_parameters.pb.h.

◆ set_local_search_metaheuristics()

void operations_research::RoutingSearchParameters::set_local_search_metaheuristics ( int index,
::operations_research::LocalSearchMetaheuristic_Value value )
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.local_search_metaheuristics)

Definition at line 4098 of file routing_parameters.pb.h.

◆ set_log_cost_offset()

void operations_research::RoutingSearchParameters::set_log_cost_offset ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_cost_offset)

Definition at line 5024 of file routing_parameters.pb.h.

◆ set_log_cost_scaling_factor()

void operations_research::RoutingSearchParameters::set_log_cost_scaling_factor ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_cost_scaling_factor)

Definition at line 5000 of file routing_parameters.pb.h.

◆ set_log_search()

void operations_research::RoutingSearchParameters::set_log_search ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_search)

Definition at line 4976 of file routing_parameters.pb.h.

◆ set_log_tag() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::RoutingSearchParameters::set_log_tag ( Arg_ && arg,
Args_... args )

◆ set_log_tag() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::RoutingSearchParameters::set_log_tag ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_tag)

Definition at line 5050 of file routing_parameters.pb.h.

◆ set_ls_operator_min_neighbors()

void operations_research::RoutingSearchParameters::set_ls_operator_min_neighbors ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.ls_operator_min_neighbors)

Definition at line 3877 of file routing_parameters.pb.h.

◆ set_ls_operator_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_ls_operator_neighbors_ratio ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.ls_operator_neighbors_ratio)

Definition at line 3853 of file routing_parameters.pb.h.

◆ set_max_swap_active_chain_size()

void operations_research::RoutingSearchParameters::set_max_swap_active_chain_size ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.max_swap_active_chain_size)

Definition at line 3973 of file routing_parameters.pb.h.

◆ set_mixed_integer_scheduling_solver()

void operations_research::RoutingSearchParameters::set_mixed_integer_scheduling_solver ( ::operations_research::RoutingSearchParameters_SchedulingSolver value)
inline

◆ set_multi_armed_bandit_compound_operator_exploration_coefficient()

void operations_research::RoutingSearchParameters::set_multi_armed_bandit_compound_operator_exploration_coefficient ( double value)
inline

◆ set_multi_armed_bandit_compound_operator_memory_coefficient()

void operations_research::RoutingSearchParameters::set_multi_armed_bandit_compound_operator_memory_coefficient ( double value)
inline

◆ set_num_max_local_optima_before_metaheuristic_switch()

void operations_research::RoutingSearchParameters::set_num_max_local_optima_before_metaheuristic_switch ( ::int32_t value)
inline

◆ set_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::set_number_of_solutions_to_collect ( ::int32_t value)
inline

◆ set_optimization_step()

void operations_research::RoutingSearchParameters::set_optimization_step ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.optimization_step)

Definition at line 4572 of file routing_parameters.pb.h.

◆ set_relocate_expensive_chain_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::set_relocate_expensive_chain_num_arcs_to_consider ( ::int32_t value)
inline

◆ set_report_intermediate_cp_sat_solutions()

void operations_research::RoutingSearchParameters::set_report_intermediate_cp_sat_solutions ( bool value)
inline

◆ set_savings_add_reverse_arcs()

void operations_research::RoutingSearchParameters::set_savings_add_reverse_arcs ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)

Definition at line 3397 of file routing_parameters.pb.h.

◆ set_savings_arc_coefficient()

void operations_research::RoutingSearchParameters::set_savings_arc_coefficient ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_arc_coefficient)

Definition at line 3421 of file routing_parameters.pb.h.

◆ set_savings_max_memory_usage_bytes()

void operations_research::RoutingSearchParameters::set_savings_max_memory_usage_bytes ( double value)
inline

◆ set_savings_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_savings_neighbors_ratio ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_neighbors_ratio)

Definition at line 3349 of file routing_parameters.pb.h.

◆ set_secondary_ls_time_limit_ratio()

void operations_research::RoutingSearchParameters::set_secondary_ls_time_limit_ratio ( double value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.secondary_ls_time_limit_ratio)

Definition at line 4830 of file routing_parameters.pb.h.

◆ set_solution_limit()

void operations_research::RoutingSearchParameters::set_solution_limit ( ::int64_t value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.solution_limit)

Definition at line 4620 of file routing_parameters.pb.h.

◆ set_use_cp()

void operations_research::RoutingSearchParameters::set_use_cp ( ::operations_research::OptionalBoolean value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp)

Definition at line 4283 of file routing_parameters.pb.h.

◆ set_use_cp_sat()

void operations_research::RoutingSearchParameters::set_use_cp_sat ( ::operations_research::OptionalBoolean value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp_sat)

Definition at line 4307 of file routing_parameters.pb.h.

◆ set_use_depth_first_search()

void operations_research::RoutingSearchParameters::set_use_depth_first_search ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_depth_first_search)

Definition at line 4259 of file routing_parameters.pb.h.

◆ set_use_full_propagation()

void operations_research::RoutingSearchParameters::set_use_full_propagation ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_full_propagation)

Definition at line 4952 of file routing_parameters.pb.h.

◆ set_use_generalized_cp_sat()

void operations_research::RoutingSearchParameters::set_use_generalized_cp_sat ( ::operations_research::OptionalBoolean value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_generalized_cp_sat)

Definition at line 4331 of file routing_parameters.pb.h.

◆ set_use_guided_local_search_penalties_in_local_search_operators()

void operations_research::RoutingSearchParameters::set_use_guided_local_search_penalties_in_local_search_operators ( bool value)
inline

◆ set_use_iterated_local_search()

void operations_research::RoutingSearchParameters::set_use_iterated_local_search ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_iterated_local_search)

Definition at line 5113 of file routing_parameters.pb.h.

◆ set_use_multi_armed_bandit_concatenate_operators()

void operations_research::RoutingSearchParameters::set_use_multi_armed_bandit_concatenate_operators ( bool value)
inline

◆ set_use_unfiltered_first_solution_strategy()

void operations_research::RoutingSearchParameters::set_use_unfiltered_first_solution_strategy ( bool value)
inline

◆ solution_limit()

int64_t operations_research::RoutingSearchParameters::solution_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.solution_limit)

Definition at line 4616 of file routing_parameters.pb.h.

◆ Swap()

void operations_research::RoutingSearchParameters::Swap ( RoutingSearchParameters *PROTOBUF_NONNULL other)
inline

Definition at line 1345 of file routing_parameters.pb.h.

◆ time_limit()

const::google::protobuf::Duration & operations_research::RoutingSearchParameters::time_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.time_limit)

Definition at line 4645 of file routing_parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::RoutingSearchParameters::unknown_fields ( ) const
inline

Definition at line 1321 of file routing_parameters.pb.h.

◆ unsafe_arena_release_improvement_limit_parameters()

operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_improvement_limit_parameters ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.improvement_limit_parameters)

Definition at line 4897 of file routing_parameters.pb.h.

◆ unsafe_arena_release_iterated_local_search_parameters()

operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_iterated_local_search_parameters ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.iterated_local_search_parameters)

Definition at line 5175 of file routing_parameters.pb.h.

◆ unsafe_arena_release_lns_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_lns_time_limit ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 4775 of file routing_parameters.pb.h.

◆ unsafe_arena_release_local_search_operators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_local_search_operators ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.local_search_operators)

Definition at line 3798 of file routing_parameters.pb.h.

◆ unsafe_arena_release_sat_parameters()

operations_research::sat::SatParameters *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_sat_parameters ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.sat_parameters)

Definition at line 4393 of file routing_parameters.pb.h.

◆ unsafe_arena_release_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::RoutingSearchParameters::unsafe_arena_release_time_limit ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.time_limit)

Definition at line 4682 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_improvement_limit_parameters()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_improvement_limit_parameters ( ::operations_research::RoutingSearchParameters_ImprovementSearchLimitParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.improvement_limit_parameters)

Definition at line 4864 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_iterated_local_search_parameters()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_iterated_local_search_parameters ( ::operations_research::IteratedLocalSearchParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.iterated_local_search_parameters)

Definition at line 5142 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_lns_time_limit()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_lns_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 4742 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_local_search_operators()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_local_search_operators ( ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.local_search_operators)

Definition at line 3765 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_sat_parameters()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_sat_parameters ( ::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.sat_parameters)

Definition at line 4360 of file routing_parameters.pb.h.

◆ unsafe_arena_set_allocated_time_limit()

void operations_research::RoutingSearchParameters::unsafe_arena_set_allocated_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.RoutingSearchParameters.time_limit)

Definition at line 4649 of file routing_parameters.pb.h.

◆ UnsafeArenaSwap()

void operations_research::RoutingSearchParameters::UnsafeArenaSwap ( RoutingSearchParameters *PROTOBUF_NONNULL other)
inline

Definition at line 1353 of file routing_parameters.pb.h.

◆ use_cp()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters::use_cp ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp)

Definition at line 4279 of file routing_parameters.pb.h.

◆ use_cp_sat()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters::use_cp_sat ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp_sat)

Definition at line 4303 of file routing_parameters.pb.h.

◆ use_depth_first_search()

bool operations_research::RoutingSearchParameters::use_depth_first_search ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_depth_first_search)

Definition at line 4255 of file routing_parameters.pb.h.

◆ use_full_propagation()

bool operations_research::RoutingSearchParameters::use_full_propagation ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_full_propagation)

Definition at line 4948 of file routing_parameters.pb.h.

◆ use_generalized_cp_sat()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters::use_generalized_cp_sat ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_generalized_cp_sat)

Definition at line 4327 of file routing_parameters.pb.h.

◆ use_guided_local_search_penalties_in_local_search_operators()

bool operations_research::RoutingSearchParameters::use_guided_local_search_penalties_in_local_search_operators ( ) const
inline

◆ use_iterated_local_search()

bool operations_research::RoutingSearchParameters::use_iterated_local_search ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_iterated_local_search)

Definition at line 5109 of file routing_parameters.pb.h.

◆ use_multi_armed_bandit_concatenate_operators()

bool operations_research::RoutingSearchParameters::use_multi_armed_bandit_concatenate_operators ( ) const
inline

◆ use_unfiltered_first_solution_strategy()

bool operations_research::RoutingSearchParameters::use_unfiltered_first_solution_strategy ( ) const
inline

◆ ::google::protobuf::Arena

friend class ::google::protobuf::Arena
friend

Definition at line 2217 of file routing_parameters.pb.h.

◆ ::google::protobuf::Arena::InternalHelper

template<typename T>
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 2219 of file routing_parameters.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 2210 of file routing_parameters.pb.h.

◆ ::google::protobuf::MessageLite

friend class ::google::protobuf::MessageLite
friend

Definition at line 2216 of file routing_parameters.pb.h.

◆ ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto

◆ swap

void swap ( RoutingSearchParameters & a,
RoutingSearchParameters & b )
friend

Definition at line 1344 of file routing_parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::RoutingSearchParameters::_impl_

Definition at line 2296 of file routing_parameters.pb.h.

◆ AUTOMATIC

PairInsertionStrategy operations_research::RoutingSearchParameters::AUTOMATIC = RoutingSearchParameters_PairInsertionStrategy_AUTOMATIC
staticconstexpr

Definition at line 1431 of file routing_parameters.pb.h.

◆ BEST_PICKUP_DELIVERY_PAIR

PairInsertionStrategy operations_research::RoutingSearchParameters::BEST_PICKUP_DELIVERY_PAIR = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_DELIVERY_PAIR
staticconstexpr

Definition at line 1433 of file routing_parameters.pb.h.

◆ BEST_PICKUP_DELIVERY_PAIR_MULTITOUR

PairInsertionStrategy operations_research::RoutingSearchParameters::BEST_PICKUP_DELIVERY_PAIR_MULTITOUR = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_DELIVERY_PAIR_MULTITOUR
staticconstexpr

Definition at line 1434 of file routing_parameters.pb.h.

◆ BEST_PICKUP_THEN_BEST_DELIVERY

PairInsertionStrategy operations_research::RoutingSearchParameters::BEST_PICKUP_THEN_BEST_DELIVERY = RoutingSearchParameters_PairInsertionStrategy_BEST_PICKUP_THEN_BEST_DELIVERY
staticconstexpr

Definition at line 1432 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_ARRAYSIZE

int operations_research::RoutingSearchParameters::InsertionSortingProperty_ARRAYSIZE = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_ARRAYSIZE
staticconstexpr

Definition at line 1467 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_MAX

InsertionSortingProperty operations_research::RoutingSearchParameters::InsertionSortingProperty_MAX = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_MAX
staticconstexpr

Definition at line 1466 of file routing_parameters.pb.h.

◆ InsertionSortingProperty_MIN

InsertionSortingProperty operations_research::RoutingSearchParameters::InsertionSortingProperty_MIN = RoutingSearchParameters_InsertionSortingProperty_InsertionSortingProperty_MIN
staticconstexpr

Definition at line 1465 of file routing_parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::RoutingSearchParameters::kIndexInFileMessages = 2
staticconstexpr

Definition at line 1343 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_ARRAYSIZE

int operations_research::RoutingSearchParameters::PairInsertionStrategy_ARRAYSIZE = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_ARRAYSIZE
staticconstexpr

Definition at line 1440 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_MAX

PairInsertionStrategy operations_research::RoutingSearchParameters::PairInsertionStrategy_MAX = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_MAX
staticconstexpr

Definition at line 1439 of file routing_parameters.pb.h.

◆ PairInsertionStrategy_MIN

PairInsertionStrategy operations_research::RoutingSearchParameters::PairInsertionStrategy_MIN = RoutingSearchParameters_PairInsertionStrategy_PairInsertionStrategy_MIN
staticconstexpr

Definition at line 1438 of file routing_parameters.pb.h.

◆ SCHEDULING_CP_SAT

SchedulingSolver operations_research::RoutingSearchParameters::SCHEDULING_CP_SAT = RoutingSearchParameters_SchedulingSolver_SCHEDULING_CP_SAT
staticconstexpr

Definition at line 1482 of file routing_parameters.pb.h.

◆ SCHEDULING_GLOP

SchedulingSolver operations_research::RoutingSearchParameters::SCHEDULING_GLOP = RoutingSearchParameters_SchedulingSolver_SCHEDULING_GLOP
staticconstexpr

Definition at line 1481 of file routing_parameters.pb.h.

◆ SCHEDULING_UNSET

SchedulingSolver operations_research::RoutingSearchParameters::SCHEDULING_UNSET = RoutingSearchParameters_SchedulingSolver_SCHEDULING_UNSET
staticconstexpr

Definition at line 1480 of file routing_parameters.pb.h.

◆ SchedulingSolver_ARRAYSIZE

int operations_research::RoutingSearchParameters::SchedulingSolver_ARRAYSIZE = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_ARRAYSIZE
staticconstexpr

Definition at line 1488 of file routing_parameters.pb.h.

◆ SchedulingSolver_MAX

SchedulingSolver operations_research::RoutingSearchParameters::SchedulingSolver_MAX = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_MAX
staticconstexpr

Definition at line 1487 of file routing_parameters.pb.h.

◆ SchedulingSolver_MIN

SchedulingSolver operations_research::RoutingSearchParameters::SchedulingSolver_MIN = RoutingSearchParameters_SchedulingSolver_SchedulingSolver_MIN
staticconstexpr

Definition at line 1486 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_ALLOWED_VEHICLES

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_ALLOWED_VEHICLES = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_ALLOWED_VEHICLES
staticconstexpr

Definition at line 1454 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS
staticconstexpr

Definition at line 1457 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE
staticconstexpr

Definition at line 1460 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS
staticconstexpr

Definition at line 1458 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS
staticconstexpr

Definition at line 1459 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_PENALTY

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_PENALTY = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_PENALTY
staticconstexpr

Definition at line 1455 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO
staticconstexpr

Definition at line 1456 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_RANDOM

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_RANDOM = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_RANDOM
staticconstexpr

Definition at line 1461 of file routing_parameters.pb.h.

◆ SORTING_PROPERTY_UNSPECIFIED

InsertionSortingProperty operations_research::RoutingSearchParameters::SORTING_PROPERTY_UNSPECIFIED = RoutingSearchParameters_InsertionSortingProperty_SORTING_PROPERTY_UNSPECIFIED
staticconstexpr

Definition at line 1453 of file routing_parameters.pb.h.


The documentation for this class was generated from the following files: