|
static pb::MessageParser< MalitskyPockParams > | Parser [get] |
|
static pbr::MessageDescriptor | Descriptor [get] |
|
double | StepSizeDownscalingFactor [get, set] |
| 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).
|
|
bool | HasStepSizeDownscalingFactor [get] |
| Gets whether the "step_size_downscaling_factor" field is set.
|
|
double | LinesearchContractionFactor [get, set] |
| 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).
|
|
bool | HasLinesearchContractionFactor [get] |
| Gets whether the "linesearch_contraction_factor" field is set.
|
|
double | StepSizeInterpolation [get, set] |
| 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).
|
|
bool | HasStepSizeInterpolation [get] |
| Gets whether the "step_size_interpolation" field is set.
|
|
Definition at line 1950 of file Solvers.pb.cs.
◆ MalitskyPockParams() [1/2]
Google.OrTools.PDLP.MalitskyPockParams.MalitskyPockParams |
( |
| ) |
|
|
inline |
◆ MalitskyPockParams() [2/2]
◆ CalculateSize()
int Google.OrTools.PDLP.MalitskyPockParams.CalculateSize |
( |
| ) |
|
|
inline |
◆ ClearLinesearchContractionFactor()
void Google.OrTools.PDLP.MalitskyPockParams.ClearLinesearchContractionFactor |
( |
| ) |
|
|
inline |
Clears the value of the "linesearch_contraction_factor" field.
Definition at line 2061 of file Solvers.pb.cs.
◆ ClearStepSizeDownscalingFactor()
void Google.OrTools.PDLP.MalitskyPockParams.ClearStepSizeDownscalingFactor |
( |
| ) |
|
|
inline |
Clears the value of the "step_size_downscaling_factor" field.
Definition at line 2027 of file Solvers.pb.cs.
◆ ClearStepSizeInterpolation()
void Google.OrTools.PDLP.MalitskyPockParams.ClearStepSizeInterpolation |
( |
| ) |
|
|
inline |
Clears the value of the "step_size_interpolation" field.
Definition at line 2095 of file Solvers.pb.cs.
◆ Clone()
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Google.OrTools.PDLP.MalitskyPockParams.Equals |
( |
object | other | ) |
|
|
inline |
◆ GetHashCode()
override int Google.OrTools.PDLP.MalitskyPockParams.GetHashCode |
( |
| ) |
|
|
inline |
◆ MergeFrom() [1/2]
◆ MergeFrom() [2/2]
void Google.OrTools.PDLP.MalitskyPockParams.MergeFrom |
( |
pb.CodedInputStream | input | ) |
|
|
inline |
◆ ToString()
override string Google.OrTools.PDLP.MalitskyPockParams.ToString |
( |
| ) |
|
|
inline |
◆ WriteTo()
void Google.OrTools.PDLP.MalitskyPockParams.WriteTo |
( |
pb.CodedOutputStream | output | ) |
|
|
inline |
◆ LinesearchContractionFactorFieldNumber
const int Google.OrTools.PDLP.MalitskyPockParams.LinesearchContractionFactorFieldNumber = 2 |
|
static |
Field number for the "linesearch_contraction_factor" field.
Definition at line 2032 of file Solvers.pb.cs.
◆ StepSizeDownscalingFactorFieldNumber
const int Google.OrTools.PDLP.MalitskyPockParams.StepSizeDownscalingFactorFieldNumber = 1 |
|
static |
Field number for the "step_size_downscaling_factor" field.
Definition at line 1999 of file Solvers.pb.cs.
◆ StepSizeInterpolationFieldNumber
const int Google.OrTools.PDLP.MalitskyPockParams.StepSizeInterpolationFieldNumber = 3 |
|
static |
Field number for the "step_size_interpolation" field.
Definition at line 2066 of file Solvers.pb.cs.
◆ Descriptor
pbr.MessageDescriptor Google.OrTools.PDLP.MalitskyPockParams.Descriptor |
|
staticget |
◆ HasLinesearchContractionFactor
bool Google.OrTools.PDLP.MalitskyPockParams.HasLinesearchContractionFactor |
|
get |
Gets whether the "linesearch_contraction_factor" field is set.
Definition at line 2055 of file Solvers.pb.cs.
◆ HasStepSizeDownscalingFactor
bool Google.OrTools.PDLP.MalitskyPockParams.HasStepSizeDownscalingFactor |
|
get |
Gets whether the "step_size_downscaling_factor" field is set.
Definition at line 2021 of file Solvers.pb.cs.
◆ HasStepSizeInterpolation
bool Google.OrTools.PDLP.MalitskyPockParams.HasStepSizeInterpolation |
|
get |
Gets whether the "step_size_interpolation" field is set.
Definition at line 2089 of file Solvers.pb.cs.
◆ LinesearchContractionFactor
double Google.OrTools.PDLP.MalitskyPockParams.LinesearchContractionFactor |
|
getset |
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).
Definition at line 2045 of file Solvers.pb.cs.
◆ Parser
◆ StepSizeDownscalingFactor
double Google.OrTools.PDLP.MalitskyPockParams.StepSizeDownscalingFactor |
|
getset |
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).
Definition at line 2011 of file Solvers.pb.cs.
◆ StepSizeInterpolation
double Google.OrTools.PDLP.MalitskyPockParams.StepSizeInterpolation |
|
getset |
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).
Definition at line 2079 of file Solvers.pb.cs.
The documentation for this class was generated from the following file: