Java Reference
Java Reference
RoutingSearchParameters.java
Go to the documentation of this file.
79 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder subBuilder = null;
83 localSearchOperators_ = input.readMessage(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parser(), extensionRegistry);
279 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_descriptor;
285 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_fieldAccessorTable
287 com.google.ortools.constraintsolver.RoutingSearchParameters.class, com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.class);
386 return com.google.ortools.constraintsolver.RoutingSearchParameters.getDescriptor().getEnumTypes().get(0);
409 // @@protoc_insertion_point(enum_scope:operations_research.RoutingSearchParameters.SchedulingSolver)
413 // @@protoc_insertion_point(interface_extends:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)
1398 // @@protoc_insertion_point(message_implements:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)
1402 private LocalSearchNeighborhoodOperators(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1683 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;
1689 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_fieldAccessorTable
1691 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.class, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.class);
1733 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocate_);
1776 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocatePair_);
1815 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLightRelocatePair_);
1884 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateNeighbors_);
1933 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateSubtrip_);
1972 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchange_);
2011 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchangePair_);
2040 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchangeSubtrip_);
2083 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCross_);
2110 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCrossExchange_);
2153 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain() {
2155 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateExpensiveChain_);
2200 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTwoOpt_);
2247 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useOrOpt_);
2280 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLinKernighan_);
2317 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTspOpt_);
2356 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeActive_);
2399 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive() {
2401 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateAndMakeActive_);
2436 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeInactive_);
2473 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeChainInactive_);
2508 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useSwapActive_);
2551 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive() {
2553 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExtendedSwapActive_);
2598 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive() {
2600 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useNodePairSwapActive_);
2641 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(usePathLns_);
2668 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useFullPathLns_);
2705 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTspLns_);
2736 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useInactiveLns_);
2765 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionPathLns() {
2767 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionPathLns_);
2792 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionPathLns() {
2794 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionPathLns_);
2825 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionExpensiveChainLns() {
2827 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionExpensiveChainLns_);
2854 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionExpensiveChainLns() {
2856 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionExpensiveChainLns_);
2887 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionCloseNodesLns() {
2889 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionCloseNodesLns_);
2916 @java.lang.Override public com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionCloseNodesLns() {
2918 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionCloseNodesLns_);
2939 if (useRelocatePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2942 if (useRelocateNeighbors_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2951 if (useCrossExchange_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2960 if (useLinKernighan_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2969 if (useMakeInactive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2972 if (useMakeChainInactive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2978 if (useExtendedSwapActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2993 if (useNodePairSwapActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2996 if (useRelocateAndMakeActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
2999 if (useExchangePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3002 if (useRelocateExpensiveChain_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3005 if (useLightRelocatePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3008 if (useRelocateSubtrip_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3011 if (useExchangeSubtrip_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3014 if (useGlobalCheapestInsertionPathLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3017 if (useLocalCheapestInsertionPathLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3020 if (useGlobalCheapestInsertionExpensiveChainLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3023 if (useLocalCheapestInsertionExpensiveChainLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3026 if (useGlobalCheapestInsertionCloseNodesLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3029 if (useLocalCheapestInsertionCloseNodesLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3045 if (useRelocatePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3049 if (useRelocateNeighbors_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3061 if (useCrossExchange_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3073 if (useLinKernighan_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3085 if (useMakeInactive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3089 if (useMakeChainInactive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3097 if (useExtendedSwapActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3117 if (useNodePairSwapActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3121 if (useRelocateAndMakeActive_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3125 if (useExchangePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3129 if (useRelocateExpensiveChain_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3133 if (useLightRelocatePair_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3137 if (useRelocateSubtrip_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3141 if (useExchangeSubtrip_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3145 if (useGlobalCheapestInsertionPathLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3149 if (useLocalCheapestInsertionPathLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3153 if (useGlobalCheapestInsertionExpensiveChainLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3157 if (useLocalCheapestInsertionExpensiveChainLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3161 if (useGlobalCheapestInsertionCloseNodesLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3165 if (useLocalCheapestInsertionCloseNodesLns_ != com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED.getNumber()) {
3179 if (!(obj instanceof com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators)) {
3182 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators other = (com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators) obj;
3210 if (useGlobalCheapestInsertionPathLns_ != other.useGlobalCheapestInsertionPathLns_) return false;
3211 if (useLocalCheapestInsertionPathLns_ != other.useLocalCheapestInsertionPathLns_) return false;
3212 if (useGlobalCheapestInsertionExpensiveChainLns_ != other.useGlobalCheapestInsertionExpensiveChainLns_) return false;
3213 if (useLocalCheapestInsertionExpensiveChainLns_ != other.useLocalCheapestInsertionExpensiveChainLns_) return false;
3214 if (useGlobalCheapestInsertionCloseNodesLns_ != other.useGlobalCheapestInsertionCloseNodesLns_) return false;
3215 if (useLocalCheapestInsertionCloseNodesLns_ != other.useLocalCheapestInsertionCloseNodesLns_) return false;
3296 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3301 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3307 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3312 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3318 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(byte[] data)
3322 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3328 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.io.InputStream input)
3333 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3340 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(java.io.InputStream input)
3345 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(
3352 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3358 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(
3371 public static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators prototype) {
3396 // @@protoc_insertion_point(builder_implements:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)
3397 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder {
3400 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;
3406 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_fieldAccessorTable
3408 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.class, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.class);
3411 // Construct using com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilder()
3499 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;
3503 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType() {
3504 return com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance();
3508 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators build() {
3509 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators result = buildPartial();
3517 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators buildPartial() {
3518 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators result = new com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators(this);
3547 result.useGlobalCheapestInsertionExpensiveChainLns_ = useGlobalCheapestInsertionExpensiveChainLns_;
3548 result.useLocalCheapestInsertionExpensiveChainLns_ = useLocalCheapestInsertionExpensiveChainLns_;
3589 if (other instanceof com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators) {
3590 return mergeFrom((com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators)other);
3597 public Builder mergeFrom(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators other) {
3598 if (other == com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance()) return this;
3684 setUseGlobalCheapestInsertionExpensiveChainLnsValue(other.getUseGlobalCheapestInsertionExpensiveChainLnsValue());
3687 setUseLocalCheapestInsertionExpensiveChainLnsValue(other.getUseLocalCheapestInsertionExpensiveChainLnsValue());
3690 setUseGlobalCheapestInsertionCloseNodesLnsValue(other.getUseGlobalCheapestInsertionCloseNodesLnsValue());
3693 setUseLocalCheapestInsertionCloseNodesLnsValue(other.getUseLocalCheapestInsertionCloseNodesLnsValue());
3710 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parsedMessage = null;
3714 parsedMessage = (com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators) e.getUnfinishedMessage();
3786 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocate_);
3900 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocatePair_);
4008 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLightRelocatePair_);
4157 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateNeighbors_);
4306 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateSubtrip_);
4420 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchange_);
4524 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchangePair_);
4613 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExchangeSubtrip_);
4713 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCross_);
4803 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCrossExchange_);
4904 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateExpensiveChain_);
5023 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTwoOpt_);
5145 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useOrOpt_);
5248 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLinKernighan_);
5343 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTspOpt_);
5445 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeActive_);
5558 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useRelocateAndMakeActive_);
5662 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeInactive_);
5759 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useMakeChainInactive_);
5855 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useSwapActive_);
5964 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useExtendedSwapActive_);
6086 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useNodePairSwapActive_);
6201 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(usePathLns_);
6289 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useFullPathLns_);
6378 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useTspLns_);
6468 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useInactiveLns_);
6552 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionPathLns_);
6566 public Builder setUseGlobalCheapestInsertionPathLns(com.google.ortools.util.OptionalBoolean value) {
6630 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionPathLns_);
6642 public Builder setUseLocalCheapestInsertionPathLns(com.google.ortools.util.OptionalBoolean value) {
6711 public com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionExpensiveChainLns() {
6713 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionExpensiveChainLns_);
6728 public Builder setUseGlobalCheapestInsertionExpensiveChainLns(com.google.ortools.util.OptionalBoolean value) {
6794 public com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionExpensiveChainLns() {
6796 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionExpensiveChainLns_);
6809 public Builder setUseLocalCheapestInsertionExpensiveChainLns(com.google.ortools.util.OptionalBoolean value) {
6881 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useGlobalCheapestInsertionCloseNodesLns_);
6896 public Builder setUseGlobalCheapestInsertionCloseNodesLns(com.google.ortools.util.OptionalBoolean value) {
6964 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useLocalCheapestInsertionCloseNodesLns_);
6977 public Builder setUseLocalCheapestInsertionCloseNodesLns(com.google.ortools.util.OptionalBoolean value) {
7014 // @@protoc_insertion_point(builder_scope:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)
7017 // @@protoc_insertion_point(class_scope:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)
7018 private static final com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators DEFAULT_INSTANCE;
7020 DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators();
7023 public static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstance() {
7048 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType() {
7075 @java.lang.Override public com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy() {
7077 com.google.ortools.constraintsolver.FirstSolutionStrategy.Value result = com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.valueOf(firstSolutionStrategy_);
7078 return result == null ? com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNRECOGNIZED : result;
7255 private com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators localSearchOperators_;
7269 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators() {
7270 return localSearchOperators_ == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance() : localSearchOperators_;
7276 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder() {
7354 @java.lang.Override public com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic() {
7356 com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value result = com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.valueOf(localSearchMetaheuristic_);
7357 return result == null ? com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNRECOGNIZED : result;
7422 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCp_);
7455 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCpSat_);
7472 @java.lang.Override public com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getContinuousSchedulingSolver() {
7474 com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver result = com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.valueOf(continuousSchedulingSolver_);
7475 return result == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNRECOGNIZED : result;
7491 @java.lang.Override public com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getMixedIntegerSchedulingSolver() {
7493 com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver result = com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.valueOf(mixedIntegerSchedulingSolver_);
7494 return result == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNRECOGNIZED : result;
7611 return lnsTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : lnsTimeLimit_;
7764 if (firstSolutionStrategy_ != com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNSET.getNumber()) {
7773 if (localSearchMetaheuristic_ != com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNSET.getNumber()) {
7848 if (continuousSchedulingSolver_ != com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNSET.getNumber()) {
7851 if (mixedIntegerSchedulingSolver_ != com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNSET.getNumber()) {
7869 if (firstSolutionStrategy_ != com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNSET.getNumber()) {
7881 if (localSearchMetaheuristic_ != com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNSET.getNumber()) {
7981 if (continuousSchedulingSolver_ != com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNSET.getNumber()) {
7985 if (mixedIntegerSchedulingSolver_ != com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNSET.getNumber()) {
8009 com.google.ortools.constraintsolver.RoutingSearchParameters other = (com.google.ortools.constraintsolver.RoutingSearchParameters) obj;
8214 public static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(byte[] data)
8224 public static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.io.InputStream input)
8236 public static com.google.ortools.constraintsolver.RoutingSearchParameters parseDelimitedFrom(java.io.InputStream input)
8267 public static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters prototype) {
8300 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_descriptor;
8306 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_fieldAccessorTable
8308 com.google.ortools.constraintsolver.RoutingSearchParameters.class, com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.class);
8411 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingSearchParameters_descriptor;
8415 public com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstanceForType() {
8430 com.google.ortools.constraintsolver.RoutingSearchParameters result = new com.google.ortools.constraintsolver.RoutingSearchParameters(this);
8439 result.cheapestInsertionFirstSolutionNeighborsRatio_ = cheapestInsertionFirstSolutionNeighborsRatio_;
8440 result.cheapestInsertionLsOperatorNeighborsRatio_ = cheapestInsertionLsOperatorNeighborsRatio_;
8448 result.heuristicExpensiveChainLnsNumArcsToConsider_ = heuristicExpensiveChainLnsNumArcsToConsider_;
8522 if (other == com.google.ortools.constraintsolver.RoutingSearchParameters.getDefaultInstance()) return this;
8548 setCheapestInsertionFirstSolutionNeighborsRatio(other.getCheapestInsertionFirstSolutionNeighborsRatio());
8551 setCheapestInsertionLsOperatorNeighborsRatio(other.getCheapestInsertionLsOperatorNeighborsRatio());
8560 setRelocateExpensiveChainNumArcsToConsider(other.getRelocateExpensiveChainNumArcsToConsider());
8563 setHeuristicExpensiveChainLnsNumArcsToConsider(other.getHeuristicExpensiveChainLnsNumArcsToConsider());
8639 parsedMessage = (com.google.ortools.constraintsolver.RoutingSearchParameters) e.getUnfinishedMessage();
8685 public com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy() {
8687 com.google.ortools.constraintsolver.FirstSolutionStrategy.Value result = com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.valueOf(firstSolutionStrategy_);
8688 return result == null ? com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNRECOGNIZED : result;
8699 public Builder setFirstSolutionStrategy(com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value) {
9222 private com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators localSearchOperators_;
9224 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder> localSearchOperatorsBuilder_;
9236 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators() {
9238 return localSearchOperators_ == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance() : localSearchOperators_;
9246 public Builder setLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value) {
9263 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder builderForValue) {
9276 public Builder mergeLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value) {
9280 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilder(localSearchOperators_).mergeFrom(value).buildPartial();
9308 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder getLocalSearchOperatorsBuilder() {
9316 public com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder() {
9321 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance() : localSearchOperators_;
9328 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder>
9332 com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder, com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder>(
9530 public com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic() {
9532 com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value result = com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.valueOf(localSearchMetaheuristic_);
9533 return result == null ? com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNRECOGNIZED : result;
9544 public Builder setLocalSearchMetaheuristic(com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value value) {
9713 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCp_);
9800 com.google.ortools.util.OptionalBoolean result = com.google.ortools.util.OptionalBoolean.valueOf(useCpSat_);
9866 public com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getContinuousSchedulingSolver() {
9868 com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver result = com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.valueOf(continuousSchedulingSolver_);
9869 return result == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNRECOGNIZED : result;
9876 public Builder setContinuousSchedulingSolver(com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver value) {
9920 public com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getMixedIntegerSchedulingSolver() {
9922 com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver result = com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.valueOf(mixedIntegerSchedulingSolver_);
9923 return result == null ? com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver.UNRECOGNIZED : result;
9930 public Builder setMixedIntegerSchedulingSolver(com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver value) {
10096 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> timeLimitBuilder_;
10236 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
10240 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
10251 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> lnsTimeLimitBuilder_;
10275 return lnsTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : lnsTimeLimit_;
10400 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
10404 com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
10750 private static final com.google.ortools.constraintsolver.RoutingSearchParameters DEFAULT_INSTANCE;
10755 public static com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstance() {
int getUseInactiveLnsValue()
.lang.Override int getUseTspOptValue()
Definition: RoutingSearchParameters.java:2299
.lang.Override int getUseLocalCheapestInsertionExpensiveChainLnsValue()
Definition: RoutingSearchParameters.java:2842
com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.writeTo
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: RoutingSearchParameters.java:2934
int getUseRelocateExpensiveChainValue()
java.lang.String getLogTag()
Definition: RoutingSearchParameters.java:10643
Builder setLogCostOffset(double value)
double log_cost_offset = 29;
Definition: RoutingSearchParameters.java:10616
Builder clearUseTwoOpt()
Definition: RoutingSearchParameters.java:5070
boolean hasTimeLimit()
Definition: RoutingSearchParameters.java:10105
Builder setUseLocalCheapestInsertionPathLnsValue(int value)
Definition: RoutingSearchParameters.java:6613
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getContinuousSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:7472
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:2825
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: RoutingSearchParameters.java:8512
.lang.Override int getUseCpSatValue()
Definition: RoutingSearchParameters.java:7439
.lang.Override com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic()
Definition: RoutingSearchParameters.java:9530
Builder clearLogCostOffset()
double log_cost_offset = 29;
Definition: RoutingSearchParameters.java:10626
static final int USE_FULL_PROPAGATION_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7626
com.google.ortools.util.OptionalBoolean getUseOrOpt()
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(java.io.InputStream input)
Definition: RoutingSearchParameters.java:3340
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeActive()
Definition: RoutingSearchParameters.java:5443
Builder clearUseInactiveLns()
Definition: RoutingSearchParameters.java:6501
int getUseLocalCheapestInsertionPathLnsValue()
.lang.Override int getContinuousSchedulingSolverValue()
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:9847
Builder setUseRelocatePairValue(int value)
Definition: RoutingSearchParameters.java:3875
.lang.Override com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()
Definition: RoutingSearchParameters.java:2551
.lang.Override com.google.protobuf.DurationOrBuilder getLnsTimeLimitOrBuilder()
Definition: RoutingSearchParameters.java:7622
com.google.protobuf.Duration.Builder getTimeLimitBuilder()
Definition: RoutingSearchParameters.java:10208
static final int LOCAL_SEARCH_METAHEURISTIC_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7333
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:2887
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: RoutingSearchParameters.java:7762
Builder clearRelocateExpensiveChainNumArcsToConsider()
Definition: RoutingSearchParameters.java:9395
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: RoutingSearchParameters.java:8490
.lang.Override double getCheapestInsertionLsOperatorNeighborsRatio()
Definition: RoutingSearchParameters.java:9139
int getUseRelocateValue()
.lang.Override int getUseLinKernighanValue()
Definition: RoutingSearchParameters.java:2264
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()
Definition: RoutingSearchParameters.java:2153
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:6628
Builder setUseMakeChainInactive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5776
.lang.Override boolean getSavingsAddReverseArcs()
Definition: RoutingSearchParameters.java:8890
static final int USE_MAKE_CHAIN_INACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2440
Builder setUseOrOpt(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5167
com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3358
Builder setUseLocalCheapestInsertionPathLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6642
.lang.Override int getUseLocalCheapestInsertionExpensiveChainLnsValue()
Definition: RoutingSearchParameters.java:6765
.lang.Override com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()
Definition: RoutingSearchParameters.java:4006
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchange()
Definition: RoutingSearchParameters.java:4418
com.google.protobuf.Duration getTimeLimit()
Definition: RoutingSearchParameters.java:10116
int getUseExchangePairValue()
Builder setSolutionLimit(long value)
Definition: RoutingSearchParameters.java:10071
Definition: RoutingSearchParameters.java:21
Builder setUseExchangeSubtrip(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4626
com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:7269
Builder clearUseCross()
Definition: RoutingSearchParameters.java:4758
static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators prototype)
Definition: RoutingSearchParameters.java:3371
int getUseGlobalCheapestInsertionExpensiveChainLnsValue()
boolean hasLnsTimeLimit()
Definition: RoutingSearchParameters.java:10261
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters build()
Definition: RoutingSearchParameters.java:8420
.lang.Override double getSavingsNeighborsRatio()
Definition: RoutingSearchParameters.java:7111
Builder setLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder builderForValue)
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9262
com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()
Builder clearHeuristicExpensiveChainLnsNumArcsToConsider()
Definition: RoutingSearchParameters.java:9441
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: RoutingSearchParameters.java:10734
.lang.Override int getUseRelocateValue()
Definition: RoutingSearchParameters.java:1712
.lang.Override int getUseExchangePairValue()
Definition: RoutingSearchParameters.java:4483
com.google.ortools.util.OptionalBoolean getUseExchangePair()
static final int LOG_COST_SCALING_FACTOR_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7675
static final int SOLUTION_LIMIT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7530
Builder setOptimizationStep(double value)
Definition: RoutingSearchParameters.java:9976
Builder clearUseRelocateSubtrip()
Definition: RoutingSearchParameters.java:4357
Builder setLogTag(java.lang.String value)
Definition: RoutingSearchParameters.java:10687
static SchedulingSolver valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: RoutingSearchParameters.java:391
static final int USE_TSP_OPT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2284
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: RoutingSearchParameters.java:8305
.lang.Override int getUseExtendedSwapActiveValue()
Definition: RoutingSearchParameters.java:5917
.lang.Override int getUseRelocatePairValue()
Definition: RoutingSearchParameters.java:3855
.lang.Override boolean getUseFullPropagation()
Definition: RoutingSearchParameters.java:7645
.lang.Override com.google.ortools.util.OptionalBoolean getUseTspOpt()
Definition: RoutingSearchParameters.java:2315
int getUseLinKernighanValue()
Builder setUseGlobalCheapestInsertionPathLnsValue(int value)
Definition: RoutingSearchParameters.java:6533
.lang.Override int getHeuristicExpensiveChainLnsNumArcsToConsider()
Definition: RoutingSearchParameters.java:7313
com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLocalSearchMetaheuristicValue
Builder setLocalSearchMetaheuristicValue(int value)
Definition: RoutingSearchParameters.java:9515
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.io.InputStream input)
Definition: RoutingSearchParameters.java:8224
.lang.Override int getSerializedSize()
Definition: RoutingSearchParameters.java:3036
int getUseMakeInactiveValue()
Builder setUseTspLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6395
.lang.Override Builder newBuilderForType()
Definition: RoutingSearchParameters.java:8263
static final int USE_LIGHT_RELOCATE_PAIR_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1780
.lang.Override int getUseLocalCheapestInsertionPathLnsValue()
Definition: RoutingSearchParameters.java:2781
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()
Definition: RoutingSearchParameters.java:4304
.lang.Override int getUseRelocateSubtripValue()
Definition: RoutingSearchParameters.java:4255
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: RoutingSearchParameters.java:1688
Builder clearGuidedLocalSearchLambdaCoefficient()
Definition: RoutingSearchParameters.java:9613
Builder setUseMakeInactiveValue(int value)
Definition: RoutingSearchParameters.java:5641
Builder setUseMakeChainInactiveValue(int value)
Definition: RoutingSearchParameters.java:5737
.lang.Override double getCheapestInsertionFarthestSeedsRatio()
Definition: RoutingSearchParameters.java:7198
Builder clearUseExtendedSwapActive()
Definition: RoutingSearchParameters.java:6011
Builder clearSavingsNeighborsRatio()
Definition: RoutingSearchParameters.java:8814
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocatePair()
Definition: RoutingSearchParameters.java:1774
static final int HEURISTIC_CLOSE_NODES_LNS_NUM_NODES_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7317
com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder getLocalSearchOperatorsBuilder()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9308
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: RoutingSearchParameters.java:1449
.lang.Deprecated static SchedulingSolver valueOf(int value)
Definition: RoutingSearchParameters.java:343
static final int LOG_COST_OFFSET_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7691
.lang.Override int getUseFullPathLnsValue()
Definition: RoutingSearchParameters.java:2655
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: RoutingSearchParameters.java:8410
Builder setUsePathLnsValue(int value)
Definition: RoutingSearchParameters.java:6177
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.CodedInputStream input)
Definition: RoutingSearchParameters.java:3352
Builder setUseRelocateExpensiveChain(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4925
.lang.Override boolean getSavingsAddReverseArcs()
Definition: RoutingSearchParameters.java:7147
.lang.Override final boolean isInitialized()
Definition: RoutingSearchParameters.java:2924
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: RoutingSearchParameters.java:385
.lang.Override int getUseCrossValue()
Definition: RoutingSearchParameters.java:2062
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: RoutingSearchParameters.java:373
Definition: RoutingSearchParameters.java:414
Builder setUseInactiveLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6482
Builder setLocalSearchMetaheuristic(com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value value)
Definition: RoutingSearchParameters.java:9544
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeActive()
Definition: RoutingSearchParameters.java:2354
static final int USE_LOCAL_CHEAPEST_INSERTION_PATH_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2771
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: RoutingSearchParameters.java:46
Builder setUseRelocateSubtripValue(int value)
Definition: RoutingSearchParameters.java:4278
com.google.ortools.util.OptionalBoolean getUseExchange()
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchangePair()
Definition: RoutingSearchParameters.java:4522
Builder setUseInactiveLnsValue(int value)
Definition: RoutingSearchParameters.java:6449
Builder setRelocateExpensiveChainNumArcsToConsider(int value)
Definition: RoutingSearchParameters.java:9375
Builder setUseMakeActive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5463
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()
Definition: RoutingSearchParameters.java:4155
.lang.Override int getUseTwoOptValue()
Definition: RoutingSearchParameters.java:2178
.lang.Override com.google.protobuf.Duration getLnsTimeLimit()
Definition: RoutingSearchParameters.java:7610
static final int LOCAL_SEARCH_OPERATORS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7254
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8254
int getUseLocalCheapestInsertionCloseNodesLnsValue()
Builder setSavingsAddReverseArcs(boolean value)
Definition: RoutingSearchParameters.java:8903
.lang.Override com.google.protobuf.Parser< RoutingSearchParameters > getParserForType()
Definition: RoutingSearchParameters.java:10775
static final int USE_SWAP_ACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2477
Builder clearUseOrOpt()
Definition: RoutingSearchParameters.java:5194
Builder clearUseExchangePair()
Definition: RoutingSearchParameters.java:4565
static final int USE_EXTENDED_SWAP_ACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2512
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: RoutingSearchParameters.java:39
.lang.Override double getCheapestInsertionFirstSolutionNeighborsRatio()
Definition: RoutingSearchParameters.java:9086
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: RoutingSearchParameters.java:3381
static SchedulingSolver forNumber(int value)
Definition: RoutingSearchParameters.java:351
.lang.Override int getUseRelocateExpensiveChainValue()
Definition: RoutingSearchParameters.java:2133
static final int USE_INACTIVE_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2709
Builder setSavingsArcCoefficient(double value)
Definition: RoutingSearchParameters.java:8955
Builder setUseRelocateValue(int value)
Definition: RoutingSearchParameters.java:3761
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators buildPartial()
Definition: RoutingSearchParameters.java:3517
static final int OPTIMIZATION_STEP_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7497
Builder clearUseRelocateExpensiveChain()
Definition: RoutingSearchParameters.java:4951
com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()
Builder setUseGlobalCheapestInsertionCloseNodesLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6896
.lang.Override com.google.ortools.util.OptionalBoolean getUseLinKernighan()
Definition: RoutingSearchParameters.java:5246
.lang.Override int getUseGlobalCheapestInsertionCloseNodesLnsValue()
Definition: RoutingSearchParameters.java:2873
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: RoutingSearchParameters.java:3498
.lang.Override int getUseMakeActiveValue()
Definition: RoutingSearchParameters.java:2337
Builder clearUseLocalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:6659
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: RoutingSearchParameters.java:8484
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.nio.ByteBuffer data)
Definition: RoutingSearchParameters.java:3296
static final int USE_GLOBAL_CHEAPEST_INSERTION_CLOSE_NODES_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2860
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeInactive()
Definition: RoutingSearchParameters.java:2434
.lang.Override int getUseMakeInactiveValue()
Definition: RoutingSearchParameters.java:5625
Builder clearUseLightRelocatePair()
Definition: RoutingSearchParameters.java:4049
int getUseTspOptValue()
Builder setUseLocalCheapestInsertionExpensiveChainLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6809
com.google.protobuf.Duration.Builder getLnsTimeLimitBuilder()
Definition: RoutingSearchParameters.java:10370
static final int LOG_TAG_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7702
com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionExpensiveChainLns()
.lang.Override com.google.ortools.util.OptionalBoolean getUseTwoOpt()
Definition: RoutingSearchParameters.java:5021
static Builder newBuilder()
Definition: RoutingSearchParameters.java:8264
.lang.Override boolean getLogSearch()
Definition: RoutingSearchParameters.java:7671
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3301
com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionCloseNodesLns()
static final int USE_LIN_KERNIGHAN_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2251
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: RoutingSearchParameters.java:10740
Builder clearUseMakeActive()
Definition: RoutingSearchParameters.java:5486
.lang.Override int getRelocateExpensiveChainNumArcsToConsider()
Definition: RoutingSearchParameters.java:7297
static Builder newBuilder()
Definition: RoutingSearchParameters.java:3368
.lang.Override int getUseExchangePairValue()
Definition: RoutingSearchParameters.java:1992
.lang.Override int getUseLocalCheapestInsertionCloseNodesLnsValue()
Definition: RoutingSearchParameters.java:6933
int getUseExtendedSwapActiveValue()
Builder setUseLinKernighan(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5263
.lang.Override final boolean isInitialized()
Definition: RoutingSearchParameters.java:8626
Builder setUseGlobalCheapestInsertionCloseNodesLnsValue(int value)
Definition: RoutingSearchParameters.java:6861
Builder setChristofidesUseMinimumMatching(boolean value)
Definition: RoutingSearchParameters.java:9200
.lang.Override boolean hasLocalSearchOperators()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:7261
Builder clearContinuousSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:9889
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3333
com.google.ortools.util.OptionalBoolean getUseLinKernighan()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: RoutingSearchParameters.java:1442
Definition: RoutingSearchParameters.java:8297
Builder setUseLocalCheapestInsertionCloseNodesLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6977
Builder mergeFrom(com.google.ortools.constraintsolver.RoutingSearchParameters other)
Definition: RoutingSearchParameters.java:8521
.lang.Override int getUseLocalCheapestInsertionPathLnsValue()
Definition: RoutingSearchParameters.java:6601
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.ByteString data)
Definition: RoutingSearchParameters.java:8203
.lang.Override int hashCode()
Definition: RoutingSearchParameters.java:8093
static final int TIME_LIMIT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7547
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()
Definition: RoutingSearchParameters.java:4902
Builder setMixedIntegerSchedulingSolver(com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver value)
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:9930
.lang.Override int getLocalSearchMetaheuristicValue()
Definition: RoutingSearchParameters.java:7343
Builder clearLnsTimeLimit()
Definition: RoutingSearchParameters.java:10351
.lang.Override int getUseRelocateNeighborsValue()
Definition: RoutingSearchParameters.java:1850
.lang.Override double getLogCostOffset()
double log_cost_offset = 29;
Definition: RoutingSearchParameters.java:7698
Builder clearUseCpSat()
Definition: RoutingSearchParameters.java:9835
Builder clearChristofidesUseMinimumMatching()
Definition: RoutingSearchParameters.java:9215
.lang.Override boolean getUseDepthFirstSearch()
Definition: RoutingSearchParameters.java:9632
static final int USE_LOCAL_CHEAPEST_INSERTION_EXPENSIVE_CHAIN_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2831
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType()
Definition: RoutingSearchParameters.java:3503
.lang.Override com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()
Definition: RoutingSearchParameters.java:2598
Builder setUseCross(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4733
Builder clearUseLocalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:6827
.lang.Override double getOptimizationStep()
Definition: RoutingSearchParameters.java:9962
.lang.Override int getUseSwapActiveValue()
Definition: RoutingSearchParameters.java:2491
Builder setCheapestInsertionLsOperatorNeighborsRatio(double value)
Definition: RoutingSearchParameters.java:9153
Builder clearUseGlobalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:6585
.lang.Override int hashCode()
Definition: RoutingSearchParameters.java:3221
.lang.Override int getUseSwapActiveValue()
Definition: RoutingSearchParameters.java:5818
.lang.Override int getUseExchangeSubtripValue()
Definition: RoutingSearchParameters.java:2026
int getUseExchangeValue()
.lang.Override int getUseMakeChainInactiveValue()
Definition: RoutingSearchParameters.java:2455
Builder clearOptimizationStep()
Definition: RoutingSearchParameters.java:9992
static final int CONTINUOUS_SCHEDULING_SOLVER_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7459
Builder clearUseNodePairSwapActive()
Definition: RoutingSearchParameters.java:6135
Builder setHeuristicCloseNodesLnsNumNodes(int value)
Definition: RoutingSearchParameters.java:9472
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators build()
Definition: RoutingSearchParameters.java:3508
com.google.ortools.util.OptionalBoolean getUseTwoOpt()
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()
Definition: RoutingSearchParameters.java:1882
Builder clearUseRelocateNeighbors()
Definition: RoutingSearchParameters.java:4228
com.google.ortools.util.OptionalBoolean getUseCross()
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocatePair()
Definition: RoutingSearchParameters.java:3898
Builder clearLocalSearchOperators()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9294
static com.google.ortools.constraintsolver.RoutingSearchParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8241
.lang.Override com.google.ortools.util.OptionalBoolean getUseTwoOpt()
Definition: RoutingSearchParameters.java:2198
static com.google.protobuf.Parser< RoutingSearchParameters > parser()
Definition: RoutingSearchParameters.java:10770
.lang.Override boolean getUseFullPropagation()
Definition: RoutingSearchParameters.java:10431
Builder setUseRelocateAndMakeActive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5579
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: RoutingSearchParameters.java:8299
Builder setUsePathLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6220
.lang.Override double getSavingsMaxMemoryUsageBytes()
Definition: RoutingSearchParameters.java:8836
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3312
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8197
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocate()
Definition: RoutingSearchParameters.java:3784
Builder clearUseFullPropagation()
Definition: RoutingSearchParameters.java:10473
.lang.Override int getHeuristicCloseNodesLnsNumNodes()
Definition: RoutingSearchParameters.java:9459
Builder setUseTspOpt(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5360
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: RoutingSearchParameters.java:8506
static final int NUMBER_OF_SOLUTIONS_TO_COLLECT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7514
static final int RELOCATE_EXPENSIVE_CHAIN_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7280
static final int FIRST_SOLUTION_STRATEGY_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7054
Builder setSavingsMaxMemoryUsageBytes(double value)
Definition: RoutingSearchParameters.java:8853
Builder setHeuristicExpensiveChainLnsNumArcsToConsider(int value)
Definition: RoutingSearchParameters.java:9426
com.google.ortools.util.OptionalBoolean getUseRelocate()
.lang.Override int getUseRelocateAndMakeActiveValue()
Definition: RoutingSearchParameters.java:5511
Builder setLnsTimeLimit(com.google.protobuf.Duration.Builder builderForValue)
Definition: RoutingSearchParameters.java:10309
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:6711
com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: RoutingSearchParameters.java:8277
com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionPathLns()
com.google.ortools.util.OptionalBoolean getUseSwapActive()
Builder clearTimeLimit()
Definition: RoutingSearchParameters.java:10190
static final int SAVINGS_PARALLEL_ROUTES_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7170
Builder setUseLightRelocatePairValue(int value)
Definition: RoutingSearchParameters.java:3985
int getUsePathLnsValue()
Builder setUseGlobalCheapestInsertionPathLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6566
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3322
static final int USE_FULL_PATH_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2645
Builder clearLogTag()
Definition: RoutingSearchParameters.java:10706
.lang.Override double getSavingsMaxMemoryUsageBytes()
Definition: RoutingSearchParameters.java:7131
static final int USE_EXCHANGE_SUBTRIP_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2015
com.google.protobuf.DurationOrBuilder getTimeLimitOrBuilder()
Definition: RoutingSearchParameters.java:10220
Builder setLogTagBytes(com.google.protobuf.ByteString value)
Definition: RoutingSearchParameters.java:10722
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.CodedInputStream input)
Definition: RoutingSearchParameters.java:8248
Builder setUseLightRelocatePair(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4026
com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionCloseNodesLns()
.lang.Override com.google.ortools.util.OptionalBoolean getUseCpSat()
Definition: RoutingSearchParameters.java:9798
.lang.Override com.google.protobuf.Parser< LocalSearchNeighborhoodOperators > getParserForType()
Definition: RoutingSearchParameters.java:7043
.lang.Deprecated static OptionalBoolean valueOf(int value)
Definition: OptionalBoolean.java:64
Builder clearCheapestInsertionLsOperatorNeighborsRatio()
Definition: RoutingSearchParameters.java:9169
Builder setLogSearch(boolean value)
Definition: RoutingSearchParameters.java:10524
static com.google.ortools.constraintsolver.RoutingSearchParameters parseDelimitedFrom(java.io.InputStream input)
Definition: RoutingSearchParameters.java:8236
Builder setUseDepthFirstSearch(boolean value)
Definition: RoutingSearchParameters.java:9646
.lang.Override com.google.protobuf.Duration getTimeLimit()
Definition: RoutingSearchParameters.java:7570
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getMixedIntegerSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:9920
.lang.Override int getUseInactiveLnsValue()
Definition: RoutingSearchParameters.java:6435
Builder setUseSwapActive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5871
.lang.Override com.google.ortools.util.OptionalBoolean getUsePathLns()
Definition: RoutingSearchParameters.java:6199
static final int CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7185
Builder clearSavingsParallelRoutes()
Definition: RoutingSearchParameters.java:9016
.lang.Override int getContinuousSchedulingSolverValue()
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:7465
.lang.Override int getUseFullPathLnsValue()
Definition: RoutingSearchParameters.java:6260
Builder setUseFullPathLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6301
.lang.Override int getUseGlobalCheapestInsertionPathLnsValue()
Definition: RoutingSearchParameters.java:6519
.lang.Override com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:8685
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3706
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:2792
Builder setUseCpSat(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:9815
Builder clearFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:8716
com.google.ortools.util.OptionalBoolean getUseTspLns()
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchange()
Definition: RoutingSearchParameters.java:1970
Builder clearUseRelocate()
Definition: RoutingSearchParameters.java:3831
.lang.Override double getSavingsArcCoefficient()
Definition: RoutingSearchParameters.java:8939
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()
Definition: RoutingSearchParameters.java:5556
static com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstance()
Definition: RoutingSearchParameters.java:10755
Builder setUseLocalCheapestInsertionExpensiveChainLnsValue(int value)
Definition: RoutingSearchParameters.java:6778
.lang.Override int getUseGlobalCheapestInsertionCloseNodesLnsValue()
Definition: RoutingSearchParameters.java:6846
.lang.Override com.google.ortools.util.OptionalBoolean getUseOrOpt()
Definition: RoutingSearchParameters.java:2245
.lang.Override double getGuidedLocalSearchLambdaCoefficient()
Definition: RoutingSearchParameters.java:7374
Builder setUseExchange(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4438
Protobuf enum.
Definition: FirstSolutionStrategy.java:91
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:6550
int getUseRelocatePairValue()
.lang.Override com.google.ortools.util.OptionalBoolean getUseCrossExchange()
Definition: RoutingSearchParameters.java:2108
Builder setUseNodePairSwapActive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6108
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: RoutingSearchParameters.java:7008
.lang.Override com.google.ortools.util.OptionalBoolean getUseFullPathLns()
Definition: RoutingSearchParameters.java:6287
.lang.Override boolean getSavingsParallelRoutes()
Definition: RoutingSearchParameters.java:7181
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:2854
Builder setUseCrossExchange(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4815
Protobuf enum.
Definition: LocalSearchMetaheuristic.java:92
com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9236
com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8229
Builder setSavingsNeighborsRatio(double value)
Definition: RoutingSearchParameters.java:8798
static final int SAVINGS_ARC_COEFFICIENT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7151
.lang.Override int getUseCrossExchangeValue()
Definition: RoutingSearchParameters.java:4774
int getUseRelocateNeighborsValue()
Builder clearSavingsArcCoefficient()
Definition: RoutingSearchParameters.java:8973
Builder setUseLocalCheapestInsertionCloseNodesLnsValue(int value)
Definition: RoutingSearchParameters.java:6946
Builder clearUseExchangeSubtrip()
Definition: RoutingSearchParameters.java:4644
static final int GUIDED_LOCAL_SEARCH_LAMBDA_COEFFICIENT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7360
Definition: LocalSearchMetaheuristic.java:17
.lang.Override com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()
Definition: RoutingSearchParameters.java:1813
static final int USE_TSP_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2672
com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Definition: RoutingSearchParameters.java:3397
static final int USE_RELOCATE_EXPENSIVE_CHAIN_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2114
.lang.Override com.google.ortools.util.OptionalBoolean getUseOrOpt()
Definition: RoutingSearchParameters.java:5143
.lang.Override boolean getChristofidesUseMinimumMatching()
Definition: RoutingSearchParameters.java:9187
Builder setUseRelocateExpensiveChainValue(int value)
Definition: RoutingSearchParameters.java:4878
static final int USE_OR_OPT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2204
static final int CHEAPEST_INSERTION_FIRST_SOLUTION_NEIGHBORS_RATIO_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7202
.lang.Override int getUseMakeChainInactiveValue()
Definition: RoutingSearchParameters.java:5720
static final int USE_GLOBAL_CHEAPEST_INSERTION_EXPENSIVE_CHAIN_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2798
com.google.ortools.util.OptionalBoolean getUseMakeActive()
Builder setUseExchangePair(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4542
int getUseLightRelocatePairValue()
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.io.InputStream input)
Definition: RoutingSearchParameters.java:3328
UNSET
Definition: FirstSolutionStrategy.java:99
.lang.Override int getFirstSolutionStrategyValue()
Definition: RoutingSearchParameters.java:7064
.lang.Override double getCheapestInsertionFirstSolutionNeighborsRatio()
Definition: RoutingSearchParameters.java:7217
.lang.Override com.google.protobuf.DurationOrBuilder getTimeLimitOrBuilder()
Definition: RoutingSearchParameters.java:7581
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:3345
.lang.Override int getUseRelocateExpensiveChainValue()
Definition: RoutingSearchParameters.java:4857
int getUseExchangeSubtripValue()
Builder setSavingsParallelRoutes(boolean value)
Definition: RoutingSearchParameters.java:9002
com.google.ortools.util.OptionalBoolean getUseFullPathLns()
Builder setTimeLimit(com.google.protobuf.Duration value)
Definition: RoutingSearchParameters.java:10130
static final int USE_CP_SAT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7426
.lang.Override double getCheapestInsertionFarthestSeedsRatio()
Definition: RoutingSearchParameters.java:9035
.lang.Override double getLogCostScalingFactor()
Definition: RoutingSearchParameters.java:10567
.lang.Override com.google.ortools.util.OptionalBoolean getUseCross()
Definition: RoutingSearchParameters.java:4711
static final int SAVINGS_NEIGHBORS_RATIO_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7098
int getUseMakeChainInactiveValue()
.lang.Override int getUseGlobalCheapestInsertionExpensiveChainLnsValue()
Definition: RoutingSearchParameters.java:6678
.lang.Override int getUseTspLnsValue()
Definition: RoutingSearchParameters.java:6339
static final int USE_RELOCATE_SUBTRIP_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1888
Builder setUseGlobalCheapestInsertionExpensiveChainLnsValue(int value)
Definition: RoutingSearchParameters.java:6693
.lang.Override int getHeuristicCloseNodesLnsNumNodes()
Definition: RoutingSearchParameters.java:7329
.lang.Override com.google.ortools.util.OptionalBoolean getUseCross()
Definition: RoutingSearchParameters.java:2081
Builder setUseMakeActiveValue(int value)
Definition: RoutingSearchParameters.java:5422
int getUseRelocateSubtripValue()
static final int CHEAPEST_INSERTION_LS_OPERATOR_NEIGHBORS_RATIO_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7221
.lang.Override int getUseNodePairSwapActiveValue()
Definition: RoutingSearchParameters.java:2577
.lang.Override long getSolutionLimit()
Definition: RoutingSearchParameters.java:10057
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:7276
int getUseNodePairSwapActiveValue()
Builder setMixedIntegerSchedulingSolverValue(int value)
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:9909
static final int USE_CP_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7395
Builder setUseFullPropagation(boolean value)
Definition: RoutingSearchParameters.java:10451
Builder clearUseRelocateAndMakeActive()
Definition: RoutingSearchParameters.java:5605
.lang.Override int getUseExtendedSwapActiveValue()
Definition: RoutingSearchParameters.java:2531
Builder setUseGlobalCheapestInsertionExpensiveChainLns(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:6728
.lang.Override int getUseLightRelocatePairValue()
Definition: RoutingSearchParameters.java:3967
.lang.Override com.google.ortools.util.OptionalBoolean getUseCp()
Definition: RoutingSearchParameters.java:9711
.lang.Override boolean getUseDepthFirstSearch()
Definition: RoutingSearchParameters.java:7391
Builder clearLogSearch()
Definition: RoutingSearchParameters.java:10549
.lang.Override com.google.ortools.util.OptionalBoolean getUseCp()
Definition: RoutingSearchParameters.java:7420
Builder clearUseGlobalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:6916
int getUseCrossValue()
Builder clearUseRelocatePair()
Definition: RoutingSearchParameters.java:3945
.lang.Override com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:7075
Builder clearUseExchange()
Definition: RoutingSearchParameters.java:4461
Builder setCheapestInsertionFirstSolutionNeighborsRatio(double value)
Definition: RoutingSearchParameters.java:9102
.lang.Override boolean getChristofidesUseMinimumMatching()
Definition: RoutingSearchParameters.java:7250
.lang.Override int getUseMakeInactiveValue()
Definition: RoutingSearchParameters.java:2419
.lang.Override com.google.ortools.util.OptionalBoolean getUseFullPathLns()
Definition: RoutingSearchParameters.java:2666
Builder setUseCpSatValue(int value)
Definition: RoutingSearchParameters.java:9780
.lang.Override int getUseMakeActiveValue()
Definition: RoutingSearchParameters.java:5404
.lang.Override double getCheapestInsertionLsOperatorNeighborsRatio()
Definition: RoutingSearchParameters.java:7234
.lang.Override int getUseOrOptValue()
Definition: RoutingSearchParameters.java:5096
.lang.Override com.google.ortools.util.OptionalBoolean getUseTspOpt()
Definition: RoutingSearchParameters.java:5341
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: RoutingSearchParameters.java:3582
Builder clearLogCostScalingFactor()
Definition: RoutingSearchParameters.java:10595
static final int USE_EXCHANGE_PAIR_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1976
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8218
Definition: RoutingSearchParameters.java:299
.lang.Override Builder clone()
Definition: RoutingSearchParameters.java:3556
Builder clearUseTspLns()
Definition: RoutingSearchParameters.java:6417
.lang.Override com.google.ortools.util.OptionalBoolean getUseInactiveLns()
Definition: RoutingSearchParameters.java:2734
static final int SAVINGS_ADD_REVERSE_ARCS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7135
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8208
.lang.Override double getGuidedLocalSearchLambdaCoefficient()
Definition: RoutingSearchParameters.java:9581
.lang.Override boolean equals(final java.lang.Object obj)
Definition: RoutingSearchParameters.java:3175
Builder clearMixedIntegerSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:9943
Builder setUseRelocateNeighbors(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4190
.lang.Override com.google.ortools.util.OptionalBoolean getUseTspLns()
Definition: RoutingSearchParameters.java:2703
.lang.Override com.google.ortools.util.OptionalBoolean getUseSwapActive()
Definition: RoutingSearchParameters.java:2506
Builder mergeFrom(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators other)
Definition: RoutingSearchParameters.java:3597
static final int USE_CROSS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2044
.lang.Override int getSerializedSize()
Definition: RoutingSearchParameters.java:7864
static final int USE_RELOCATE_NEIGHBORS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1819
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: RoutingSearchParameters.java:3399
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: RoutingSearchParameters.java:3571
com.google.protobuf.Duration getLnsTimeLimit()
Definition: RoutingSearchParameters.java:10273
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: RoutingSearchParameters.java:8500
.lang.Override final boolean isInitialized()
Definition: RoutingSearchParameters.java:3701
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()
Definition: RoutingSearchParameters.java:1931
.lang.Override int getUseRelocateValue()
Definition: RoutingSearchParameters.java:3741
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.nio.ByteBuffer data)
Definition: RoutingSearchParameters.java:8192
.lang.Override boolean equals(final java.lang.Object obj)
Definition: RoutingSearchParameters.java:8002
Builder clearUseMakeInactive()
Definition: RoutingSearchParameters.java:5699
Builder setUseTwoOpt(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5044
.lang.Override Builder toBuilder()
Definition: RoutingSearchParameters.java:8271
UNRECOGNIZED
Definition: RoutingSearchParameters.java:312
.lang.Override Builder newBuilderForType()
Definition: RoutingSearchParameters.java:3367
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: RoutingSearchParameters.java:3405
static final int USE_NODE_PAIR_SWAP_ACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2557
Builder setUseOrOptValue(int value)
Definition: RoutingSearchParameters.java:5118
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()
Definition: RoutingSearchParameters.java:2399
Builder clearUseSwapActive()
Definition: RoutingSearchParameters.java:5892
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: RoutingSearchParameters.java:3566
Builder setUseRelocateSubtrip(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:4329
Builder clearCheapestInsertionFirstSolutionNeighborsRatio()
Definition: RoutingSearchParameters.java:9120
.lang.Override int getUseLocalCheapestInsertionCloseNodesLnsValue()
Definition: RoutingSearchParameters.java:2904
Builder mergeLnsTimeLimit(com.google.protobuf.Duration value)
Definition: RoutingSearchParameters.java:10328
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()
Definition: RoutingSearchParameters.java:2471
Builder setUseFullPathLnsValue(int value)
Definition: RoutingSearchParameters.java:6272
Builder setUseRelocateAndMakeActiveValue(int value)
Definition: RoutingSearchParameters.java:5532
com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionExpensiveChainLns()
.lang.Override int getUseTspLnsValue()
Definition: RoutingSearchParameters.java:2687
.lang.Override int getUseNodePairSwapActiveValue()
Definition: RoutingSearchParameters.java:6037
static final int USE_MAKE_ACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2321
static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters prototype)
Definition: RoutingSearchParameters.java:8267
Builder clearLocalSearchMetaheuristic()
Definition: RoutingSearchParameters.java:9561
.lang.Override int getUseCpValue()
Definition: RoutingSearchParameters.java:9680
Builder clearUseLinKernighan()
Definition: RoutingSearchParameters.java:5283
.lang.Override com.google.ortools.util.OptionalBoolean getUseCrossExchange()
Definition: RoutingSearchParameters.java:4801
static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(byte[] data)
Definition: RoutingSearchParameters.java:8214
Builder setUseUnfilteredFirstSolutionStrategy(boolean value)
Definition: RoutingSearchParameters.java:8749
Builder setGuidedLocalSearchLambdaCoefficient(double value)
Definition: RoutingSearchParameters.java:9596
Builder setTimeLimit(com.google.protobuf.Duration.Builder builderForValue)
Definition: RoutingSearchParameters.java:10150
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(byte[] data)
Definition: RoutingSearchParameters.java:3318
static final int USE_MAKE_INACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2405
Builder clearHeuristicCloseNodesLnsNumNodes()
Definition: RoutingSearchParameters.java:9487
.lang.Override int getUsePathLnsValue()
Definition: RoutingSearchParameters.java:2621
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeInactive()
Definition: RoutingSearchParameters.java:5660
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: RoutingSearchParameters.java:7002
int getUseGlobalCheapestInsertionCloseNodesLnsValue()
.lang.Override int getUseCrossExchangeValue()
Definition: RoutingSearchParameters.java:2097
.lang.Override Builder clear()
Definition: RoutingSearchParameters.java:3427
Builder setFirstSolutionStrategyValue(int value)
Definition: RoutingSearchParameters.java:8670
.lang.Override java.lang.String getLogTag()
Definition: RoutingSearchParameters.java:7714
Builder setNumberOfSolutionsToCollect(int value)
Definition: RoutingSearchParameters.java:10023
Builder setUseSwapActiveValue(int value)
Definition: RoutingSearchParameters.java:5834
Definition: RoutingSearchParameters.java:1399
.lang.Override int getUseTwoOptValue()
Definition: RoutingSearchParameters.java:4976
Builder clearUseFullPathLns()
Definition: RoutingSearchParameters.java:6318
.lang.Override int getUseCrossValue()
Definition: RoutingSearchParameters.java:4668
.lang.Override com.google.protobuf.ByteString getLogTagBytes()
Definition: RoutingSearchParameters.java:7737
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: RoutingSearchParameters.java:3588
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: RoutingSearchParameters.java:278
static final int CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7238
Builder setContinuousSchedulingSolver(com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver value)
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:9876
static final int USE_UNFILTERED_FIRST_SOLUTION_STRATEGY_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7081
Builder setUseRelocateNeighborsValue(int value)
Definition: RoutingSearchParameters.java:4119
Builder clearUsePathLns()
Definition: RoutingSearchParameters.java:6244
.lang.Override final boolean isInitialized()
Definition: RoutingSearchParameters.java:7752
static com.google.protobuf.Internal.EnumLiteMap< SchedulingSolver > internalGetValueMap()
Definition: RoutingSearchParameters.java:361
.lang.Override boolean getUseUnfilteredFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:7094
Builder setUseRelocate(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:3806
static final int USE_PATH_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2604
.lang.Override com.google.ortools.util.OptionalBoolean getUseCpSat()
Definition: RoutingSearchParameters.java:7453
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters buildPartial()
Definition: RoutingSearchParameters.java:8429
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: RoutingSearchParameters.java:8495
.lang.Override int getMixedIntegerSchedulingSolverValue()
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:9901
Builder setUseExtendedSwapActive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5985
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:6794
Builder clearUseTspOpt()
Definition: RoutingSearchParameters.java:5382
Builder setUseCp(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:9727
Builder setLnsTimeLimit(com.google.protobuf.Duration value)
Definition: RoutingSearchParameters.java:10288
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: RoutingSearchParameters.java:381
Definition: RoutingSearchParametersOrBuilder.java:8
static final int USE_RELOCATE_AND_MAKE_ACTIVE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2360
.lang.Override int getUseExchangeValue()
Definition: RoutingSearchParameters.java:1953
com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: RoutingSearchParameters.java:284
Builder setFirstSolutionStrategy(com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)
Definition: RoutingSearchParameters.java:8699
.lang.Override com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()
Definition: RoutingSearchParameters.java:6084
.lang.Override com.google.ortools.util.OptionalBoolean getUseRelocate()
Definition: RoutingSearchParameters.java:1731
int getUseMakeActiveValue()
Builder setUseTwoOptValue(int value)
Definition: RoutingSearchParameters.java:4997
Builder clearUseCrossExchange()
Definition: RoutingSearchParameters.java:4832
com.google.ortools.util.OptionalBoolean getUsePathLns()
.lang.Override int getUseRelocateSubtripValue()
Definition: RoutingSearchParameters.java:1909
static final int USE_TWO_OPT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2159
.lang.Override int getUseCpValue()
Definition: RoutingSearchParameters.java:7407
.lang.Override int getUseLinKernighanValue()
Definition: RoutingSearchParameters.java:5213
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: RoutingSearchParameters.java:8631
Builder clearUseGlobalCheapestInsertionExpensiveChainLns()
Definition: RoutingSearchParameters.java:6748
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getMixedIntegerSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:7491
.lang.Override int getUseExchangeSubtripValue()
Definition: RoutingSearchParameters.java:4582
Builder setContinuousSchedulingSolverValue(int value)
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:9855
.lang.Override int getUseLightRelocatePairValue()
Definition: RoutingSearchParameters.java:1796
int getUseTspLnsValue()
static final int LNS_TIME_LIMIT_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7585
final int getNumber()
Definition: RoutingSearchParameters.java:329
Builder clearSavingsAddReverseArcs()
Definition: RoutingSearchParameters.java:8918
Builder setUseExchangeValue(int value)
Definition: RoutingSearchParameters.java:4397
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType()
Definition: RoutingSearchParameters.java:7048
Builder setUseExchangeSubtripValue(int value)
Definition: RoutingSearchParameters.java:4595
com.google.ortools.util.OptionalBoolean getUseMakeInactive()
.lang.Override int getUseGlobalCheapestInsertionPathLnsValue()
Definition: RoutingSearchParameters.java:2752
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:6962
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstanceForType()
Definition: RoutingSearchParameters.java:10780
com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionPathLns()
Builder setUseTspLnsValue(int value)
Definition: RoutingSearchParameters.java:6356
static final int USE_DEPTH_FIRST_SEARCH_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7378
.lang.Deprecated static Value valueOf(int value)
Definition: FirstSolutionStrategy.java:453
UNSET
Definition: LocalSearchMetaheuristic.java:102
boolean hasLocalSearchOperators()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9229
com.google.protobuf.DurationOrBuilder getLnsTimeLimitOrBuilder()
Definition: RoutingSearchParameters.java:10383
Builder clearUseMakeChainInactive()
Definition: RoutingSearchParameters.java:5798
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: RoutingSearchParameters.java:3560
com.google.ortools.util.OptionalBoolean getUseInactiveLns()
Builder clearCheapestInsertionFarthestSeedsRatio()
Definition: RoutingSearchParameters.java:9065
Builder setUseCpValue(int value)
Definition: RoutingSearchParameters.java:9694
com.google.protobuf.ByteString getLogTagBytes()
Definition: RoutingSearchParameters.java:10665
.lang.Override int getNumberOfSolutionsToCollect()
Definition: RoutingSearchParameters.java:10010
.lang.Override int getMixedIntegerSchedulingSolverValue()
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
Definition: RoutingSearchParameters.java:7484
Definition: Domain.java:9
.lang.Override com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()
Definition: RoutingSearchParameters.java:5757
Builder setUseLinKernighanValue(int value)
Definition: RoutingSearchParameters.java:5228
Builder mergeLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value)
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9276
.lang.Override com.google.ortools.util.OptionalBoolean getUseSwapActive()
Definition: RoutingSearchParameters.java:5853
.lang.Override Builder clear()
Definition: RoutingSearchParameters.java:8327
int getUseGlobalCheapestInsertionPathLnsValue()
Builder clearUseUnfilteredFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:8765
UNRECOGNIZED
Definition: LocalSearchMetaheuristic.java:158
static final int USE_CROSS_EXCHANGE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2087
.lang.Override int getFirstSolutionStrategyValue()
Definition: RoutingSearchParameters.java:8658
.lang.Override double getSavingsNeighborsRatio()
Definition: RoutingSearchParameters.java:8784
UNRECOGNIZED
Definition: FirstSolutionStrategy.java:263
com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchOperatorsOrBuilder
com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder()
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9316
int getUseCrossExchangeValue()
.lang.Override int getUsePathLnsValue()
Definition: RoutingSearchParameters.java:6158
.lang.Override int getNumberOfSolutionsToCollect()
Definition: RoutingSearchParameters.java:7526
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()
Definition: RoutingSearchParameters.java:2038
.lang.Override com.google.ortools.util.OptionalBoolean getUseInactiveLns()
Definition: RoutingSearchParameters.java:6466
int getUseLocalCheapestInsertionExpensiveChainLnsValue()
.lang.Override int getUseOrOptValue()
Definition: RoutingSearchParameters.java:2224
.lang.Override int getUseRelocateNeighborsValue()
Definition: RoutingSearchParameters.java:4086
.lang.Override int getUseTspOptValue()
Definition: RoutingSearchParameters.java:5304
Builder setUseRelocatePair(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:3920
.lang.Override long getSolutionLimit()
Definition: RoutingSearchParameters.java:7543
Builder clearSolutionLimit()
Definition: RoutingSearchParameters.java:10087
Builder clearUseCp()
Definition: RoutingSearchParameters.java:9746
Builder clearNumberOfSolutionsToCollect()
Definition: RoutingSearchParameters.java:10038
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstance()
Definition: RoutingSearchParameters.java:7023
static final int USE_RELOCATE_PAIR_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1737
.lang.Override boolean hasTimeLimit()
Definition: RoutingSearchParameters.java:7558
static com.google.protobuf.Parser< LocalSearchNeighborhoodOperators > parser()
Definition: RoutingSearchParameters.java:7038
.lang.Override boolean getLogSearch()
Definition: RoutingSearchParameters.java:10501
.lang.Override com.google.ortools.util.OptionalBoolean getUsePathLns()
Definition: RoutingSearchParameters.java:2639
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionPathLns()
Definition: RoutingSearchParameters.java:2765
Builder setUseTspOptValue(int value)
Definition: RoutingSearchParameters.java:5321
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchangePair()
Definition: RoutingSearchParameters.java:2009
.lang.Override int getRelocateExpensiveChainNumArcsToConsider()
Definition: RoutingSearchParameters.java:9357
Builder setUseExtendedSwapActiveValue(int value)
Definition: RoutingSearchParameters.java:5938
com.google.ortools.util.OptionalBoolean getUseTspOpt()
int getUseFullPathLnsValue()
.lang.Override int getUseExchangeValue()
Definition: RoutingSearchParameters.java:4379
static final int MIXED_INTEGER_SCHEDULING_SOLVER_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7478
static final int LOG_SEARCH_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7649
int getUseRelocateAndMakeActiveValue()
.lang.Deprecated static Value valueOf(int value)
Definition: LocalSearchMetaheuristic.java:242
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: RoutingSearchParameters.java:1682
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstanceForType()
Definition: RoutingSearchParameters.java:8415
Builder setCheapestInsertionFarthestSeedsRatio(double value)
Definition: RoutingSearchParameters.java:9049
.lang.Override com.google.ortools.util.OptionalBoolean getUseLinKernighan()
Definition: RoutingSearchParameters.java:2278
Builder setUseMakeInactive(com.google.ortools.util.OptionalBoolean value)
Definition: RoutingSearchParameters.java:5678
com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchMetaheuristicValue
.lang.Override int getLocalSearchMetaheuristicValue()
Definition: RoutingSearchParameters.java:9503
.lang.Override double getSavingsArcCoefficient()
Definition: RoutingSearchParameters.java:7166
.lang.Override double getLogCostOffset()
double log_cost_offset = 29;
Definition: RoutingSearchParameters.java:10608
static final int SAVINGS_MAX_MEMORY_USAGE_BYTES_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7115
.lang.Override com.google.ortools.util.OptionalBoolean getUseGlobalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:6879
Builder mergeTimeLimit(com.google.protobuf.Duration value)
Definition: RoutingSearchParameters.java:10168
com.google.ortools.util.OptionalBoolean getUseCrossExchange()
static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.ByteString data)
Definition: RoutingSearchParameters.java:3307
com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()
.lang.Override com.google.ortools.util.OptionalBoolean getUseLocalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:2916
.lang.Override int getUseCpSatValue()
Definition: RoutingSearchParameters.java:9765
int getUseSwapActiveValue()
static final int USE_LOCAL_CHEAPEST_INSERTION_CLOSE_NODES_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2893
com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()
Builder clearUseDepthFirstSearch()
Definition: RoutingSearchParameters.java:9662
.lang.Override int getUseInactiveLnsValue()
Definition: RoutingSearchParameters.java:2721
.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.SchedulingSolver getContinuousSchedulingSolver()
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
Definition: RoutingSearchParameters.java:9866
.lang.Override int getUseRelocatePairValue()
Definition: RoutingSearchParameters.java:1755
.lang.Override double getOptimizationStep()
Definition: RoutingSearchParameters.java:7510
.lang.Override Builder clone()
Definition: RoutingSearchParameters.java:8480
.lang.Override double getLogCostScalingFactor()
Definition: RoutingSearchParameters.java:7687
Builder setUseCrossExchangeValue(int value)
Definition: RoutingSearchParameters.java:4786
.lang.Override int getHeuristicExpensiveChainLnsNumArcsToConsider()
Definition: RoutingSearchParameters.java:9413
.lang.Override com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()
Definition: RoutingSearchParameters.java:4611
Builder setLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value)
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...
Definition: RoutingSearchParameters.java:9246
Builder clearUseLocalCheapestInsertionCloseNodesLns()
Definition: RoutingSearchParameters.java:6995
.lang.Override boolean hasLnsTimeLimit()
Definition: RoutingSearchParameters.java:7597
.lang.Override boolean getUseUnfilteredFirstSolutionStrategy()
Definition: RoutingSearchParameters.java:8735
Builder setUseCrossValue(int value)
Definition: RoutingSearchParameters.java:4688
.lang.Override int getUseRelocateAndMakeActiveValue()
Definition: RoutingSearchParameters.java:2379
static final int USE_EXCHANGE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1937
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: RoutingSearchParameters.java:3576
.lang.Override Builder toBuilder()
Definition: RoutingSearchParameters.java:3375
com.google.ortools.util.OptionalBoolean getUseRelocatePair()
static final int HEURISTIC_EXPENSIVE_CHAIN_LNS_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER
Definition: RoutingSearchParameters.java:7301
.lang.Override com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic()
Definition: RoutingSearchParameters.java:7354
static final int USE_RELOCATE_FIELD_NUMBER
Definition: RoutingSearchParameters.java:1694
.lang.Override boolean getSavingsParallelRoutes()
Definition: RoutingSearchParameters.java:8990
Builder setUseExchangePairValue(int value)
Definition: RoutingSearchParameters.java:4501
int getUseTwoOptValue()
.lang.Override int getUseGlobalCheapestInsertionExpensiveChainLnsValue()
Definition: RoutingSearchParameters.java:2811
Builder setLogCostScalingFactor(double value)
Definition: RoutingSearchParameters.java:10580
Builder setUseNodePairSwapActiveValue(int value)
Definition: RoutingSearchParameters.java:6059
Builder clearSavingsMaxMemoryUsageBytes()
Definition: RoutingSearchParameters.java:8872
int getUseOrOptValue()
.lang.Override com.google.ortools.util.OptionalBoolean getUseTspLns()
Definition: RoutingSearchParameters.java:6376
static final int USE_GLOBAL_CHEAPEST_INSERTION_PATH_LNS_FIELD_NUMBER
Definition: RoutingSearchParameters.java:2740
.lang.Override com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()
Definition: RoutingSearchParameters.java:5962