public static final class MalitskyPockParams.Builder extends com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder> implements MalitskyPockParamsOrBuilder
operations_research.pdlp.MalitskyPockParams
Modifier and Type | Method and Description |
---|---|
MalitskyPockParams |
build() |
MalitskyPockParams |
buildPartial() |
MalitskyPockParams.Builder |
clear() |
MalitskyPockParams.Builder |
clearLinesearchContractionFactor()
Contraction factor used in the linesearch condition of Malitsky and Pock.
|
MalitskyPockParams.Builder |
clearStepSizeDownscalingFactor()
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.
|
MalitskyPockParams.Builder |
clearStepSizeInterpolation()
Malitsky and Pock linesearch rule permits an arbitrary choice of the first
step size guess within an interval [m, M].
|
MalitskyPockParams |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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].
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MalitskyPockParams.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MalitskyPockParams.Builder |
mergeFrom(MalitskyPockParams other) |
MalitskyPockParams.Builder |
mergeFrom(com.google.protobuf.Message other) |
MalitskyPockParams.Builder |
setLinesearchContractionFactor(double value)
Contraction factor used in the linesearch condition of Malitsky and Pock.
|
MalitskyPockParams.Builder |
setStepSizeDownscalingFactor(double value)
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.
|
MalitskyPockParams.Builder |
setStepSizeInterpolation(double value)
Malitsky and Pock linesearch rule permits an arbitrary choice of the first
step size guess within an interval [m, M].
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>
public MalitskyPockParams.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>
public MalitskyPockParams getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public MalitskyPockParams build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public MalitskyPockParams buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public MalitskyPockParams.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MalitskyPockParams.Builder>
public MalitskyPockParams.Builder mergeFrom(MalitskyPockParams other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>
public MalitskyPockParams.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MalitskyPockParams.Builder>
java.io.IOException
public 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];
hasStepSizeDownscalingFactor
in interface MalitskyPockParamsOrBuilder
public 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];
getStepSizeDownscalingFactor
in interface MalitskyPockParamsOrBuilder
public MalitskyPockParams.Builder setStepSizeDownscalingFactor(double value)
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];
value
- The stepSizeDownscalingFactor to set.public MalitskyPockParams.Builder clearStepSizeDownscalingFactor()
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];
public 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];
hasLinesearchContractionFactor
in interface MalitskyPockParamsOrBuilder
public 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];
getLinesearchContractionFactor
in interface MalitskyPockParamsOrBuilder
public MalitskyPockParams.Builder setLinesearchContractionFactor(double value)
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];
value
- The linesearchContractionFactor to set.public MalitskyPockParams.Builder clearLinesearchContractionFactor()
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];
public 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];
hasStepSizeInterpolation
in interface MalitskyPockParamsOrBuilder
public 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];
getStepSizeInterpolation
in interface MalitskyPockParamsOrBuilder
public MalitskyPockParams.Builder setStepSizeInterpolation(double value)
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];
value
- The stepSizeInterpolation to set.public MalitskyPockParams.Builder clearStepSizeInterpolation()
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.