pub enum RealParam {
Show 26 variants
FeasTol = 0,
OptTol = 1,
EpsilonZero = 2,
EpsilonFactorization = 3,
EpsilonUpdate = 4,
EpsilonPivot = 5,
Infty = 6,
TimeLimit = 7,
ObjLimitLower = 8,
ObjLimitUpper = 9,
FpFeasTol = 10,
FpOptTol = 11,
MaxScaleIncr = 12,
LiftMinVal = 13,
LiftMaxVal = 14,
SparsityThreshold = 15,
RepresentationSwitch = 16,
RatRecFreq = 17,
MinRed = 18,
RefacBasisNnz = 19,
RefacUpdateFill = 20,
RefacMemFactor = 21,
LeastSqAcrcy = 22,
ObjOffset = 23,
MinMarkowitz = 24,
SimplifierModifyRowFac = 25,
}Expand description
Represents the real number parameters for some LP solver.
Variants§
FeasTol = 0
Primal feasibility tolerance
OptTol = 1
Dual feasibility tolerance
EpsilonZero = 2
General zero tolerance
EpsilonFactorization = 3
Zero tolerance used in factorization
EpsilonUpdate = 4
Zero tolerance used in update of the factorization
EpsilonPivot = 5
Pivot zero tolerance used in factorization
Infty = 6
Infinity threshold
TimeLimit = 7
Time limit in seconds (INFTY if unlimited)
ObjLimitLower = 8
Lower limit on objective value
ObjLimitUpper = 9
Upper limit on objective value
FpFeasTol = 10
Working tolerance for feasibility in floating-point solver during iterative refinement
FpOptTol = 11
Working tolerance for optimality in floating-point solver during iterative refinement
MaxScaleIncr = 12
Maximum increase of scaling factors between refinements
LiftMinVal = 13
Lower threshold in lifting (nonzero matrix coefficients with smaller absolute value will be reformulated)
LiftMaxVal = 14
Upper threshold in lifting (nonzero matrix coefficients with larger absolute value will be reformulated)
SparsityThreshold = 15
Sparse pricing threshold (#violations < dimension * SPARSITY_THRESHOLD activates sparse pricing)
RepresentationSwitch = 16
Threshold on number of rows vs. number of columns for switching from column to row representations in auto mode
RatRecFreq = 17
Geometric frequency at which to apply rational reconstruction
MinRed = 18
Minimal reduction (sum of removed rows/cols) to continue simplification
RefacBasisNnz = 19
Refactor threshold for nonzeros in last factorized basis matrix compared to updated basis matrix
RefacUpdateFill = 20
Refactor threshold for fill-in in current factor update compared to fill-in in last factorization
RefacMemFactor = 21
Refactor threshold for memory growth in factorization since last refactorization
LeastSqAcrcy = 22
Accuracy of conjugate gradient method in least squares scaling (higher value leads to more iterations)
ObjOffset = 23
Objective offset
MinMarkowitz = 24
Minimal Markowitz threshold to control sparsity/stability in LU factorization
SimplifierModifyRowFac = 25
Minimal modification threshold to apply presolve reductions