Thuật toán Monte Carlo

Tác Giả: Randy Alexander
Ngày Sáng TạO: 23 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Thuật toán Monte Carlo - Công Nghệ
Thuật toán Monte Carlo - Công Nghệ

NộI Dung

Định nghĩa - Thuật toán Monte Carlo có nghĩa là gì?

Thuật toán Monte Carlo là một loại thuật toán giới hạn tài nguyên trả về các câu trả lời dựa trên xác suất. Kết quả là, các giải pháp được tạo ra bởi thuật toán Monte Carlo có thể hoặc không thể chính xác trong một phạm vi sai số nhất định. Các nhà toán học, nhà khoa học và nhà phát triển sử dụng thuật toán Monte Carlo để thực hiện các quan sát dựa trên đầu vào.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích thuật toán Monte Carlo

Một trong những cách tốt nhất để mô tả thuật toán Monte Carlo là đối chiếu chúng với một loại thuật toán khác gọi là thuật toán Las Vegas. Trong thuật toán Las Vegas, kết quả sẽ luôn chính xác, nhưng hệ thống có thể sử dụng nhiều hơn lượng tài nguyên hoặc thời gian dự kiến. Theo lời của một số chuyên gia, thuật toán Las Vegas đã đánh bạc với việc sử dụng tài nguyên trong khi luôn trả về một kết quả chính xác.

Ngược lại, thuật toán Monte Carlo sử dụng đường dẫn tài nguyên hữu hạn để tạo ra các kết quả mờ mờ được đề cập ở trên với một lỗi sai. Các thuật toán Monte Carlo thường dựa vào việc lấy mẫu ngẫu nhiên lặp đi lặp lại - chúng nhận được các số ngẫu nhiên chung và tìm kiếm xác suất để cung cấp kết quả.


Một số chuyên gia sử dụng ví dụ về hình vuông trong một vòng tròn và mô tả quá trình thuật toán Monte Carlo là một chuỗi các lượt truy cập, sẽ xuất hiện trong vòng tròn bên trong hoặc ở các cạnh bên ngoài của hình vuông nằm ngoài ranh giới của vòng tròn. Các minh họa trực quan cho thấy việc lấy mẫu lặp lại nhiều hơn mang lại cho thuật toán Monte Carlo một kết quả chính xác hơn. Các thuật toán Monte Carlo, cũng như những thứ như tìm kiếm cây Monte Carlo hoặc giả lập Monte Carlo, dựa trên ý tưởng toán học nền tảng này rằng việc lấy mẫu lặp lại mang lại kết quả thông minh logic.