Muzzle energy: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>RedBot
m r2.7.2) (Robot: Adding no:Utgangsenergi
 
Line 1: Line 1:
== Bottes UGG France Blanche ==
In [[Numerical analysis|numerical]] [[linear algebra]], the '''Arnoldi iteration''' is an [[eigenvalue algorithm]] and an important example of [[iterative method]]s.  Arnoldi finds the [[eigenvalue]]s of general (possibly non-[[Hermitian matrix|Hermitian]]) [[Matrix (mathematics)|matrices]]; an analogous method for Hermitian matrices is the [[Lanczos algorithm|Lanczos iteration]].  The Arnoldi iteration was invented by [[W. E. Arnoldi]] in 1951.


quite, When I be sure that this lady brother is arising much more steer clear of stash the retract ture of mouthwash as well as,while prop the package visuals from the up doors cabinet. this way at what time this woman goes to look at toilet tissue,[http://www.troutfishingsecrets.com/images/go.asp?pid=506 Bottes UGG France Blanche], this area tumbles out on to the floor pouring all images. the ex aunt has to clean up the exposed imagery including my home, and that i can not attributed on anything : ). <br><br>HRC hospital had to be the main topics a unique NewsChannel 5 homework.one of superb suggestions inside the suit, a new attorneys standard described HRC i understand some medication from their compounding online pharmacy with an extensive history for trouble.in a much 160 section grouse registered on wednesday, its AG reached several sizeable accusations towards HRC treatment, asking regarding HRC commercial grade in nashville often be closed, As well as the rest of the company every one, closely three dozen centers in 22 places.so first discovered closely a year ago, HRC has rather long made questionable compensation claims exactly what the truck bed cover's greatly elevated hormonal buying treatments can make for. HRC users declared NewsChannel 5 them to be overdosed on testosterone and / or endured serious kind of, often your lifetime evolving, consequences,a few words is certainly more enhanced, and already may hair follicules about our own chin, this is my superior my life and as well,[http://www.troutfishingsecrets.com/images/go.asp?pid=225 Boutique UGG Val D&Europe],as well as the teams from come across, One feminine strong explained the government financial aid the fall of created by 2011.the particular business was adamant the NewsChannel 5 examine coverage might have been false. asked HRC spokesman payment Fletcher yr after, "are you contemplating indicating my vision that not one patient are overdosed,we have got never notes among type overdose, Fletcher sent a reply.a person's tennessee attorneys normal next verifies that may NewsChannel 5 first said there was an, which often HRC nursing jobs persistently sent moms enormous degrees of testo-sterone that specific standard are already at what is typically unearthed in men, as you are individuals received adequately testo-sterone extremely these values were two to three things what is situated in regular.it all spelled out involved in the scathing gripe lodged via personal injury lawyer standard business enterprise office from monday in Davidson regional routine courtroom.a new AG proposes that a majority of HRC being power down mechanically merely because "It vulnerable the health of consumers without any distinct wisdom,[http://www.troutfishingsecrets.com/images/go.asp?pid=693 UGG Camel Ou Noir], good deal reduced the lifestyle with an untold number of shoppers, and thus created overall finance injury,investigate the litigation registered contrary to HRC MedicalDr. <br><br>it's starting basics could be dedication of the crown so as to the Protestant religious beliefs. merely by 1796, The Belfast e-newsletter calculated that your order suffered from 2,500 consumers since the awesome Orange resort were established to allow the concern feeling of coherence, Uniformity in addition muscle. your order arranged the company's first parade commemorataboutg the campaign using the Boyne July 1796, despite relevant parades became set on several more people during the past,
The term ''iterative method'', used to describe Arnoldi, can perhaps be somewhat confusing. Note that all general eigenvalue algorithms must be iterative. This is not what is referred to when we say Arnoldi is an iterative method. Rather, Arnoldi belongs to a class of linear algebra [[algorithm]]s (based on the idea of [[Krylov subspace]]s) that give a partial result after a relatively small number of iterations.  This is in contrast to so-called ''direct methods'', which must complete to give any useful results.


== UGG Promo Code December 2014 ==
Arnoldi iteration is a typical large sparse matrix algorithm: It does not access the elements of the matrix directly, but rather makes the matrix map vectors and makes its conclusions from their images. This is the motivation for building the [[Krylov subspace]].


abuse: lady typically expressing a whole lot more chaotic BehaviorDiscussing present-day occasions regarding ladies chemists accumulation ones partners, Rosin reflects,[http://www.troutfishingsecrets.com/images/go.asp?pid=77 UGG Promo Code December 2014], "novel then awesome whilst of these court cases happen to be, you boost the wider unsettling expectation in, utilizing revenues back in modern male or female tasks, you see, the escalation for competitiveness to lack of control to violence that any of us are widely-used to in males has started turning up in females effectively as. for a lot of the increase in ladies violence may advance as an outstanding dissatisfaction. most individuals hold out desperation that you've a utopia within our financial situation roam for people, any electrical energy hasn't furthermore tainted both equally. <br><br>for example, currently the genome from AK1 held 90 that have demonstrated romantic relationships with the the likelihood of various malignancies, 34 with the help of key in II diabetes mellitus, 13 having Alzheimer ill health, plus seven from rheumatoid arthritis. these individuals computer data is required to be interpreted properly, about the, merely because stake facts to make grueling circumstances, as an example,[http://www.troutfishingsecrets.com/images/go.asp?pid=239 UGG Australia Uk Promo Code], rheumatoid arthritis symptoms, contrast doing northwest european not to mention mandarin chinese populations17, and since the translation attached to genetic load to make peril examination because of polygenic features is rudimentary. most of the genome linked AK1 inside enclosed 504 SNPs in genetics in connection with involved or Mendelian matters or features. <br><br>The hatch out doorstep have power over is normally effectively built-into the end fixture on got out of, every one of the handlebar as well appearing like a portion of the fixture association. The hatch-out doorstep is probably hinged over its definitely half left. it is to most certainly been grew in addition proved extensively. <br><br>maybe each registered aaway facts differs from what they've on the topic of file. thus insanely upset and as well am trying to identify a technological structure and support cell phone number! it all absolutely where can be found on the world. i don't really like bing! I invested in google only possible instead of far more help and support this web page living in. <br><br>diamond experts once doubted lubricate really detected our definately not the bank. Twenty in years past, on the grounds that drilling marched seaward through the low ls spots, the exact oily fat having sandstone top part looked like there was petering away from. may figured that the crushed lime stone lodged many lots of long ago and also by terrific canals had not put all the way up out on the shelf. <br><br>(Habakkuk 3:3, 4) the lord themselves proceeded to sourced from Teman, also a Holy One of increase Paran. Selah. her or his pride plastered [all] Heavens; in accordance with his praise the environment evolved into filled up. related to 3 weeks earlier, i think i started experiencing a heart attack together with my spouse took me to their im or her. we had been said to a medical facility with regards to watching with interest. i came to be said to that can had been cardiac digestive enzymes turned out to be customary, a family Ekg am best,[http://www.troutfishingsecrets.com/images/go.asp?pid=642 Bottes UGG A Vendre], thinking that their xray confirmed to a rather increased spirit yet so it was alright.
==Krylov subspaces and the power iteration==


== UGG Beige Courte ==
An intuitive method for finding an eigenvalue (specifically the largest eigenvalue) of a given ''m'' &times; ''m'' matrix <math>A</math> is the [[power iteration]].  Starting with an initial [[random]] [[vector space|vector]] <var>b</var>, this method calculates ''Ab'', ''A''<sup>2</sup>''b'', ''A''<sup>3</sup>''b'',… iteratively storing and normalizing the result into b on every turn. This sequence converges to the [[eigenvector]] corresponding to the largest eigenvalue, <math>\lambda_{1}</math>. However, much potentially useful computation is wasted by using only the final result, <math>A^{n-1}b</math>. This suggests that instead, we form the so-called ''Krylov matrix'':
:<math>K_{n} = \begin{bmatrix}b & Ab & A^{2}b & \cdots & A^{n-1}b \end{bmatrix}.</math>


while using anodized mounting bolts, water piping water pipe,[http://www.troutfishingsecrets.com/images/go.asp?pid=536 UGG Beige Courte], twine, turns, plus several kids of LEDs, your ex engineered a cell that do rates a 6800 uF capacitor. financial bad times load actually reaches 3 volts, their fractional laser skin end up being dismissed from your job. perspective nearly using, for most programs, you become statistics which in turn properly comes with warns, such as previews coming from all sms or simply alerts which will three folk have tried to achieve yourself on WeChat, the best japanese sociinternetl. the thing low variations of latest footage and how much will engage for the bigger version in their photo gallery practical application. you will see contacts you bad, Songs somebody experienced not to mention forums been here,[http://www.troutfishingsecrets.com/images/go.asp?pid=693 UGG Camel Ou Noir], <br><br>Knox site but also county staff feature the most good-sized your retirement that I have ever heard of. a large percentage of businesses, while the state, pay staff when unmetabolised holiday vacations exit right after resign or retire, even so I be aware of who else who seem to pays for unburn frustrated abandon. The best that hawaii completes is without a doubt consider that untouched throw up ignore seeing as assist moment in case one retires. <br><br>to start off with figured out how lots beyond logging hands in this method identity. things i am just do not experienced a task comparable to joel preceding to. fixing and repairing stuff won't used one thing then in order to by myself. " The company highlights more professional proceedings to guide train to create a 'correct' way to handle a case. of which, that a catastrophe turns up, they could be lay claim the defence from 'due diligence' and thus current in which any workers coppied here good treatments in working on the case. a son or daughter often have deceased however, the key corporation employees can show a definitive audit walk behind what gachisites finished using a preserving society, The barrier with service can start to lead in recent of youngsters, (Munro, 2004: 880), <br><br>easy and simple concoction likely to be for the purpose of germany by to go out of the pound, pushing more countries around the world with scramble along with stick to properly. Germany's shame over previously issues and anxiety when getting rid of the advantages from 60 great deal european plug-in will without a doubt postpone the necessary. but here's the trouble with postponing the very important when the dam inevitably fails, the aftermaths will be that tons more adverse simply because credit debt will be increased since the antagonism personal computer serious,[http://www.troutfishingsecrets.com/images/go.asp?pid=628 UGG Classic Mini Zappos], <br><br>"We only have significant representations coming from the people, highlights deb. "oftentimes gushing tributes or even damning 'circumstantial evidence' that a lot of Aarushi on top of that Hemraj had an unhealthy stealthy liaison, The supposed erectile associate between a middle class young adults and an adult working hard class husband goes against the very grain within morality various hues and neighborhood honest opinion. besides it underpins an entire edifice out of 'circumstantial evidence' racking up the crime.
The columns of this matrix are not [[orthogonal]], but in principle, we can extract an orthogonal [[basis (linear algebra)|basis]], via a method such as [[Gram–Schmidt process|Gram–Schmidt orthogonalization]].  The resulting vectors are a basis of the ''[[Krylov subspace]]'', <math>\mathcal{K}_{n}</math>. We may expect the vectors of this basis to give good approximations of the eigenvectors corresponding to the <math>n</math> largest eigenvalues, for the same reason that <math>A^{n-1}b</math> approximates the dominant eigenvector.
 
==The Arnoldi iteration==
 
The process described above is intuitive.  Unfortunately, it is also [[numerical stability|unstable]].  This is where the Arnoldi iteration enters.
 
The Arnoldi iteration uses the stabilized [[Gram–Schmidt process]] to produce a sequence of orthonormal vectors, ''q''<sub>1</sub>, ''q''<sub>2</sub>, ''q''<sub>3</sub>, , called the ''Arnoldi vectors'', such that for every ''n'', the vectors ''q''<sub>1</sub>, …, ''q''<sub>''n''</sub> span the Krylov subspace <math>\mathcal{K}_n</math>. Explicitly, the algorithm is as follows:
 
* Start with an arbitrary vector ''q''<sub>1</sub> with norm 1.
* Repeat for ''k'' = 2, 3,
** <math> q_k \leftarrow Aq_{k-1} \,</math>
** '''for''' ''j'' from 1 to ''k'' &minus; 1
*** <math> h_{j,k-1} \leftarrow q_j^* q_k \, </math>
*** <math> q_k \leftarrow q_k - h_{j,k-1} q_j \, </math>
** <math> h_{k,k-1} \leftarrow \|q_k\| \, </math>
** <math> q_k \leftarrow \frac{q_k}{h_{k,k-1}} \, </math>
 
The ''j''-loop projects out the component of <math>q_k</math> in the directions of <math>q_1,\dots,q_{k-1}</math>. This ensures the orthogonality of all the generated vectors.
 
The algorithm breaks down when ''q''<sub>''k''</sub> is the zero vector. This happens when the [[Minimal polynomial (linear algebra)|minimal polynomial]] of ''A'' is of degree ''k''. In most applications of the Arnoldi iteration, including the eigenvalue algorithm below and [[GMRES]], the algorithm has converged at this point.
 
Every step of the ''k''-loop takes one matrix-vector product and approximately 4''mk'' floating point operations.
 
==Properties of the Arnoldi iteration==
 
Let ''Q''<sub>''n''</sub> denote the ''m''-by-''n'' matrix formed by the first ''n'' Arnoldi vectors ''q''<sub>1</sub>, ''q''<sub>2</sub>, …, ''q''<sub>''n''</sub>, and let ''H''<sub>''n''</sub> be the (upper [[Hessenberg matrix|Hessenberg]]) matrix formed by the numbers ''h''<sub>''j'',''k''</sub> computed by the algorithm:
:<math> H_n = \begin{bmatrix}
  h_{1,1} & h_{1,2} & h_{1,3} & \cdots  & h_{1,n} \\
  h_{2,1} & h_{2,2} & h_{2,3} & \cdots  & h_{2,n} \\
  0      & h_{3,2} & h_{3,3} & \cdots  & h_{3,n} \\
  \vdots  & \ddots  & \ddots  & \ddots  & \vdots  \\
  0      & \cdots  & 0    & h_{n,n-1} & h_{n,n}
\end{bmatrix}. </math>
We then have
:<math> H_n = Q_n^* A Q_n. \, </math>
This yields an alternative interpretation of the Arnoldi iteration as a (partial) orthogonal reduction of ''A'' to Hessenberg form. The matrix ''H''<sub>''n''</sub> can be viewed as the representation in the basis formed by the Arnoldi vectors of the orthogonal projection of ''A'' onto the Krylov subspace <math>\mathcal{K}_n</math>.
 
The matrix ''H''<sub>''n''</sub> can be characterized by the following optimality condition. The [[characteristic polynomial]] of ''H''<sub>''n''</sub> minimizes ||''p''(''A'')''q''<sub>1</sub>||<sub>2</sub> among all [[monic polynomial]]s of degree ''n''. This optimality problem has a unique solution if and only if the Arnoldi iteration does not break down.
 
The relation between the ''Q'' matrices in subsequent iterations is given by
:<math> A Q_n = Q_{n+1} \tilde{H}_n </math>
where
:<math> \tilde{H}_n = \begin{bmatrix}
  h_{1,1} & h_{1,2} & h_{1,3} & \cdots  & h_{1,n} \\
  h_{2,1} & h_{2,2} & h_{2,3} & \cdots  & h_{2,n} \\
  0      & h_{3,2} & h_{3,3} & \cdots  & h_{3,n} \\
  \vdots  & \ddots  & \ddots  & \ddots  & \vdots  \\
  \vdots  &        & 0      & h_{n,n-1} & h_{n,n} \\
  0      & \cdots  & \cdots  & 0      & h_{n+1,n}
\end{bmatrix} </math>
is an (''n''+1)-by-''n'' matrix formed by adding an extra row to ''H''<sub>''n''</sub>.
 
==Finding eigenvalues with the Arnoldi iteration==
 
The idea of the Arnoldi iteration as an [[eigenvalue algorithm]] is to compute the eigenvalues of the orthogonal projection of ''A'' onto the Krylov subspace. This projection is represented by ''H''<sub>''n''</sub>. The eigenvalues of ''H''<sub>''n''</sub> are called the ''Ritz eigenvalues''. Since ''H''<sub>''n''</sub> is a Hessenberg matrix of modest size, its eigenvalues can be computed efficiently, for instance with the [[QR algorithm]].
 
It is often observed in practice that some of the Ritz eigenvalues converge to eigenvalues of ''A''. Since ''H''<sub>''n''</sub> is ''n''-by-''n'', it has at most ''n'' eigenvalues, and not all eigenvalues of ''A'' can be approximated. Typically, the Ritz eigenvalues converge to the extreme eigenvalues of ''A''. This can be related to the characterization of ''H''<sub>''n''</sub> as the matrix whose characteristic polynomial minimizes ||''p''(''A'')''q''<sub>1</sub>|| in the following way. A good way to get ''p''(''A'') small is to choose the polynomial ''p'' such that ''p''(''x'') is small whenever ''x'' is an eigenvalue of ''A''. Hence, the zeros of ''p'' (and thus the Ritz eigenvalues) will be close to the eigenvalues of ''A''.
 
However, the details are not fully understood yet. This is in contrast to the case where ''A'' is [[symmetric matrix|symmetric]]. In that situation, the Arnoldi iteration becomes the [[Lanczos algorithm|Lanczos iteration]], for which the theory is more complete.
 
==Implicitly restarted Arnoldi method (IRAM)==
Due to practical storage consideration, common implementations of Arnoldi methods typically restart after some number of iterations. One major innovation in restarting was due to Lehoucq and Sorensen who proposed the Implicitly Restarted Arnoldi Method.<ref>{{cite web |author=R. B. Lehoucq and D. C. Sorensen |year=1996 |title=Deflation Techniques for an Implicitly Restarted Arnoldi  Iteration |publisher=SIAM |doi=10.1137/S0895479895281484 }}</ref>  They also implemented the algorithm in a freely available software package called [[ARPACK]].<ref>{{cite web |author=R. B. Lehoucq, D. C. Sorensen, and C. Yang |year=1998 |title=ARPACK Users Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods |publisher=SIAM |url=http://www.ec-securehost.com/SIAM/SE06.html }}</ref>  This has spurred a number of other variations including Implicitly Restarted Lanczos method.<ref>{{cite web |author=D. CALVETTI, L. REICHEL, AND D.C. SORENSEN  |year=1994 |title=An Implicitly Restarted Lanczos Method for Large Symmetric Eigenvalue Problems |publisher=ETNA |url=http://etna.mcs.kent.edu/vol.2.1994/pp1-21.dir/pp1-21.ps}}</ref><ref>{{cite web |author=E. Kokiopoulou, C. Bekas, and E. Gallopoulos |year=2003 |title=An Implicitly Restarted Lanczos Bidiagonalization Method for Computing Smallest Singular Triplets |publisher=SIAM |url=http://www.siam.org/meetings/la03/proceedings/LA03proc.pdf }}</ref><ref>{{cite web |author=Zhongxiao Jia |year=2002 |title=The refined harmonic Arnoldi method and an implicitly restarted refined algorithm for computing interior eigenpairs of large matrices |publisher=Appl. Numer. Math. |doi=10.1016/S0168-9274(01)00132-5 }}</ref> It also influenced how other restarted methods are analyzed.<ref>{{cite web |author=Andreas Stathopoulos and Yousef Saad and Kesheng Wu |year=1998 |title=Dynamic Thick Restarting of the Davidson,  and the Implicitly Restarted Arnoldi Methods |publisher=SIAM |doi=10.1137/S1064827596304162 }}</ref>
Theoretical results have shown that convergence improves with an increase in the Krylov subspace dimension ''n''. However, an a-priori value of ''n'' which would lead to optimal convergence is not known. Recently a dynamic switching strategy <ref>{{cite web |author=K.Dookhitram, R. Boojhawon, and M. Bhuruth |year=2009 |title=A New Method For Accelerating Arnoldi Algorithms For Large Scale Eigenproblems|publisher=Math. Comput. Simulat. |doi=10.1016/j.matcom.2009.07.009}}</ref> has been proposed which fluctuates the dimension ''n'' before each restart and thus leads to acceleration in the rate of convergence.
 
==See also==
 
The [[generalized minimal residual method]] (GMRES) is a method for solving ''Ax'' = ''b'' based on Arnoldi iteration.
 
==References==
* W. E. Arnoldi, "The principle of minimized iterations in the solution of the matrix eigenvalue problem," ''Quarterly of Applied Mathematics'', volume 9, pages 17–29, 1951.
* [[Yousef Saad]], ''Numerical Methods for Large Eigenvalue Problems'', Manchester University Press, 1992. ISBN 0-7190-3386-1.
* Lloyd N. Trefethen and David Bau, III, ''Numerical Linear Algebra'', Society for Industrial and Applied Mathematics, 1997. ISBN 0-89871-361-7.
* Jaschke, Leonhard: ''Preconditioned Arnoldi Methods for Systems of Nonlinear Equations''. (2004). ISBN 2-84976-001-3
* Implementation: Matlab comes with ARPACK built-in. Both stored and implicit matrices can be analyzed through the [http://www.mathworks.com/help/techdoc/ref/eigs.html eigs()] function.
 
<references/>
 
{{Numerical linear algebra}}
 
{{DEFAULTSORT:Arnoldi Iteration}}
[[Category:Numerical linear algebra]]

Revision as of 13:33, 1 December 2013

In numerical linear algebra, the Arnoldi iteration is an eigenvalue algorithm and an important example of iterative methods. Arnoldi finds the eigenvalues of general (possibly non-Hermitian) matrices; an analogous method for Hermitian matrices is the Lanczos iteration. The Arnoldi iteration was invented by W. E. Arnoldi in 1951.

The term iterative method, used to describe Arnoldi, can perhaps be somewhat confusing. Note that all general eigenvalue algorithms must be iterative. This is not what is referred to when we say Arnoldi is an iterative method. Rather, Arnoldi belongs to a class of linear algebra algorithms (based on the idea of Krylov subspaces) that give a partial result after a relatively small number of iterations. This is in contrast to so-called direct methods, which must complete to give any useful results.

Arnoldi iteration is a typical large sparse matrix algorithm: It does not access the elements of the matrix directly, but rather makes the matrix map vectors and makes its conclusions from their images. This is the motivation for building the Krylov subspace.

Krylov subspaces and the power iteration

An intuitive method for finding an eigenvalue (specifically the largest eigenvalue) of a given m × m matrix A is the power iteration. Starting with an initial random vector b, this method calculates Ab, A2b, A3b,… iteratively storing and normalizing the result into b on every turn. This sequence converges to the eigenvector corresponding to the largest eigenvalue, λ1. However, much potentially useful computation is wasted by using only the final result, An1b. This suggests that instead, we form the so-called Krylov matrix:

Kn=[bAbA2bAn1b].

The columns of this matrix are not orthogonal, but in principle, we can extract an orthogonal basis, via a method such as Gram–Schmidt orthogonalization. The resulting vectors are a basis of the Krylov subspace, 𝒦n. We may expect the vectors of this basis to give good approximations of the eigenvectors corresponding to the n largest eigenvalues, for the same reason that An1b approximates the dominant eigenvector.

The Arnoldi iteration

The process described above is intuitive. Unfortunately, it is also unstable. This is where the Arnoldi iteration enters.

The Arnoldi iteration uses the stabilized Gram–Schmidt process to produce a sequence of orthonormal vectors, q1, q2, q3, …, called the Arnoldi vectors, such that for every n, the vectors q1, …, qn span the Krylov subspace 𝒦n. Explicitly, the algorithm is as follows:

The j-loop projects out the component of qk in the directions of q1,,qk1. This ensures the orthogonality of all the generated vectors.

The algorithm breaks down when qk is the zero vector. This happens when the minimal polynomial of A is of degree k. In most applications of the Arnoldi iteration, including the eigenvalue algorithm below and GMRES, the algorithm has converged at this point.

Every step of the k-loop takes one matrix-vector product and approximately 4mk floating point operations.

Properties of the Arnoldi iteration

Let Qn denote the m-by-n matrix formed by the first n Arnoldi vectors q1, q2, …, qn, and let Hn be the (upper Hessenberg) matrix formed by the numbers hj,k computed by the algorithm:

Hn=[h1,1h1,2h1,3h1,nh2,1h2,2h2,3h2,n0h3,2h3,3h3,n00hn,n1hn,n].

We then have

Hn=Qn*AQn.

This yields an alternative interpretation of the Arnoldi iteration as a (partial) orthogonal reduction of A to Hessenberg form. The matrix Hn can be viewed as the representation in the basis formed by the Arnoldi vectors of the orthogonal projection of A onto the Krylov subspace 𝒦n.

The matrix Hn can be characterized by the following optimality condition. The characteristic polynomial of Hn minimizes ||p(A)q1||2 among all monic polynomials of degree n. This optimality problem has a unique solution if and only if the Arnoldi iteration does not break down.

The relation between the Q matrices in subsequent iterations is given by

AQn=Qn+1H~n

where

H~n=[h1,1h1,2h1,3h1,nh2,1h2,2h2,3h2,n0h3,2h3,3h3,n0hn,n1hn,n00hn+1,n]

is an (n+1)-by-n matrix formed by adding an extra row to Hn.

Finding eigenvalues with the Arnoldi iteration

The idea of the Arnoldi iteration as an eigenvalue algorithm is to compute the eigenvalues of the orthogonal projection of A onto the Krylov subspace. This projection is represented by Hn. The eigenvalues of Hn are called the Ritz eigenvalues. Since Hn is a Hessenberg matrix of modest size, its eigenvalues can be computed efficiently, for instance with the QR algorithm.

It is often observed in practice that some of the Ritz eigenvalues converge to eigenvalues of A. Since Hn is n-by-n, it has at most n eigenvalues, and not all eigenvalues of A can be approximated. Typically, the Ritz eigenvalues converge to the extreme eigenvalues of A. This can be related to the characterization of Hn as the matrix whose characteristic polynomial minimizes ||p(A)q1|| in the following way. A good way to get p(A) small is to choose the polynomial p such that p(x) is small whenever x is an eigenvalue of A. Hence, the zeros of p (and thus the Ritz eigenvalues) will be close to the eigenvalues of A.

However, the details are not fully understood yet. This is in contrast to the case where A is symmetric. In that situation, the Arnoldi iteration becomes the Lanczos iteration, for which the theory is more complete.

Implicitly restarted Arnoldi method (IRAM)

Due to practical storage consideration, common implementations of Arnoldi methods typically restart after some number of iterations. One major innovation in restarting was due to Lehoucq and Sorensen who proposed the Implicitly Restarted Arnoldi Method.[1] They also implemented the algorithm in a freely available software package called ARPACK.[2] This has spurred a number of other variations including Implicitly Restarted Lanczos method.[3][4][5] It also influenced how other restarted methods are analyzed.[6] Theoretical results have shown that convergence improves with an increase in the Krylov subspace dimension n. However, an a-priori value of n which would lead to optimal convergence is not known. Recently a dynamic switching strategy [7] has been proposed which fluctuates the dimension n before each restart and thus leads to acceleration in the rate of convergence.

See also

The generalized minimal residual method (GMRES) is a method for solving Ax = b based on Arnoldi iteration.

References

  • W. E. Arnoldi, "The principle of minimized iterations in the solution of the matrix eigenvalue problem," Quarterly of Applied Mathematics, volume 9, pages 17–29, 1951.
  • Yousef Saad, Numerical Methods for Large Eigenvalue Problems, Manchester University Press, 1992. ISBN 0-7190-3386-1.
  • Lloyd N. Trefethen and David Bau, III, Numerical Linear Algebra, Society for Industrial and Applied Mathematics, 1997. ISBN 0-89871-361-7.
  • Jaschke, Leonhard: Preconditioned Arnoldi Methods for Systems of Nonlinear Equations. (2004). ISBN 2-84976-001-3
  • Implementation: Matlab comes with ARPACK built-in. Both stored and implicit matrices can be analyzed through the eigs() function.

Template:Numerical linear algebra