![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
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 510 of file GlopParameters.java.
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 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 |
|
static |
|
static |
value | The numeric wire value of the corresponding enum entry. |
Definition at line 629 of file GlopParameters.java.
|
static |
Definition at line 660 of file GlopParameters.java.
final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getDescriptorForType | ( | ) |
Definition at line 656 of file GlopParameters.java.
final int com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getNumber | ( | ) |
Definition at line 611 of file GlopParameters.java.
final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.glop.GlopParameters.InitialBasisHeuristic.getValueDescriptor | ( | ) |
Definition at line 652 of file GlopParameters.java.
|
static |
Definition at line 640 of file GlopParameters.java.
|
static |
Definition at line 666 of file GlopParameters.java.
|
static |
value | The numeric wire value of the corresponding enum entry. |
forNumber(int)
instead. Definition at line 621 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 532 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 586 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 554 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 608 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 519 of file GlopParameters.java.
|
static |
Leave the fixed slack variables in the basis.
NONE = 0;
Definition at line 573 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 544 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 598 of file GlopParameters.java.