Interface Solvers.AdaptiveLinesearchParamsOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double getStepSizeGrowthExponent()
      The step size growth exponent defines a step size given by (1 + (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
      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.
      boolean hasStepSizeGrowthExponent()
      The step size growth exponent defines a step size given by (1 + (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
      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.
      • 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 Detail

      • 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.