Parameters with prefix lp. More...
Variables | |
| constexpr Param< bool > | ALWAYSGETDUALS { "lp/alwaysgetduals" } |
| should the Farkas duals always be collected when an LP is found to be infeasible? | |
| constexpr Param< bool > | CHECKDUALFEAS { "lp/checkdualfeas" } |
| should LP solutions be checked for dual feasibility, resolving LP when numerical troubles occur? | |
| constexpr Param< bool > | CHECKFARKAS { "lp/checkfarkas" } |
| should infeasibility proofs from the LP be checked? | |
| constexpr Param< bool > | CHECKPRIMFEAS { "lp/checkprimfeas" } |
| should LP solutions be checked for primal feasibility, resolving LP when numerical troubles occur? | |
| constexpr Param< bool > | CHECKSTABILITY { "lp/checkstability" } |
| should LP solver's return status be checked for stability? | |
| constexpr Param< bool > | CLEANUPCOLS { "lp/cleanupcols" } |
| should new non-basic columns be removed after LP solving? | |
| constexpr Param< bool > | CLEANUPCOLSROOT { "lp/cleanupcolsroot" } |
| should new non-basic columns be removed after root LP solving? | |
| constexpr Param< bool > | CLEANUPROWS { "lp/cleanuprows" } |
| should new basic rows be removed after LP solving? | |
| constexpr Param< bool > | CLEANUPROWSROOT { "lp/cleanuprowsroot" } |
| should new basic rows be removed after root LP solving? | |
| constexpr Param< bool > | CLEARINITIALPROBINGLP { "lp/clearinitialprobinglp" } |
| should lp state be cleared at the end of probing mode when lp was initially unsolved, e.g., when called right after presolving? | |
| constexpr Param< int > | COLAGELIMIT { "lp/colagelimit" } |
| maximum age a dynamic column can reach before it is deleted from the LP (-1: don't delete columns due to aging) | |
| constexpr Param< double > | CONDITIONLIMIT { "lp/conditionlimit" } |
| maximum condition number of LP basis counted as stable (-1.0: no limit) | |
| constexpr Param< int > | DISABLECUTOFF { "lp/disablecutoff" } |
| disable the cutoff bound in the LP solver? (0: enabled, 1: disabled, 2: auto) | |
| constexpr Param< int > | FASTMIP { "lp/fastmip" } |
| which FASTMIP setting of LP solver should be used? 0: off, 1: low | |
| constexpr Param< bool > | FREESOLVALBUFFERS { "lp/freesolvalbuffers" } |
| should the buffers for storing LP solution values during diving be freed at end of diving? | |
| constexpr Param< char > | INITALGORITHM { "lp/initalgorithm" } |
| LP algorithm for solving initial LP relaxations (automatic 's'implex, 'p'rimal simplex, 'd'ual simplex, 'b'arrier, barrier with 'c'rossover) | |
| constexpr Param< long long > | ITERLIM { "lp/iterlim" } |
| iteration limit for each single LP solve (-1: no limit) | |
| constexpr Param< bool > | LEXDUALALGO { "lp/lexdualalgo" } |
| should the lexicographic dual algorithm be used? | |
| constexpr Param< bool > | LEXDUALBASIC { "lp/lexdualbasic" } |
| choose fractional basic variables in lexicographic dual algorithm? | |
| constexpr Param< int > | LEXDUALMAXROUNDS { "lp/lexdualmaxrounds" } |
| maximum number of rounds in the lexicographic dual algorithm (-1: unbounded) | |
| constexpr Param< bool > | LEXDUALROOTONLY { "lp/lexdualrootonly" } |
| should the lexicographic dual algorithm be applied only at the root node | |
| constexpr Param< bool > | LEXDUALSTALLING { "lp/lexdualstalling" } |
| turn on the lex dual algorithm only when stalling? | |
| constexpr Param< double > | MINMARKOWITZ { "lp/minmarkowitz" } |
| minimal Markowitz threshold to control sparsity/stability in LU factorization | |
| constexpr Param< int > | MINSOLVEDEPTH { "lp/minsolvedepth" } |
| minimal depth for solving LP at the nodes | |
| constexpr Param< bool > | PRESOLVING { "lp/presolving" } |
| should presolving of LP solver be used? | |
| constexpr Param< char > | PRICING { "lp/pricing" } |
| LP pricing strategy ('l'pi default, 'a'uto, 'f'ull pricing, 'p'artial, 's'teepest edge pricing, 'q'uickstart steepest edge pricing, 'd'evex pricing) | |
| constexpr Param< int > | REFACTORINTERVAL { "lp/refactorinterval" } |
| LP refactorization interval (0: auto) | |
| constexpr Param< char > | RESOLVEALGORITHM { "lp/resolvealgorithm" } |
| LP algorithm for resolving LP relaxations if a starting basis exists (automatic 's'implex, 'p'rimal simplex, 'd'ual simplex, 'b'arrier, barrier with 'c'rossover) | |
| constexpr Param< double > | RESOLVEITERFAC { "lp/resolveiterfac" } |
| factor of average LP iterations that is used as LP iteration limit for LP resolve (-1: unlimited) | |
| constexpr Param< int > | RESOLVEITERMIN { "lp/resolveitermin" } |
| minimum number of iterations that are allowed for LP resolve | |
| constexpr Param< bool > | RESOLVERESTORE { "lp/resolverestore" } |
| should the LP be resolved to restore the state at start of diving (if FALSE we buffer the solution values)? | |
| constexpr Param< long long > | ROOTITERLIM { "lp/rootiterlim" } |
| iteration limit for initial root LP solve (-1: no limit) | |
| constexpr Param< int > | ROWAGELIMIT { "lp/rowagelimit" } |
| maximum age a dynamic row can reach before it is deleted from the LP (-1: don't delete rows due to aging) | |
| constexpr Param< double > | ROWREPSWITCH { "lp/rowrepswitch" } |
| simplex algorithm shall use row representation of the basis if number of rows divided by number of columns exceeds this value (-1.0 to disable row representation) | |
| constexpr Param< int > | SCALING { "lp/scaling" } |
| LP scaling (0: none, 1: normal, 2: aggressive) | |
| constexpr Param< int > | SOLUTIONPOLISHING { "lp/solutionpolishing" } |
| LP solution polishing method (0: disabled, 1: only root, 2: always, 3: auto) | |
| constexpr Param< int > | SOLVEDEPTH { "lp/solvedepth" } |
| maximal depth for solving LP at the nodes (-1: no depth limit) | |
| constexpr Param< int > | SOLVEFREQ { "lp/solvefreq" } |
| frequency for solving LP at the nodes (-1: never; 0: only root LP) | |
| constexpr Param< int > | THREADS { "lp/threads" } |
| number of threads used for solving the LP (0: automatic) | |
Parameters with prefix lp.
|
constexpr |
should the Farkas duals always be collected when an LP is found to be infeasible?
Definition at line 4994 of file parameters.hpp.
|
constexpr |
should LP solutions be checked for dual feasibility, resolving LP when numerical troubles occur?
Definition at line 4959 of file parameters.hpp.
|
constexpr |
should infeasibility proofs from the LP be checked?
Definition at line 4961 of file parameters.hpp.
|
constexpr |
should LP solutions be checked for primal feasibility, resolving LP when numerical troubles occur?
Definition at line 4957 of file parameters.hpp.
|
constexpr |
should LP solver's return status be checked for stability?
Definition at line 4951 of file parameters.hpp.
|
constexpr |
should new non-basic columns be removed after LP solving?
Definition at line 4943 of file parameters.hpp.
|
constexpr |
should new non-basic columns be removed after root LP solving?
Definition at line 4945 of file parameters.hpp.
|
constexpr |
should new basic rows be removed after LP solving?
Definition at line 4947 of file parameters.hpp.
|
constexpr |
should new basic rows be removed after root LP solving?
Definition at line 4949 of file parameters.hpp.
|
constexpr |
should lp state be cleared at the end of probing mode when lp was initially unsolved, e.g., when called right after presolving?
Definition at line 4933 of file parameters.hpp.
|
constexpr |
maximum age a dynamic column can reach before it is deleted from the LP (-1: don't delete columns due to aging)
Definition at line 4939 of file parameters.hpp.
|
constexpr |
maximum condition number of LP basis counted as stable (-1.0: no limit)
Definition at line 4953 of file parameters.hpp.
|
constexpr |
disable the cutoff bound in the LP solver? (0: enabled, 1: disabled, 2: auto)
Definition at line 4979 of file parameters.hpp.
|
constexpr |
which FASTMIP setting of LP solver should be used? 0: off, 1: low
Definition at line 4963 of file parameters.hpp.
|
constexpr |
should the buffers for storing LP solution values during diving be freed at end of diving?
Definition at line 4937 of file parameters.hpp.
|
constexpr |
LP algorithm for solving initial LP relaxations (automatic 's'implex, 'p'rimal simplex, 'd'ual simplex, 'b'arrier, barrier with 'c'rossover)
Definition at line 4924 of file parameters.hpp.
|
constexpr |
iteration limit for each single LP solve (-1: no limit)
Definition at line 4915 of file parameters.hpp.
|
constexpr |
should the lexicographic dual algorithm be used?
Definition at line 4969 of file parameters.hpp.
|
constexpr |
choose fractional basic variables in lexicographic dual algorithm?
Definition at line 4975 of file parameters.hpp.
|
constexpr |
maximum number of rounds in the lexicographic dual algorithm (-1: unbounded)
Definition at line 4973 of file parameters.hpp.
|
constexpr |
should the lexicographic dual algorithm be applied only at the root node
Definition at line 4971 of file parameters.hpp.
|
constexpr |
turn on the lex dual algorithm only when stalling?
Definition at line 4977 of file parameters.hpp.
|
constexpr |
minimal Markowitz threshold to control sparsity/stability in LU factorization
Definition at line 4955 of file parameters.hpp.
|
constexpr |
minimal depth for solving LP at the nodes
Definition at line 4921 of file parameters.hpp.
|
constexpr |
should presolving of LP solver be used?
Definition at line 4967 of file parameters.hpp.
|
constexpr |
LP pricing strategy ('l'pi default, 'a'uto, 'f'ull pricing, 'p'artial, 's'teepest edge pricing, 'q'uickstart steepest edge pricing, 'd'evex pricing)
Definition at line 4930 of file parameters.hpp.
|
constexpr |
LP refactorization interval (0: auto)
Definition at line 4992 of file parameters.hpp.
|
constexpr |
LP algorithm for resolving LP relaxations if a starting basis exists (automatic 's'implex, 'p'rimal simplex, 'd'ual simplex, 'b'arrier, barrier with 'c'rossover)
Definition at line 4927 of file parameters.hpp.
|
constexpr |
factor of average LP iterations that is used as LP iteration limit for LP resolve (-1: unlimited)
Definition at line 4986 of file parameters.hpp.
|
constexpr |
minimum number of iterations that are allowed for LP resolve
Definition at line 4988 of file parameters.hpp.
|
constexpr |
should the LP be resolved to restore the state at start of diving (if FALSE we buffer the solution values)?
Definition at line 4935 of file parameters.hpp.
|
constexpr |
iteration limit for initial root LP solve (-1: no limit)
Definition at line 4917 of file parameters.hpp.
|
constexpr |
maximum age a dynamic row can reach before it is deleted from the LP (-1: don't delete rows due to aging)
Definition at line 4941 of file parameters.hpp.
|
constexpr |
simplex algorithm shall use row representation of the basis if number of rows divided by number of columns exceeds this value (-1.0 to disable row representation)
Definition at line 4982 of file parameters.hpp.
|
constexpr |
LP scaling (0: none, 1: normal, 2: aggressive)
Definition at line 4965 of file parameters.hpp.
|
constexpr |
LP solution polishing method (0: disabled, 1: only root, 2: always, 3: auto)
Definition at line 4990 of file parameters.hpp.
|
constexpr |
maximal depth for solving LP at the nodes (-1: no depth limit)
Definition at line 4919 of file parameters.hpp.
|
constexpr |
frequency for solving LP at the nodes (-1: never; 0: only root LP)
Definition at line 4913 of file parameters.hpp.
|
constexpr |
number of threads used for solving the LP (0: automatic)
Definition at line 4984 of file parameters.hpp.