Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.pdlp.Solvers.MalitskyPockParams.Builder Class Reference
Inheritance diagram for operations_research.pdlp.Solvers.MalitskyPockParams.Builder:
operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
operations_research.pdlp.Solvers.MalitskyPockParams getDefaultInstanceForType ()
 
operations_research.pdlp.Solvers.MalitskyPockParams build ()
 
operations_research.pdlp.Solvers.MalitskyPockParams buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (operations_research.pdlp.Solvers.MalitskyPockParams other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasStepSizeDownscalingFactor ()
 
double getStepSizeDownscalingFactor ()
 
Builder setStepSizeDownscalingFactor (double value)
 
Builder clearStepSizeDownscalingFactor ()
 
boolean hasLinesearchContractionFactor ()
 
double getLinesearchContractionFactor ()
 
Builder setLinesearchContractionFactor (double value)
 
Builder clearLinesearchContractionFactor ()
 
boolean hasStepSizeInterpolation ()
 
double getStepSizeInterpolation ()
 
Builder setStepSizeInterpolation (double value)
 
Builder clearStepSizeInterpolation ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

Protobuf type operations_research.pdlp.MalitskyPockParams

Definition at line 5464 of file Solvers.java.

Member Function Documentation

◆ addRepeatedField()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 5574 of file Solvers.java.

◆ build()

operations_research.pdlp.Solvers.MalitskyPockParams operations_research.pdlp.Solvers.MalitskyPockParams.Builder.build ( )

Definition at line 5513 of file Solvers.java.

◆ buildPartial()

operations_research.pdlp.Solvers.MalitskyPockParams operations_research.pdlp.Solvers.MalitskyPockParams.Builder.buildPartial ( )

Definition at line 5522 of file Solvers.java.

◆ clear()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.clear ( )

Definition at line 5492 of file Solvers.java.

◆ clearField()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 5558 of file Solvers.java.

◆ clearLinesearchContractionFactor()

Builder operations_research.pdlp.Solvers.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];

Returns
This builder for chaining.

Definition at line 5791 of file Solvers.java.

◆ clearOneof()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 5563 of file Solvers.java.

◆ clearStepSizeDownscalingFactor()

Builder operations_research.pdlp.Solvers.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];

Returns
This builder for chaining.

Definition at line 5719 of file Solvers.java.

◆ clearStepSizeInterpolation()

Builder operations_research.pdlp.Solvers.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];

Returns
This builder for chaining.

Definition at line 5863 of file Solvers.java.

◆ clone()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.clone ( )

Definition at line 5548 of file Solvers.java.

◆ getDefaultInstanceForType()

operations_research.pdlp.Solvers.MalitskyPockParams operations_research.pdlp.Solvers.MalitskyPockParams.Builder.getDefaultInstanceForType ( )

Definition at line 5508 of file Solvers.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.Solvers.MalitskyPockParams.Builder.getDescriptor ( )
static

Definition at line 5469 of file Solvers.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.Solvers.MalitskyPockParams.Builder.getDescriptorForType ( )

Definition at line 5503 of file Solvers.java.

◆ getLinesearchContractionFactor()

double operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
The linesearchContractionFactor.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5756 of file Solvers.java.

◆ getStepSizeDownscalingFactor()

double operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
The stepSizeDownscalingFactor.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5686 of file Solvers.java.

◆ getStepSizeInterpolation()

double operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
The stepSizeInterpolation.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5828 of file Solvers.java.

◆ hasLinesearchContractionFactor()

boolean operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
Whether the linesearchContractionFactor field is set.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5740 of file Solvers.java.

◆ hasStepSizeDownscalingFactor()

boolean operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
Whether the stepSizeDownscalingFactor field is set.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5671 of file Solvers.java.

◆ hasStepSizeInterpolation()

boolean operations_research.pdlp.Solvers.MalitskyPockParams.Builder.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];

Returns
Whether the stepSizeInterpolation field is set.

Implements operations_research.pdlp.Solvers.MalitskyPockParamsOrBuilder.

Definition at line 5812 of file Solvers.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable operations_research.pdlp.Solvers.MalitskyPockParams.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 5475 of file Solvers.java.

◆ isInitialized()

final boolean operations_research.pdlp.Solvers.MalitskyPockParams.Builder.isInitialized ( )

Definition at line 5606 of file Solvers.java.

◆ mergeFrom() [1/3]

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 5611 of file Solvers.java.

◆ mergeFrom() [2/3]

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 5580 of file Solvers.java.

◆ mergeFrom() [3/3]

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.mergeFrom ( operations_research.pdlp.Solvers.MalitskyPockParams other)

Definition at line 5589 of file Solvers.java.

◆ mergeUnknownFields()

final Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 5876 of file Solvers.java.

◆ setField()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 5552 of file Solvers.java.

◆ setLinesearchContractionFactor()

Builder operations_research.pdlp.Solvers.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];

Parameters
valueThe linesearchContractionFactor to set.
Returns
This builder for chaining.

Definition at line 5772 of file Solvers.java.

◆ setRepeatedField()

Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 5568 of file Solvers.java.

◆ setStepSizeDownscalingFactor()

Builder operations_research.pdlp.Solvers.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];

Parameters
valueThe stepSizeDownscalingFactor to set.
Returns
This builder for chaining.

Definition at line 5701 of file Solvers.java.

◆ setStepSizeInterpolation()

Builder operations_research.pdlp.Solvers.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];

Parameters
valueThe stepSizeInterpolation to set.
Returns
This builder for chaining.

Definition at line 5844 of file Solvers.java.

◆ setUnknownFields()

final Builder operations_research.pdlp.Solvers.MalitskyPockParams.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 5870 of file Solvers.java.


The documentation for this class was generated from the following file: