Interface MalitskyPockParamsOrBuilder
- All Superinterfaces:
- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
- MalitskyPockParams,- MalitskyPockParams.Builder
@Generated
public interface MalitskyPockParamsOrBuilder
extends com.google.protobuf.MessageOrBuilder
- 
Method SummaryModifier and TypeMethodDescriptiondoubleContraction factor used in the linesearch condition of Malitsky and Pock.doubleAt every inner iteration the algorithm can decide to accept the step size or to update it to step_size = step_size_downscaling_factor * step_size.doubleMalitsky and Pock linesearch rule permits an arbitrary choice of the first step size guess within an interval [m, M].booleanContraction factor used in the linesearch condition of Malitsky and Pock.booleanAt every inner iteration the algorithm can decide to accept the step size or to update it to step_size = step_size_downscaling_factor * step_size.booleanMalitsky and Pock linesearch rule permits an arbitrary choice of the first step size guess within an interval [m, M].Methods inherited from interface com.google.protobuf.MessageLiteOrBuilderisInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilderfindInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
- 
Method Details- 
hasStepSizeDownscalingFactorboolean hasStepSizeDownscalingFactor()At every inner iteration the algorithm can decide to accept the step size or to update it to step_size = step_size_downscaling_factor * step_size. This parameter should lie between 0 and 1. The default is the value used in Malitsky and Pock (2016). optional double step_size_downscaling_factor = 1 [default = 0.7];- Returns:
- Whether the stepSizeDownscalingFactor field is set.
 
- 
getStepSizeDownscalingFactordouble getStepSizeDownscalingFactor()At every inner iteration the algorithm can decide to accept the step size or to update it to step_size = step_size_downscaling_factor * step_size. This parameter should lie between 0 and 1. The default is the value used in Malitsky and Pock (2016). optional double step_size_downscaling_factor = 1 [default = 0.7];- Returns:
- The stepSizeDownscalingFactor.
 
- 
hasLinesearchContractionFactorboolean hasLinesearchContractionFactor()Contraction factor used in the linesearch condition of Malitsky and Pock. A step size is accepted if primal_weight * primal_stepsize * norm(constraint_matrix' * (next_dual - current_dual)) is less than linesearch_contraction_factor * norm(next_dual - current_dual). The default is the value used in Malitsky and Pock (2016). optional double linesearch_contraction_factor = 2 [default = 0.99];- Returns:
- Whether the linesearchContractionFactor field is set.
 
- 
getLinesearchContractionFactordouble getLinesearchContractionFactor()Contraction factor used in the linesearch condition of Malitsky and Pock. A step size is accepted if primal_weight * primal_stepsize * norm(constraint_matrix' * (next_dual - current_dual)) is less than linesearch_contraction_factor * norm(next_dual - current_dual). The default is the value used in Malitsky and Pock (2016). optional double linesearch_contraction_factor = 2 [default = 0.99];- Returns:
- The linesearchContractionFactor.
 
- 
hasStepSizeInterpolationboolean hasStepSizeInterpolation()Malitsky and Pock linesearch rule permits an arbitrary choice of the first step size guess within an interval [m, M]. This parameter determines where in that interval to pick the step size. In particular, the next stepsize is given by m + step_size_interpolation*(M - m). The default is the value used in Malitsky and Pock (2016). optional double step_size_interpolation = 3 [default = 1];- Returns:
- Whether the stepSizeInterpolation field is set.
 
- 
getStepSizeInterpolationdouble getStepSizeInterpolation()Malitsky and Pock linesearch rule permits an arbitrary choice of the first step size guess within an interval [m, M]. This parameter determines where in that interval to pick the step size. In particular, the next stepsize is given by m + step_size_interpolation*(M - m). The default is the value used in Malitsky and Pock (2016). optional double step_size_interpolation = 3 [default = 1];- Returns:
- The stepSizeInterpolation.
 
 
-