Live briefing
Everything about Conjugate gradient method
Mathematical optimization algorithm
In mathematics, the conjugate gradient method is an algorithm for the numerical solution of particular systems of linear equations, namely those whose matrix is positive-semidefinite. The conjugate gradient method is often implemented as an iterative algorithm, applicable to sparse systems that are too large to be handled by a direct implementation or other direct methods such as the Cholesky decomposition. Large sparse systems often arise when numerically solving partial differential equations or optimization problems. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Conjugate gradient methodA 5-minute orientation
- Skim a recent paper: Accelerated computing of dynamic carbon emission factor for large-scale power grid using conjugate gradient squared method with p-norm preconditionerInfluential work since 2022
- Pick up a classic book: Neuro-fuzzy and soft computingThe most-reprinted book on the subject
- Read the landmark paper: A generalized conjugate gradient, least square methodCited 137 times
- Go sideways: Biconjugate gradient methodA closely related topic
- Go sideways: Anderson accelerationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
- Description of the problem addressed by conjugate gradients
- Derivation as a direct method
- As an iterative method
- Finite Termination Property
- Convergence properties
- The preconditioned conjugate gradient method
- The flexible preconditioned conjugate gradient method
- Vs. the locally optimal steepest descent method
- Conjugate gradient method as optimal feedback controller for double integrator
- Conjugate gradient on the normal equations
- Conjugate gradient method for complex Hermitian matrices
- Advantages and disadvantages
🏆 Landmark papers (most cited)
A generalized conjugate gradient, least square method
Extended conjugate gradient squared and conjugate residual squared methods for solving the generalized coupled Sylvester tensor equations
Formulation of a Preconditioned Algorithm for the Conjugate Gradient Squared Method in Accordance with Its Logical Structure
Preconditioned tensor format conjugate gradient squared and biconjugate gradient stabilized methods for solving stein tensor equations
Conjugate gradient squared algorithm for panel methods
Changing over stopping criterion for stable solving nonsymmetric linear equations by preconditioned conjugate gradient squared method
🆕 Influential since 2022
📚 Books worth reading
Neuro-fuzzy and soft computingJyh-Shing Roger Jang, Chuen-Tsai Sun · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Biconjugate gradient method In mathematics, more specifically in numerical linear algebra, the biconjugate gradient method is an algorithm to solve systems of linear equations Ax=b…
- Anderson acceleration In mathematics, Anderson acceleration, also called Anderson mixing, is a method for the acceleration of the convergence rate of fixed-point iterations…
- Iterative method In computational mathematics, an iterative method is a mathematical procedure that uses an initial value to generate a sequence of improving approximate…
- Barzilai–Borwein method The Barzilai–Borwein method is an iterative gradient descent method for unconstrained optimization using either of two step sizes derived from the linear…
- Gradient descent Gradient descent is a method for unconstrained mathematical optimization. It is a first-order iterative algorithm for minimizing a differentiable multivariate…
- Preconditioner In mathematics, preconditioning is the application of a transformation, called the preconditioner, that conditions a given problem into a form that is…
- Newton's method in optimization In calculus, Newton's method (also called Newton–Raphson) is an iterative method for finding the roots of a differentiable function f, which are solutions…
- Gauss–Newton algorithm In numerical methods, the Gauss–Newton algorithm is an iterative algorithm to solve non-linear least squares problems. It is an extension of Newton's method…