Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
Public Member Functions | |
boolean | hasUseGlop () |
boolean | getUseGlop () |
boolean | hasGlopParameters () |
com.google.ortools.glop.GlopParameters | getGlopParameters () |
com.google.ortools.glop.GlopParametersOrBuilder | getGlopParametersOrBuilder () |
final boolean | isInitialized () |
void | writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException |
int | getSerializedSize () |
boolean | equals (final java.lang.Object obj) |
int | hashCode () |
Builder | newBuilderForType () |
Builder | toBuilder () |
com.google.protobuf.Parser< PresolveOptions > | getParserForType () |
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | getDefaultInstanceForType () |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.io.InputStream input) throws java.io.IOException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions prototype) |
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions | getDefaultInstance () |
static com.google.protobuf.Parser< PresolveOptions > | parser () |
Static Public Attributes | |
static final int | USE_GLOP_FIELD_NUMBER = 1 |
static final int | GLOP_PARAMETERS_FIELD_NUMBER = 2 |
static final com.google.protobuf.Parser< PresolveOptions > | PARSER |
Protected Member Functions | |
java.lang.Object | newInstance (UnusedPrivateParameter unused) |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Protobuf type operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions
Definition at line 7104 of file Solvers.java.
boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.equals | ( | final java.lang.Object | obj | ) |
Definition at line 7262 of file Solvers.java.
|
static |
Definition at line 7867 of file Solvers.java.
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getDefaultInstanceForType | ( | ) |
Definition at line 7903 of file Solvers.java.
|
static |
Definition at line 7124 of file Solvers.java.
com.google.ortools.glop.GlopParameters operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;
Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 7203 of file Solvers.java.
com.google.ortools.glop.GlopParametersOrBuilder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;
Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 7215 of file Solvers.java.
com.google.protobuf.Parser< PresolveOptions > operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getParserForType | ( | ) |
Definition at line 7898 of file Solvers.java.
int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getSerializedSize | ( | ) |
Definition at line 7243 of file Solvers.java.
boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;
Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 7174 of file Solvers.java.
boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;
Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 7190 of file Solvers.java.
int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.hashCode | ( | ) |
Definition at line 7286 of file Solvers.java.
boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;
Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 7155 of file Solvers.java.
|
protected |
Definition at line 7130 of file Solvers.java.
final boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.isInitialized | ( | ) |
Definition at line 7221 of file Solvers.java.
|
static |
Definition at line 7380 of file Solvers.java.
|
static |
Definition at line 7383 of file Solvers.java.
Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.newBuilderForType | ( | ) |
Definition at line 7379 of file Solvers.java.
|
protected |
Definition at line 7393 of file Solvers.java.
|
protected |
Definition at line 7118 of file Solvers.java.
|
static |
Definition at line 7351 of file Solvers.java.
|
static |
Definition at line 7357 of file Solvers.java.
|
static |
Definition at line 7328 of file Solvers.java.
|
static |
Definition at line 7332 of file Solvers.java.
|
static |
Definition at line 7317 of file Solvers.java.
|
static |
Definition at line 7322 of file Solvers.java.
|
static |
Definition at line 7364 of file Solvers.java.
|
static |
Definition at line 7370 of file Solvers.java.
|
static |
Definition at line 7338 of file Solvers.java.
|
static |
Definition at line 7343 of file Solvers.java.
|
static |
Definition at line 7306 of file Solvers.java.
|
static |
Definition at line 7311 of file Solvers.java.
|
static |
Definition at line 7893 of file Solvers.java.
Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.toBuilder | ( | ) |
Definition at line 7387 of file Solvers.java.
void operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 7231 of file Solvers.java.
|
static |
Definition at line 7178 of file Solvers.java.
|
static |
Definition at line 7872 of file Solvers.java.
|
static |
Definition at line 7137 of file Solvers.java.