Interface AdaptiveLinesearchParamsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AdaptiveLinesearchParams, AdaptiveLinesearchParams.Builder

@Generated public interface AdaptiveLinesearchParamsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    The step size growth exponent defines a step size given by (1 + (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
    double
    The step size reduction exponent defines a step size given by (1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) * step_size_limit where step_size_limit is the maximum allowed step size at the current iteration.
    boolean
    The step size growth exponent defines a step size given by (1 + (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
    boolean
    The step size reduction exponent defines a step size given by (1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) * step_size_limit where step_size_limit is the maximum allowed step size at the current iteration.

    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

    • hasStepSizeReductionExponent

      boolean hasStepSizeReductionExponent()
       The step size reduction exponent defines a step size given by
       (1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) *
       step_size_limit where step_size_limit is the maximum allowed step size at
       the current iteration. This should be between 0.1 and 1.
       
      optional double step_size_reduction_exponent = 1 [default = 0.3];
      Returns:
      Whether the stepSizeReductionExponent field is set.
    • getStepSizeReductionExponent

      double getStepSizeReductionExponent()
       The step size reduction exponent defines a step size given by
       (1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) *
       step_size_limit where step_size_limit is the maximum allowed step size at
       the current iteration. This should be between 0.1 and 1.
       
      optional double step_size_reduction_exponent = 1 [default = 0.3];
      Returns:
      The stepSizeReductionExponent.
    • hasStepSizeGrowthExponent

      boolean hasStepSizeGrowthExponent()
       The step size growth exponent defines a step size given by (1 +
       (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
       This should be between 0.1 and 1.
       
      optional double step_size_growth_exponent = 2 [default = 0.6];
      Returns:
      Whether the stepSizeGrowthExponent field is set.
    • getStepSizeGrowthExponent

      double getStepSizeGrowthExponent()
       The step size growth exponent defines a step size given by (1 +
       (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
       This should be between 0.1 and 1.
       
      optional double step_size_growth_exponent = 2 [default = 0.6];
      Returns:
      The stepSizeGrowthExponent.