public interface MalitskyPockParamsOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
double |
getLinesearchContractionFactor()
Contraction factor used in the linesearch condition of Malitsky and Pock.
|
double |
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.
|
double |
getStepSizeInterpolation()
Malitsky and Pock linesearch rule permits an arbitrary choice of the first
step size guess within an interval [m, M].
|
boolean |
hasLinesearchContractionFactor()
Contraction factor used in the linesearch condition of Malitsky and Pock.
|
boolean |
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.
|
boolean |
hasStepSizeInterpolation()
Malitsky and Pock linesearch rule permits an arbitrary choice of the first
step size guess within an interval [m, M].
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
boolean 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];
double 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];
boolean 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];
double 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];
boolean 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];
double 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];
Copyright © 2025. All rights reserved.