![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
final int | getNumber () |
final com.google.protobuf.Descriptors.EnumValueDescriptor | getValueDescriptor () |
final com.google.protobuf.Descriptors.EnumDescriptor | getDescriptorForType () |
Static Public Member Functions | |
[static initializer] | |
static InitialBasisHeuristic | valueOf (int value) |
static InitialBasisHeuristic | forNumber (int value) |
static com.google.protobuf.Internal.EnumLiteMap< InitialBasisHeuristic > | internalGetValueMap () |
static final com.google.protobuf.Descriptors.EnumDescriptor | getDescriptor () |
static InitialBasisHeuristic | valueOf (com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
Public Attributes | |
NONE =(0) | |
BIXBY =(1) | |
TRIANGULAR =(2) | |
MAROS =(3) | |
Static Public Attributes | |
static final int | NONE_VALUE = 0 |
static final int | BIXBY_VALUE = 1 |
static final int | TRIANGULAR_VALUE = 2 |
static final int | MAROS_VALUE = 3 |
Heuristics to use in the primal simplex to remove fixed slack variables from the initial basis.
Protobuf enum operations_research.glop.GlopParameters.InitialBasisHeuristic
Definition at line 509 of file GlopParameters.java.
|
static |
|
static |
value | The numeric wire value of the corresponding enum entry. |
Definition at line 628 of file GlopParameters.java.
|
static |
Definition at line 659 of file GlopParameters.java.
final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getDescriptorForType | ( | ) |
Definition at line 655 of file GlopParameters.java.
final int com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getNumber | ( | ) |
Definition at line 610 of file GlopParameters.java.
final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getValueDescriptor | ( | ) |
Definition at line 651 of file GlopParameters.java.
|
static |
Definition at line 639 of file GlopParameters.java.
|
static |
Definition at line 665 of file GlopParameters.java.
|
static |
value | The numeric wire value of the corresponding enum entry. |
forNumber(int)
instead. Definition at line 620 of file GlopParameters.java.
com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.BIXBY =(1) |
Use the heuristic described in: Robert E. Bixby, "Implementing the Simplex Method: The Initial Basis" ORSA Jounal on Computing, Vol. 4, No. 3, Summer 1992. http://joc.journal.informs.org/content/4/3/267.abstract It requires use_scaling to be true, otherwise it behaves like NONE.
BIXBY = 1;
Definition at line 531 of file GlopParameters.java.
|
static |
Use the heuristic described in: Robert E. Bixby, "Implementing the Simplex Method: The Initial Basis" ORSA Jounal on Computing, Vol. 4, No. 3, Summer 1992. http://joc.journal.informs.org/content/4/3/267.abstract It requires use_scaling to be true, otherwise it behaves like NONE.
BIXBY = 1;
Definition at line 585 of file GlopParameters.java.
com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.MAROS =(3) |
Use a version of Maros's triangular feasibility crash https://books.google.fr/books?isbn=1461502578 Chapter 9.8.2.1
MAROS = 3;
Definition at line 553 of file GlopParameters.java.
|
static |
Use a version of Maros's triangular feasibility crash https://books.google.fr/books?isbn=1461502578 Chapter 9.8.2.1
MAROS = 3;
Definition at line 607 of file GlopParameters.java.
com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.NONE =(0) |
Leave the fixed slack variables in the basis.
NONE = 0;
Definition at line 518 of file GlopParameters.java.
|
static |
Leave the fixed slack variables in the basis.
NONE = 0;
Definition at line 572 of file GlopParameters.java.
com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.TRIANGULAR =(2) |
Replace the fixed columns while keeping the initial basis triangular. The heuristic to select which column to use first is similar to the one used for BIXBY. This algorithm is similar to the "advanced initial basis" GLPK uses by default. Both algorithm produce a triangular initial basis, however the heuristics used are not exactly the same.
TRIANGULAR = 2;
Definition at line 543 of file GlopParameters.java.
|
static |
Replace the fixed columns while keeping the initial basis triangular. The heuristic to select which column to use first is similar to the one used for BIXBY. This algorithm is similar to the "advanced initial basis" GLPK uses by default. Both algorithm produce a triangular initial basis, however the heuristics used are not exactly the same.
TRIANGULAR = 2;
Definition at line 597 of file GlopParameters.java.