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< 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 4778 of file parameters.hpp.
|
constexpr |
should LP solutions be checked for dual feasibility, resolving LP when numerical troubles occur?
Definition at line 4743 of file parameters.hpp.
|
constexpr |
should infeasibility proofs from the LP be checked?
Definition at line 4745 of file parameters.hpp.
|
constexpr |
should LP solutions be checked for primal feasibility, resolving LP when numerical troubles occur?
Definition at line 4741 of file parameters.hpp.
|
constexpr |
should LP solver's return status be checked for stability?
Definition at line 4735 of file parameters.hpp.
|
constexpr |
should new non-basic columns be removed after LP solving?
Definition at line 4727 of file parameters.hpp.
|
constexpr |
should new non-basic columns be removed after root LP solving?
Definition at line 4729 of file parameters.hpp.
|
constexpr |
should new basic rows be removed after LP solving?
Definition at line 4731 of file parameters.hpp.
|
constexpr |
should new basic rows be removed after root LP solving?
Definition at line 4733 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 4717 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 4723 of file parameters.hpp.
|
constexpr |
maximum condition number of LP basis counted as stable (-1.0: no limit)
Definition at line 4737 of file parameters.hpp.
|
constexpr |
disable the cutoff bound in the LP solver? (0: enabled, 1: disabled, 2: auto)
Definition at line 4763 of file parameters.hpp.
|
constexpr |
which FASTMIP setting of LP solver should be used? 0: off, 1: low
Definition at line 4747 of file parameters.hpp.
|
constexpr |
should the buffers for storing LP solution values during diving be freed at end of diving?
Definition at line 4721 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 4708 of file parameters.hpp.
|
constexpr |
iteration limit for each single LP solve (-1: no limit)
Definition at line 4701 of file parameters.hpp.
|
constexpr |
should the lexicographic dual algorithm be used?
Definition at line 4753 of file parameters.hpp.
|
constexpr |
choose fractional basic variables in lexicographic dual algorithm?
Definition at line 4759 of file parameters.hpp.
|
constexpr |
maximum number of rounds in the lexicographic dual algorithm (-1: unbounded)
Definition at line 4757 of file parameters.hpp.
|
constexpr |
should the lexicographic dual algorithm be applied only at the root node
Definition at line 4755 of file parameters.hpp.
|
constexpr |
turn on the lex dual algorithm only when stalling?
Definition at line 4761 of file parameters.hpp.
|
constexpr |
minimal Markowitz threshold to control sparsity/stability in LU factorization
Definition at line 4739 of file parameters.hpp.
|
constexpr |
should presolving of LP solver be used?
Definition at line 4751 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 4714 of file parameters.hpp.
|
constexpr |
LP refactorization interval (0: auto)
Definition at line 4776 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 4711 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 4770 of file parameters.hpp.
|
constexpr |
minimum number of iterations that are allowed for LP resolve
Definition at line 4772 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 4719 of file parameters.hpp.
|
constexpr |
iteration limit for initial root LP solve (-1: no limit)
Definition at line 4703 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 4725 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 4766 of file parameters.hpp.
|
constexpr |
LP scaling (0: none, 1: normal, 2: aggressive)
Definition at line 4749 of file parameters.hpp.
|
constexpr |
LP solution polishing method (0: disabled, 1: only root, 2: always, 3: auto)
Definition at line 4774 of file parameters.hpp.
|
constexpr |
maximal depth for solving LP at the nodes (-1: no depth limit)
Definition at line 4705 of file parameters.hpp.
|
constexpr |
frequency for solving LP at the nodes (-1: never; 0: only root LP)
Definition at line 4699 of file parameters.hpp.
|
constexpr |
number of threads used for solving the LP (0: automatic)
Definition at line 4768 of file parameters.hpp.