Lấy điều này làm câu hỏi ban đầu của tôi: Chúng ta có biết nếu tồn tại RHS và dự đoán ban đầu (không may mắn) sẽ yêu cầu các bước
không?Θ(κ−−√)
Câu trả lời cho câu hỏi là "không". Ý tưởng của câu trả lời này xuất phát từ nhận xét từ Guido Kanschat.
Yêu cầu: Đối với bất kỳ số điều kiện đã cho , tồn tại ma trận , với số điều kiện đó thuật toán CG sẽ chấm dứt tối đa hai bước (đối với bất kỳ RHS đã cho và dự đoán ban đầu).AkA
Hãy xem xét trong đó . Khi đó số điều kiện của là . Đặt là RHS và biểu thị giá trị riêng của là trong đó
Một = d i một g ( 1 , κ , κ , ... , κ ) Một κ b ∈ R n Một λ i λ i = { 1 i = 1A∈Rn×nA=diag(1,κ,κ,…,κ)Aκb∈RnAλi
λi={1κi=1i≠1.
Trước tiên chúng tôi xem xét trường hợp , dự đoán ban đầu, bằng không. Suy ra là ước tính thứ hai của từ thuật toán CG. Chúng tôi cho thấy bằng cách hiển thị . Thật vậy, chúng ta cóx ( 2 ) ∈ R n Một - 1 b x ( 2 ) = A - 1 b ⟨ x ( 2 ) - Một - 1 b , Một ( x ( 2 ) - Một - 1 b ) ⟩ = 0x(0)∈Rnx(2)∈RnA−1bx(2)=A−1b⟨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
Trong đó chúng tôi sử dụng đa thức bậc nhất được định nghĩa là . Vì vậy, chúng tôi đã chứng minh trường hợp cho .pˆpˆ(x)=(1+κ−x)/κx(0)=0
Nếu , thì trong đó là ước tính thứ hai của thuật toán CG với thay thế bằng . Vì vậy, chúng tôi đã giảm trường hợp này đến trường hợp trước. x(0)≠0x(2)=x(2)¯¯¯¯¯¯¯¯+x(0)x(2)¯¯¯¯¯¯¯¯bb¯¯=b−Ax(0)