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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<MalitskyPockParams.Builder>public MalitskyPockParams getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MalitskyPockParams build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MalitskyPockParams buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MalitskyPockParams.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MalitskyPockParams.Builder>java.io.IOExceptionpublic 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 MalitskyPockParamsOrBuilderpublic 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 MalitskyPockParamsOrBuilderpublic 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 MalitskyPockParamsOrBuilderpublic 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 MalitskyPockParamsOrBuilderpublic 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 MalitskyPockParamsOrBuilderpublic 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 MalitskyPockParamsOrBuilderpublic 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 © 2024. All rights reserved.