9public final class RoutingHeuristicParameters
extends com.google.protobuf.GeneratedFile {
10 private RoutingHeuristicParameters() {}
12 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
13 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
18 "RoutingHeuristicParameters");
21 com.google.protobuf.ExtensionRegistryLite registry) {
25 com.google.protobuf.ExtensionRegistry registry) {
27 (com.google.protobuf.ExtensionRegistryLite) registry);
29 static final com.google.protobuf.Descriptors.Descriptor
30 internal_static_operations_research_LocalCheapestInsertionParameters_descriptor;
32 com.google.protobuf.GeneratedMessage.FieldAccessorTable
33 internal_static_operations_research_LocalCheapestInsertionParameters_fieldAccessorTable;
34 static final com.google.protobuf.Descriptors.Descriptor
35 internal_static_operations_research_SavingsParameters_descriptor;
37 com.google.protobuf.GeneratedMessage.FieldAccessorTable
38 internal_static_operations_research_SavingsParameters_fieldAccessorTable;
39 static final com.google.protobuf.Descriptors.Descriptor
40 internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor;
42 com.google.protobuf.GeneratedMessage.FieldAccessorTable
43 internal_static_operations_research_GlobalCheapestInsertionParameters_fieldAccessorTable;
45 public static com.google.protobuf.Descriptors.FileDescriptor
49 private static com.google.protobuf.Descriptors.FileDescriptor
52 java.lang.String[] descriptorData = {
53 "\n<ortools/constraint_solver/routing_heur" +
54 "istic_parameters.proto\022\023operations_resea" +
55 "rch\"\346\006\n LocalCheapestInsertionParameters" +
56 "\022m\n\030pickup_delivery_strategy\030\001 \001(\0162K.ope" +
57 "rations_research.LocalCheapestInsertionP" +
58 "arameters.PairInsertionStrategy\022t\n\034inser" +
59 "tion_sorting_properties\030\002 \003(\0162N.operatio" +
60 "ns_research.LocalCheapestInsertionParame" +
61 "ters.InsertionSortingProperty\"\222\001\n\025PairIn" +
62 "sertionStrategy\022\r\n\tAUTOMATIC\020\000\022\"\n\036BEST_P" +
63 "ICKUP_THEN_BEST_DELIVERY\020\001\022\035\n\031BEST_PICKU" +
64 "P_DELIVERY_PAIR\020\002\022\'\n#BEST_PICKUP_DELIVER" +
65 "Y_PAIR_MULTITOUR\020\003\"\307\003\n\030InsertionSortingP" +
66 "roperty\022 \n\034SORTING_PROPERTY_UNSPECIFIED\020" +
67 "\000\022%\n!SORTING_PROPERTY_ALLOWED_VEHICLES\020\001" +
68 "\022\034\n\030SORTING_PROPERTY_PENALTY\020\002\0228\n4SORTIN" +
69 "G_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES" +
70 "_RATIO\020\003\022?\n;SORTING_PROPERTY_HIGHEST_AVG" +
71 "_ARC_COST_TO_VEHICLE_START_ENDS\020\004\022>\n:SOR" +
72 "TING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEH" +
73 "ICLE_START_ENDS\020\005\022>\n:SORTING_PROPERTY_LO" +
74 "WEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS\020" +
75 "\006\022,\n(SORTING_PROPERTY_HIGHEST_DIMENSION_" +
76 "USAGE\020\007\022\033\n\027SORTING_PROPERTY_RANDOM\020\010\"\177\n\021" +
77 "SavingsParameters\022\027\n\017neighbors_ratio\030\001 \001" +
78 "(\001\022\036\n\026max_memory_usage_bytes\030\002 \001(\001\022\030\n\020ad" +
79 "d_reverse_arcs\030\003 \001(\010\022\027\n\017arc_coefficient\030" +
80 "\004 \001(\001\"\302\001\n!GlobalCheapestInsertionParamet" +
81 "ers\022\034\n\024farthest_seeds_ratio\030\001 \001(\001\022\027\n\017nei" +
82 "ghbors_ratio\030\002 \001(\001\022\025\n\rmin_neighbors\030\003 \001(" +
83 "\005\022.\n&use_neighbors_ratio_for_initializat" +
84 "ion\030\006 \001(\010\022\037\n\027add_unperformed_entries\030\007 \001" +
85 "(\010BI\n#com.google.ortools.constraintsolve" +
86 "rP\001\252\002\037Google.OrTools.ConstraintSolverb\006p" +
89 descriptor = com.google.protobuf.Descriptors.FileDescriptor
90 .internalBuildGeneratedFileFrom(descriptorData,
91 new com.google.protobuf.Descriptors.FileDescriptor[] {
93 internal_static_operations_research_LocalCheapestInsertionParameters_descriptor =
95 internal_static_operations_research_LocalCheapestInsertionParameters_fieldAccessorTable =
new
96 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
97 internal_static_operations_research_LocalCheapestInsertionParameters_descriptor,
98 new java.lang.String[] {
"PickupDeliveryStrategy",
"InsertionSortingProperties", });
99 internal_static_operations_research_SavingsParameters_descriptor =
101 internal_static_operations_research_SavingsParameters_fieldAccessorTable =
new
102 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
103 internal_static_operations_research_SavingsParameters_descriptor,
104 new java.lang.String[] {
"NeighborsRatio",
"MaxMemoryUsageBytes",
"AddReverseArcs",
"ArcCoefficient", });
105 internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor =
107 internal_static_operations_research_GlobalCheapestInsertionParameters_fieldAccessorTable =
new
108 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
109 internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor,
110 new java.lang.String[] {
"FarthestSeedsRatio",
"NeighborsRatio",
"MinNeighbors",
"UseNeighborsRatioForInitialization",
"AddUnperformedEntries", });
111 descriptor.resolveAllFeaturesImmutable();