Skip to main content Skip to secondary navigation

References

Main content start

SOL Software

Some software for linear equations, least squares, and constrained optimization is described here: SOL software

MATLAB Overview

The main matrix factorization (LU, QR, SVD) and many other important features of MATLAB are summarized here: MATLAB Guide, Second Edition by Desmond J. Higham and Nicholas J. Higham, SIAM, 2005.

Texts on Sparse Matrices and Large-Scale Optimization

  • T. F. Coleman and Y. Li, eds., Large-Scale Numerical Optimization, SIAM, Philadelphia, 1990.
  • A. R. Conn, N. I. M. Gould and Ph. L. Toint, LANCELOT: a Fortran Package for Large-Scale Nonlinear Optimization (Release A), Springer Verlag, Heidelberg, Berlin and New York, 1992.
  • W. W. Hager, D. W. Hearn and P. M. Pardalos, eds., Large-Scale Optimization: State of the Art, Kluwer, Dordrecht, 1994.
  • G. H. Golub and C. F. Van Loan, Matrix Computations, Third edition, The Johns Hopkins University Press, Baltimore, 1996.
  • L. N. Trefethen and D. Bau, III, Numerical Linear Algebra, SIAM, Philadelphia, 1997.
  • S. J. Wright, Primal-Dual Interior-Point Methods, SIAM, Philadelphia, 1997.
  • A. R. Conn, N. I. M. Gould and Ph. L. Toint, Trust-Region Methods, SIAM, Philadelphia, 2000.
  • See extremely fine review of Trust-Region Methods: Natalia Alexandrov, SIAM Review 45(1), 128-131, 2003.
  • R. J. Vanderbei, Linear Programming: Foundations and Extensions, Second edition, Kluwer, Dordrecht, 2001.
  • Y. Saad, Iterative Methods for Sparse Linear Systems, Second edition, SIAM, Philadelphia, 2003.
  • H. A. van der Vorst, Iterative Krylov Methods for Large Linear Systems, Cambridge University Press, 2003.
  • Y. Nesterov, Introductory Lectures on Convex Optimization. Vol. 87. Springer Science & Business Media, 2004.
  • T. A. Davis, Direct Methods for Sparse Linear Systems, SIAM, Philadelphia, 2006.
  • J. Nocedal and S. J. Wright, Numerical Optimization, Second Edition, Springer Verlag, New York, 2006.
  • F. Bach and R. Jenatton and J. Mairal and G. Obozinski, Optimization with Sparsity-Inducing Penalties, Foundations and Trends in Machine Learning 4(1), 1-106 (2011), DOI: 10.1561/2200000015.
  • E. G. Birgin and J. M. Martinez, Practical Augmented Lagrangian Methods for Constrained Optimization, SIAM, Philadelphia, 2014.
  • N. Parikh, S. P. Boyd, Proximal Algorithms, Foundations and Trends in Machine Learning (3):123-231, 2014.
  • I. S. Duff, A. M. Erisman, and J. K. Reid. Direct Methods for Sparse Matrices, second edition, Oxford University Press, 2017.

Sparse Matrix Methods (Saunders et al.)

Sparse Matrix Methods (other authors)

  • J. K. Reid, A sparsity-exploiting variant of the Bartels-Golub decomposition for linear programming bases, Math. Prog. 24, 55-69, 1982. (Original code LA05 revised as LA15 in HSL 2002.)
  • I. S. Duff and J. K. Reid, The design of MA48: a code for the direct solution of sparse unsymmetric linear systems of equations, ACM TOMS 22(2), 187-226, 1996. (abstract)
  • A. Gupta, Recent advances in direct methods for solving unsymmetric sparse systems of linear equations, ACM TOMS 28(3), 301-324, 2002. (abstract)
  • L. Bergamaschi, J. Gondzio, and G. Zilli, Preconditioning indefinite systems in interior point methods for optimization, Report MS-02-002, Dept of Mathematics and Statistics, The University of Edinburgh, July 26, 2002, revised March 18, 2003. (PS file)
  • I. S. Duff, MA57 - A new code for the solution of sparse symmetric definite and indefinite systems, ACM TOMS 30(2), 118-144, 2004. (Abstract, BibTex entry)
  • T. Davis, UMFPACK.
  • M. Benzi, G. H. Golub, and J. Liesen, Numerical solution of saddle-point problems, Acta Numerica 2005, Cambridge University Press, 1-137 (2005).
  • G. H. Golub, C. Greif, and J. M. Varah, An algebraic analysis of a block diagonal preconditioner for saddle point systems, SIAM J. Matrix Analysis and Applics. 27(3), 779-792 (2006). (SIAM archive)
  • S.-C. Choi, Iterative Methods for Singular Linear Equations and Least-Squares Problems, PhD thesis, ICME, Stanford University (2006).
  • H. M. Huynh, A Large-scale Quadratic Programming Solver Based on Block-LU Updates of the KKT System, PhD thesis, ICME, Stanford University (2008).
  • Ghussoun Al-Jeiroudi, Jacek Gondzio, and Julian Hall, Preconditioning indefinite systems in interior point methods for large scale linear optimisation, Optimization Methods and Software 23:3 (2008) 345-363.
  • C. M. Maes, A Regularized Active-set Method for Sparse Convex Quadratic Programming, PhD thesis, Stanford University (2010).
  • D. C.-L. Fong, Minimum-Residual Methods for Sparse Least-Squares Using Golub-Kahan Bidiagonalization, PhD thesis, Stanford University (2011).

Optimization Methods (Saunders et al.)

Optimization Methods (other authors)

  • R. E. Bixby, Solving real-world linear programs: a decade and more of progress, Operations Research 50(1), 3-15, 2002.
  • Jiming Peng, Cornelis Roos and Tamas Terlaky, Self-Regularity: A New Paradigm for Primal-Dual Interior Point Algorithms, Princeton University Press, Princeton, NJ, 2002.
  • E. M. Gertz and S. J. Wright, Object-oriented software for quadratic programming, ACM TOMS 29(1), 58-81, 2003.
  • N. I. M. Gould, D. Orban and Ph. L. Toint, GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization, ACM TOMS 29(4), 353-372, 2003. (current reports)
  • SIAG/OPT View-and-News, 14(1), April 2003. Special issue on Large Scale Nonconvex Optimization. (View on-line)
  • N. I. M. Gould, D. Orban and Ph. L. Toint, Numerical methods for large-scale nonlinear optimization, Acta Numerica 2005, Cambridge University Press, 299-361, 2005. (current reports)
  • Michael Friedlander's homepage refers to some excellent papers and software.
  • Dominique Orban's homepage refers to more excellent papers and software.
  • Stephen Becker's software.