Proceedings of the 37th International Symposium on Symbolic and Algebraic Computation 2012
DOI: 10.1145/2442829.2442858
|View full text |Cite
|
Sign up to set email alerts
|

Improving the accuracy of linear programming solvers with iterative refinement

Abstract: We describe an iterative refinement procedure for computing extended precision or exact solutions to linear programming problems (LPs). Arbitrarily precise solutions can be computed by solving a sequence of closely related LPs with limited precision arithmetic. The LPs solved share the same constraint matrix as the original problem instance and are transformed only by modification of the objective function, right-hand side, and variable bounds. Exact computation is used to compute and store the exact represent… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
37
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 34 publications
(38 citation statements)
references
References 21 publications
1
37
0
Order By: Relevance
“…19 is devoted to multiscale metabolic networks, showing significant improvement relative to CPLEX5. Our work is complementary and confirms the value of enhancing the simplex solver in refs 17, 18, 19, 20 to employ quadruple-precision computation, as we have done here.…”
supporting
confidence: 82%
See 2 more Smart Citations
“…19 is devoted to multiscale metabolic networks, showing significant improvement relative to CPLEX5. Our work is complementary and confirms the value of enhancing the simplex solver in refs 17, 18, 19, 20 to employ quadruple-precision computation, as we have done here.…”
supporting
confidence: 82%
“…Here we name the approach DQQ and report experiments with an analogous but cheaper DRR procedure based on conventional iterative refinement of all linear equations arising in the simplex method (see Methods section and Supplementary Information). We also became aware of the work of Gleixner et al 17181920. and their thorough and successful implementation of iterative refinement in SoPlex80 bit.…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…The kernel routines run over small finite fields and are usually lifted over Z, Q or Z[X]. They are used in algebraic cryptanalysis [15,3], computational number theory [27], or integer linear programming [18] and they benefit from the experience in numerical linear algebra. In particular, a key point there is to embed the finite field elements in integers stored as floating point numbers, and then rely on the efficiency of the floating point matrix multiplication dgemm of the BLAS.…”
Section: Introductionmentioning
confidence: 99%
“…The most prominent of these alternatives are divided roughly into three categories: p-adic methods, e.g., Dixon (1982), Mulders and Storjohann (2000), Eberly et al (2006); black box linear algebra methods, e.g., Wiedemann (1986), Kaltofen and Saunders (1991), Kaltofen and Lobo (1999); and iterative numerical methods, e.g., Wan (2006), Gleixner et al (2012). Briefly stated, the first two classifications of these major alternative approaches prioritize space complexity, but the third seeks to lower the number of operations performed.…”
Section: Discussionmentioning
confidence: 99%