Một phương pháp không gian con Krylov có thể được sử dụng như là một mượt mà cho multigrid?


15

Theo như tôi biết, các bộ giải đa lượng sử dụng các bộ làm mịn lặp như Jacobi, Gauss-Seidel và SOR để làm giảm lỗi ở các tần số khác nhau. Có thể sử dụng phương pháp không gian con Krylov (như gradient liên hợp, GMRES, v.v.) không? Tôi không nghĩ rằng chúng được phân loại là "chất làm mịn", nhưng chúng có thể được sử dụng để xấp xỉ giải pháp lưới thô. Chúng ta có thể mong đợi để thấy sự hội tụ tương tự với giải pháp như chúng ta sẽ làm trong một phương pháp multigrid tiêu chuẩn không? Hay là nó phụ thuộc vào vấn đề?

Câu trả lời:


18

Có, bạn có thể, nhưng các phương pháp Krylov thường không có đặc tính làm mịn tuyệt vời. Điều này là do họ nhắm mục tiêu toàn bộ phổ theo cách thích ứng nhằm giảm thiểu phần dư hoặc một chỉ tiêu phù hợp của lỗi. Điều này thường sẽ bao gồm một số chế độ tần số thấp (bước sóng dài) mà các lưới thô sẽ xử lý tốt. Các chất làm mịn Krylov cũng làm cho chu trình đa dòng trở nên phi tuyến, vì vậy nếu multigrid đang được sử dụng làm tiền đề cho một phương pháp Krylov bên ngoài, thì phương pháp bên ngoài phải là "linh hoạt" (ví dụ: GCR hoặc FGMRES).

Sử dụng máy làm mịn Krylov cũng làm tăng đáng kể số lượng sản phẩm chấm phải được tính toán, điều này trở thành một nút cổ chai đáng kể song song. Tuy nhiên, ngay cả với các đặc tính không hấp dẫn này, máy làm mịn Krylov đôi khi rất hữu ích, đặc biệt đối với các vấn đề khó khăn trong đó các toán tử nội suy tốt không có sẵn.

λtối đaD-1MộtD-1Một(0,1λtối đa,1.1λtối đa)15510) của GMRES hoặc CG được sử dụng để ước tính , vì vậy người dùng không cần phải tự tính toán chúng. Ước tính cũng được sử dụng bởi một số phương pháp đa đại số để chọn chiến lược thô.λtối đaλtối đa

Adams, Brezina, Hu và Tuminaro (2003) là một bài báo hay về hiệu suất song song và thuật toán của máy làm mịn đa thức. Lưu ý rằng các bộ làm mịn đa thức có xu hướng kém hiệu quả (và / hoặc khó tạo thành) cho các vấn đề không đối xứng, trong trường hợp đó bạn có thể muốn sử dụng các lược đồ thư giãn Gauss-Seidel hoặc phức tạp hơn (khối / phân tán).


Bạn có thể đề xuất một nguồn tài nguyên tốt về chất làm mịn đa thức và / hoặc krylov? Tôi thực sự chưa bao giờ nghe nói về một trong hai :)
Paul

@JedBrown: Bạn có nghĩa là "elip" theo nghĩa dạng PDE hoặc song tuyến tính (nghĩa là, bạn có nghĩa là tất cả các giá trị riêng của toán tử hoặc ký hiệu chính là dương?)? Tôi giả sử sau này vì bạn đang nói về Jacobi khối điểm.
Jack Poulson

Paul I đã thêm một tài liệu tham khảo. @Jack Nói đúng ra, toán tử rời rạc phải là SPD, nhưng trong thực tế, các phương thức có xu hướng hoạt động miễn là phổ không được phân phối quá kém.
Jed Brown
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.