Related Experiment Video
Updated: Apr 21, 2026

SIVQ-LCM Protocol for the ArcturusXT Instrument
Published on: July 23, 2014
Algorithm 937: MINRES-QLP for Symmetric and Hermitian Linear Equations and Least-Squares Problems
Sou-Cheng T Choi1, Michael A Saunders2
1University of Chicago/Argonne National Laboratory.
The MINRES-QLP algorithm and its FORTRAN 90 implementation solve symmetric linear systems and least-squares problems. It provides a stable, minimum-length solution for singular systems, improving upon the original MINRES algorithm.
Area of Science:
- Numerical Analysis
- Scientific Computing
- Linear Algebra
Background:
- The MINRES algorithm is used for solving symmetric or Hermitian linear systems and least-squares problems.
- The standard MINRES algorithm can face instability and does not provide minimum-length solutions for singular systems.
Purpose of the Study:
- To introduce the MINRES-QLP algorithm and its FORTRAN 90 implementation.
- To address limitations of the original MINRES algorithm, specifically regarding singular systems and potential instability.
- To provide a secure and efficient implementation for solving linear systems and least-squares problems.
Main Methods:
- Development of the MINRES-QLP algorithm, an enhancement of the MINRES algorithm.
- Implementation of MINRES-QLP in FORTRAN 90, featuring a design pattern for secure data handling and avoiding reverse communication.
- Utilizing Matrix Market format for inputting test problems.
- Providing MATLAB versions for broader accessibility.
Main Results:
- MINRES-QLP successfully computes the unique minimum-length (pseudoinverse) solution for singular systems.
- The algorithm overcomes potential instabilities present in the original MINRES.
- The FORTRAN 90 implementation demonstrates a secure design pattern, enhancing usability.
- Test programs successfully solve real and complex problems.
Conclusions:
- MINRES-QLP offers a robust and stable solution for symmetric/Hermitian linear systems and least-squares problems, including singular cases.
- The FORTRAN 90 implementation provides a secure and efficient tool for scientific computing.
- The algorithm and its implementations are valuable for researchers and practitioners in numerical analysis and scientific computing.
More Related Videos
06:45Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
Published on: October 28, 2022
07:02Application of MassSQUIRM for Quantitative Measurements of Lysine Demethylase Activity
Published on: March 11, 2012
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Gaussian Elimination: Problem Solving
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Quadratic Equations
Quadratic Models