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, hasOneofboolean 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 © 2024. All rights reserved.