Google OR-Tools v9.11
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 () |
com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | getDefaultInstanceForType () |
Public Member Functions inherited from com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions prototype) |
static com.google.ortools.pdlp.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 |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent) |
Protobuf type operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions
Definition at line 489 of file PrimalDualHybridGradientParams.java.
boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.equals | ( | final java.lang.Object | obj | ) |
Definition at line 649 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 1210 of file PrimalDualHybridGradientParams.java.
com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getDefaultInstanceForType | ( | ) |
Definition at line 1246 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 511 of file PrimalDualHybridGradientParams.java.
com.google.ortools.glop.GlopParameters com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 590 of file PrimalDualHybridGradientParams.java.
com.google.ortools.glop.GlopParametersOrBuilder com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 602 of file PrimalDualHybridGradientParams.java.
com.google.protobuf.Parser< PresolveOptions > com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getParserForType | ( | ) |
Definition at line 1241 of file PrimalDualHybridGradientParams.java.
int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getSerializedSize | ( | ) |
Definition at line 630 of file PrimalDualHybridGradientParams.java.
boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 561 of file PrimalDualHybridGradientParams.java.
boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 577 of file PrimalDualHybridGradientParams.java.
int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.hashCode | ( | ) |
Definition at line 673 of file PrimalDualHybridGradientParams.java.
boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.
Definition at line 542 of file PrimalDualHybridGradientParams.java.
|
protected |
Definition at line 517 of file PrimalDualHybridGradientParams.java.
final boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.isInitialized | ( | ) |
Definition at line 608 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 767 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 770 of file PrimalDualHybridGradientParams.java.
Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.newBuilderForType | ( | ) |
Definition at line 766 of file PrimalDualHybridGradientParams.java.
|
protected |
Definition at line 780 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 738 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 744 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 715 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 719 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 704 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 709 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 751 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 757 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 725 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 730 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 693 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 698 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 1236 of file PrimalDualHybridGradientParams.java.
Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.toBuilder | ( | ) |
Definition at line 774 of file PrimalDualHybridGradientParams.java.
void com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 618 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 565 of file PrimalDualHybridGradientParams.java.
|
static |
Definition at line 524 of file PrimalDualHybridGradientParams.java.