Câu trả lời:
Đối với giá trị riêng , chỉ cần lấy giá trị riêng lớn nhất hoặc nhỏ nhất của . Chúng là các xấp xỉ tốt của , với điều kiện số lần lặp Lanczos là lớn so với .T A k
Mọi thứ sẽ phức tạp hơn một chút nếu chúng ta cũng muốn người bản địa .
Cách đơn giản nhất là nhân mỗi eigenvector của
với sang trái, trong đó , như bạn đã nói, tập hợp các vectơ Lanczos. Nhưng cách tiếp cận này không phù hợp với nhiều loại ma trận, vì các lỗi làm tròn khiến các vectơ Lanczos mất tính trực giao (1).
Một cách tốt hơn là tái cấu trúc lại các vectơ Lanczos trong bằng cách thực hiện bước Gram-Schmidt.
Đặt là vectơ Lanczos thứ đang được tính toán và để
là các vectơ Lanczos trước đó. Chúng tôi thay đổi để loại bỏ tất cả các thành phần của song song với bất kỳ :
Hóa ra chúng ta cần phải trực giao lại hai lần để đảm bảo tính trực giao số của các vectơ Lanczos (2).
Tài liệu tham khảo