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

Public Member Functions

boolean hasStepSizeReductionExponent ()
 
double getStepSizeReductionExponent ()
 
boolean hasStepSizeGrowthExponent ()
 
double getStepSizeGrowthExponent ()
 

Detailed Description

Definition at line 4309 of file Solvers.java.

Member Function Documentation

◆ getStepSizeGrowthExponent()

double operations_research.pdlp.Solvers.AdaptiveLinesearchParamsOrBuilder.getStepSizeGrowthExponent ( )
The step size growth exponent defines a step size given by (1 +
(total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
This should be between 0.1 and 1.

optional double step_size_growth_exponent = 2 [default = 0.6];

Returns
The stepSizeGrowthExponent.

Implemented in operations_research.pdlp.Solvers.AdaptiveLinesearchParams, and operations_research.pdlp.Solvers.AdaptiveLinesearchParams.Builder.

◆ getStepSizeReductionExponent()

double operations_research.pdlp.Solvers.AdaptiveLinesearchParamsOrBuilder.getStepSizeReductionExponent ( )
The step size reduction exponent defines a step size given by
(1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) *
step_size_limit where step_size_limit is the maximum allowed step size at
the current iteration. This should be between 0.1 and 1.

optional double step_size_reduction_exponent = 1 [default = 0.3];

Returns
The stepSizeReductionExponent.

Implemented in operations_research.pdlp.Solvers.AdaptiveLinesearchParams, and operations_research.pdlp.Solvers.AdaptiveLinesearchParams.Builder.

◆ hasStepSizeGrowthExponent()

boolean operations_research.pdlp.Solvers.AdaptiveLinesearchParamsOrBuilder.hasStepSizeGrowthExponent ( )
The step size growth exponent defines a step size given by (1 +
(total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
This should be between 0.1 and 1.

optional double step_size_growth_exponent = 2 [default = 0.6];

Returns
Whether the stepSizeGrowthExponent field is set.

Implemented in operations_research.pdlp.Solvers.AdaptiveLinesearchParams, and operations_research.pdlp.Solvers.AdaptiveLinesearchParams.Builder.

◆ hasStepSizeReductionExponent()

boolean operations_research.pdlp.Solvers.AdaptiveLinesearchParamsOrBuilder.hasStepSizeReductionExponent ( )
The step size reduction exponent defines a step size given by
(1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) *
step_size_limit where step_size_limit is the maximum allowed step size at
the current iteration. This should be between 0.1 and 1.

optional double step_size_reduction_exponent = 1 [default = 0.3];

Returns
Whether the stepSizeReductionExponent field is set.

Implemented in operations_research.pdlp.Solvers.AdaptiveLinesearchParams, and operations_research.pdlp.Solvers.AdaptiveLinesearchParams.Builder.


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