Iterative refinement is a technique in which a solution is approached through a sequence of approximations instead of being computed in one closed step. A method starts from an initial approximation and applies its update rule again and again, so that each pass produces a new estimate nearer to the answer. The Digital Library of Mathematical Functions of the National Institute of Standards and Technology says that equations of this kind are usually solved by iterative methods, in which a sequence of approximations to a root converges to the solution, and it classes the speed of that convergence as linear, quadratic or cubic. In this atlas the term marks algorithms such as root finders, relaxation solvers for linear systems and eigenvalue iterations, whose accuracy improves pass by pass.
Facts
Core PrincipleA sequence of approximations to a root or fixed point is generated, each approximation derived from the previous one, until it converges to the solution. 1 Iterative Refinement
Filter Results2 entries
Connections
Technique Used By
Source Netlib, Templates for the Solution of Linear Systems: Implementation (BiConjugate Gradient)
Source Biconjugate gradient stabilized method (Wikipedia)
Source Wolfram MathWorld: Bisection
Source Data-flow analysis (Wikipedia)
Source Gauss-Newton algorithm (Wikipedia)
Source Wolfram MathWorld: Gauss-Seidel Method
Source Householder's method (Wikipedia)
Source Iterative proportional fitting (Wikipedia)
Source Wolfram MathWorld: Jacobi Method
Source Jenkins-Traub algorithm (Wikipedia)
Source Kaczmarz method (Wikipedia)
Source Linde-Buzo-Gray algorithm (Wikipedia)
Source Wolfram MathWorld: Newton's Method
Source Newton's method in optimization (Wikipedia)
Source Wolfram MathWorld: Power Method
Source Square root algorithms (Wikipedia)
Source Wolfram MathWorld: Successive Overrelaxation Method
Sources
1. DLMF Section 3.8 Nonlinear Equations
3.8(i) Introduction, opening paragraphQuote, 3.8(i) Introduction, opening paragraph
Let z1,z2,… be a sequence of approximations to a root, or fixed point, ζ.
View the Source Square root algorithms (Wikipedia)
Technique Used By: Square root algorithms, Lead section [design-technique-used]Quote, Technique Used By: Square root algorithms, Lead section [design-technique-used]
an iterative refinement is performed until some termination criterion is met
View the Source Data-flow analysis (Wikipedia)
Technique Used By: Data-flow analysis, Lead sectionQuote, Technique Used By: Data-flow analysis, Lead section
solve them by repeatedly calculating the output from the input locally at each node until the whole system stabilizes, i.e., it reaches a fixpoint
View the Source Kaczmarz method (Wikipedia)
Technique Used By: Kaczmarz method, Lead paragraphQuote, Technique Used By: Kaczmarz method, Lead paragraph
is an iterative algorithm for solving linear equation systems
View the Source Netlib, Templates for the Solution of Linear Systems: Implementation (BiConjugate Gradient)
Netlib, Templates for the Solution of Linear SystemsTechnique Used By: Biconjugate gradient method, ImplementationQuote, Technique Used By: Biconjugate gradient method, Implementation
vector products per iteration step.
View the Source Householder's method (Wikipedia)
Technique Used By: Householder's method, Lead [design-technique-used]Quote, Technique Used By: Householder's method, Lead [design-technique-used]
The algorithm is iterative and has an order of convergence of d + 1.
View the Source Iterative proportional fitting (Wikipedia)
Technique Used By: Iterative proportional fitting, Lead [design-technique-used]Quote, Technique Used By: Iterative proportional fitting, Lead [design-technique-used]
so these steps are repeated in cycles, re-adjusting the rows and columns in turn
View the Source Biconjugate gradient stabilized method (Wikipedia)
Technique Used By: Biconjugate gradient stabilized method, Lead paragraph [design-technique-used]Quote, Technique Used By: Biconjugate gradient stabilized method, Lead paragraph [design-technique-used]
is an iterative method developed by H. A. van der Vorst
View the Source Gauss-Newton algorithm (Wikipedia)
Technique Used By: Gauss-Newton algorithm, Lead, paragraph 1 [design-technique-used]Quote, Technique Used By: Gauss-Newton algorithm, Lead, paragraph 1 [design-technique-used]
the algorithm can be viewed as using Newton's method to iteratively approximate zeroes of the components of the sum
View the Source Newton's method in optimization (Wikipedia)
Technique Used By: Newton's method in optimization, LeadQuote, Technique Used By: Newton's method in optimization, Lead
is an iterative method for finding the roots of a differentiable function
View the Source Jenkins-Traub algorithm (Wikipedia)
Technique Used By: Jenkins-Traub algorithm, Overview, Root-finding procedureQuote, Technique Used By: Jenkins-Traub algorithm, Overview, Root-finding procedure
The main idea of the Jenkins-Traub method is to incrementally improve the second factor.
View the Source Linde-Buzo-Gray algorithm (Wikipedia)
Technique Used By: Linde-Buzo-Gray algorithm, Lead, design techniqueQuote, Technique Used By: Linde-Buzo-Gray algorithm, Lead, design technique
is an iterative vector quantization algorithm to improve a small set of vectors (codebook)
View the Source K-SVD (Wikipedia)
Technique Used By: K-SVD, Lead, alternating stepsQuote, Technique Used By: K-SVD, Lead, alternating steps
it works by iteratively alternating between sparse coding the input data based on the current dictionary, and updating the atoms in the dictionary to better fit the data
View the Source Wolfram MathWorld: Newton's Method
Wolfram MathWorldTechnique Used By: Newton-Raphson Method, MathWorld, article text (technique relation)Quote, Technique Used By: Newton-Raphson Method, MathWorld, article text (technique relation)
the algorithm can be applied iteratively to obtain
View the Source Wolfram MathWorld: Jacobi Method
Wolfram MathWorldTechnique Used By: Jacobi method, MathWorld, article text (technique relation)Quote, Technique Used By: Jacobi method, MathWorld, article text (technique relation)
The process is then iterated until it converges.
View the Source Wolfram MathWorld: Gauss-Seidel Method
Wolfram MathWorldTechnique Used By: Gauss-Seidel Method, MathWorld, article text (technique relation)Quote, Technique Used By: Gauss-Seidel Method, MathWorld, article text (technique relation)
Since each component of the new iterate depends upon all previously computed components, the updates cannot be done simultaneously as in the Jacobi method
View the Source Wolfram MathWorld: Successive Overrelaxation Method
Wolfram MathWorldTechnique Used By: Successive Over-Relaxation Algorithm, MathWorld, article text (technique relation)Quote, Technique Used By: Successive Over-Relaxation Algorithm, MathWorld, article text (technique relation)
choose a value for that will accelerate the rate of convergence of the iterates to the solution.
View the Source Wolfram MathWorld: Power Method
Wolfram MathWorldTechnique Used By: Power iteration, MathWorld, article text (technique relation)Quote, Technique Used By: Power iteration, MathWorld, article text (technique relation)
is an iterative procedure for approximating a dominant eigenvalue and corresponding eigenvector of a square real matrix
View the Source Wolfram MathWorld: Bisection
Wolfram MathWorldTechnique Used By: Bisection Method Algorithm, MathWorld, article text (technique relation)Quote, Technique Used By: Bisection Method Algorithm, MathWorld, article text (technique relation)
Bisection is a root bracketing procedure for iteratively converging on a solution which is known to lie inside some interval
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.