Tomando isso como minha pergunta original: sabemos se existe um RHS e um palpite inicial (sem sorte) que exigirá
etapas?Θ(κ−−√)
A resposta para a pergunta é "não". A idéia desta resposta vem do comentário de Guido Kanschat.
Reivindicação: Para qualquer condição número , existe uma matrizk , com esse número de condição para o qual o algoritmo CG terminará em no máximo duas etapas (para qualquer RHS dado e estimativa inicial).A
Considere onde A = d i a g ( 1 , κ , κ , … , κ ) . Então o número da condição de A é κ . Seja b ∈ R n o RHS e denote os autovalores de A como λ i onde
λ i = { 1 i = 1 k i ≠ 1 .A∈Rn×nA=diag(1,κ,κ,…,κ)Aκb∈RnAλi
λi={1κi=1i≠1.
Nós primeiro considerar o caso em que , a estimativa inicial, é zero. Denuncie x ( 2 ) ∈ R n como a segunda estimativa de A - 1 b do algoritmo CG. Mostramos que x ( 2 ) = A - 1 b , mostrando ⟨ x ( 2 ) - A - 1 b , A ( x ( 2 ) - Umx(0)∈Rnx(2)∈RnA−1bx(2)=A−1b . De fato, temos⟨x(2)−A−1b,A(x(2)−A−1b)⟩=0
⟨x(2)−A−1b,A(x(2)−A−1b)⟩=∥∥x(2)−A−1b∥∥2A=minp∈poly1∥∥(p(A)−A−1)b∥∥2A=minp∈poly1∑i=1n(p(λi)−λ−1i)2λib2i≤∑i=1n(pˆ(λi)−λ−1i)2λib2i=0
pˆpˆ(x)=(1+κ−x)/κ. So we proven the case for x(0)=0.
If x(0)≠0, then x(2)=x(2)¯¯¯¯¯¯¯¯+x(0) where x(2)¯¯¯¯¯¯¯¯ is the second estimate of the CG algorithm with b replaced with b¯¯=b−Ax(0). So we have reduced this case to the previous one.