Chặn sai số toàn cục của phương pháp Euler
Phát biểu
Giả sử liên tục Lipschitz theo với hằng số , và nghiệm chính xác thỏa trên . Khi đó sai số toàn cục sau bước với bước nhảy thỏa .
Vì sao đúng?
Mỗi bước Euler mắc một sai số cục bộ nhỏ cỡ do cắt bỏ chuỗi Taylor sau số hạng bậc nhất, nhưng các sai số cục bộ này có thể cộng dồn qua khoảng bước cần thiết để tới thời điểm cố định. Định lý cho thấy sự cộng dồn này không quá tệ: điều kiện Lipschitz ngăn các sai số cục bộ nhỏ bị khuếch đại nhanh hơn hàm mũ, nên sai số toàn cục chỉ còn bậc nhất, , theo bước nhảy — kém một bậc so với sai số cục bộ, đúng theo quy luật thường gặp ở các phương pháp một bước.
Phác thảo chứng minh
Viết sai số cục bộ mắc phải trong một bước là hiệu giữa nghiệm chính xác khai triển bằng chuỗi Taylor và bước cập nhật Euler. Định lý Taylor cho với nào đó nằm giữa và , nên sai số cắt cụt cục bộ là , bị chặn bởi nhờ giả thiết .
Trừ bước cập nhật Euler khỏi khai triển Taylor chính xác này. Viết , hiệu của hai vế phải cho . Điều kiện Lipschitz chặn số hạng trong ngoặc vuông bởi , nên .
Vì (giá trị ban đầu là chính xác), khai triển đệ quy này bằng quy nạp cho , dùng đẳng thức chuỗi hình học. Cuối cùng, vì với mọi số thực , biến chặn trên thành — đúng là bất đẳng thức cần chứng minh, và rõ ràng là khi cố định.
Chủ đề chứa định lý này
Chứng minh từng bước
Chưa có chứng minh từng bước cho định lý này.
Tài liệu tham khảo
- J. C. Butcher (2016). Numerical Methods for Ordinary Differential Equations
- E. Hairer, S. P. Norsett, G. Wanner (1993). Solving Ordinary Differential Equations I: Nonstiff Problems