Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
boolean | hasUseGlop () |
boolean | getUseGlop () |
boolean | hasGlopParameters () |
com.google.ortools.glop.GlopParameters | getGlopParameters () |
com.google.ortools.glop.GlopParametersOrBuilder | getGlopParametersOrBuilder () |
Definition at line 419 of file PrimalDualHybridGradientParams.java.
com.google.ortools.glop.GlopParameters com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.getGlopParameters | ( | ) |
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;
Implemented in com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder, and com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.
com.google.ortools.glop.GlopParametersOrBuilder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.getGlopParametersOrBuilder | ( | ) |
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;
Implemented in com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder, and com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.
boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.getUseGlop | ( | ) |
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;
Implemented in com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder, and com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.
boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.hasGlopParameters | ( | ) |
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;
Implemented in com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder, and com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.
boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.hasUseGlop | ( | ) |
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;
Implemented in com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder, and com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.