Multigrid (MG) có thể được sử dụng để giải hệ phương trình tuyến tính bằng cách xây dựng dự đoán ban đầu x 0 và lặp lại các điều sau cho i = 0 , 1 .. cho đến khi hội tụ:
- Tính số dư
- Áp dụng một chu trình đa biến để đạt được xấp xỉ , trong đó A e i = r i .
- Cập nhật
Chu trình multigrid là một số chuỗi làm mịn, nội suy, hạn chế và các hoạt động giải quyết lưới thô chính xác được áp dụng cho để tạo ra Δ x i . Đây thường là chu kỳ V hoặc chu kỳ W. Đây là một hoạt động tuyến tính vì vậy chúng tôi viết Δ x i = B r i .
Người ta có thể diễn giải quá trình này như là lặp đi lặp lại tiền điều kiện. Đó là, chúng tôi cập nhật .
Lặp đi lặp lại là một phương pháp không gian con Krylov nguyên mẫu, trong đó gợi ý sử dụng các chu trình đa biến để tiền điều kiện cho các phương pháp không gian con Krylov khác. Điều này đôi khi được gọi là multigrid "tăng tốc" bằng phương pháp Krylov, hoặc thay thế có thể được xem là sự lựa chọn của một điều kiện tiên quyết cho phương pháp Krylov.
Một cách khác để mở rộng thuật toán ở trên là sử dụng Full Multigrid (FMG). Xem câu trả lời này cho một mô tả ngắn gọn.
Trong trường hợp nào thì MG tăng tốc Krylov thích hợp hơn MG hay FMG?