Interface RoutingIls.RuinRecreateParametersOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RoutingIls.RuinRecreateParameters, RoutingIls.RuinRecreateParameters.Builder
Enclosing class:
RoutingIls

public static interface RoutingIls.RuinRecreateParametersOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Number of routes removed during a ruin application defined on routes.
    Strategy defining how a reference solution is recreated.
    int
    Strategy defining how a reference solution is recreated.
    Strategy defining how a reference solution is ruined.
    int
    Strategy defining how a reference solution is ruined.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getRuinStrategyValue

      int getRuinStrategyValue()
       Strategy defining how a reference solution is ruined.
       
      .operations_research.RuinStrategy.Value ruin_strategy = 1;
      Returns:
      The enum numeric value on the wire for ruinStrategy.
    • getRuinStrategy

       Strategy defining how a reference solution is ruined.
       
      .operations_research.RuinStrategy.Value ruin_strategy = 1;
      Returns:
      The ruinStrategy.
    • getRecreateStrategyValue

      int getRecreateStrategyValue()
       Strategy defining how a reference solution is recreated.
       
      .operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;
      Returns:
      The enum numeric value on the wire for recreateStrategy.
    • getRecreateStrategy

      FirstSolutionStrategy.Value getRecreateStrategy()
       Strategy defining how a reference solution is recreated.
       
      .operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;
      Returns:
      The recreateStrategy.
    • getNumRuinedRoutes

      int getNumRuinedRoutes()
       Number of routes removed during a ruin application defined on routes.
       
      uint32 num_ruined_routes = 3;
      Returns:
      The numRuinedRoutes.