Giải vật lý thống kê với Phương pháp Monte Carlo
Các phương pháp Monte Carlo một lớp các thuật toán để giải quyết
nhiều bài tn trên máy tính theo kiểu không tt định, thường bằng cách sử
dụng các số ngẫu nhiên (thường các số giả ngẫu nhiên), ngược lại với các
thuật toán tất định. Mt ứng dụng cổ điển của phương pháp y là việc tính
tích phân xác định, đặc biệt là các tích phân nhiều chiều với các điều kiện
biên phức tạp.
Phương pháp Monte Carlo có mt vị trí hết sức quan trọng trong vt lý tính
toán và nhiều ngành kc, có ứng dụng bao trùm nhiều lĩnh vực, từ tính toán
trong sắc động lực học lượng t, mô phỏng hệ spin có tương tác mạnh, đến
thiết kế vỏ bọc nhiệt hay hình dáng khí động lực học. Các phương pháp y
đặc biệt hiệu quả khi giải quyết các phương trình vi-tích phân; ví dụ như
trong mô tả trường bức xạ hay trường ánh sáng trong mô phng hình ảnh 3
chiều trên máy tính, có ứng dụng trong trò chơi điện tử, kiến trúc, thiết kế,
phim tạo từ máy tính, các hiệu ứng đặc biệt trong điện ảnh, hay trong nghiên
cứu khí quyển, và các ứng dụng nghiên cứu vật liệu bằng laser...
Trong toán học, thut toán Monte Carlo là phương pháp tính bằng số hiệu
quả cho nhiều bài toán liên quan đến nhiều biến số mà không dễ dàng giải
được bằng các phương pháp khác, chẳng hạn bằng tính tích phân. Hiệu qu
của phương pháp này, so với các phương pháp kc, tăng lên khi số chiều của
bài toán tăng. Monte-Carlo cũng được ứng dụng cho nhiều lớp bài tn tối ưu
hóa, như trong ngành tài chính.
Nhiều khi, phương pháp Monte Carlo được thực hiện hiệu quả hơn với số gi
ngẫu nhiên, thay cho s ngẫu nhiên thực th, vốn rất khó tạo ra được bởi máy
tính. Các s giả ngẫu nhiên có tính tất định, tạo ra từ chuỗi giả ngẫu nhiên
quy luật, có thể sử dụng để chạy thử, hoặc chạy lại mô phỏng theo cùng điều
kiện như trước. Các số giả ngẫu nhiên trong các mô phỏng chỉ cần tỏ ra "đủ
mức ngẫu nhiên", nghĩa là chúng theo phân bđều hay theo một phân b
định trước, khi số lượng của chúng lớn.
Phương pháp Monte Carlo thường thực hiện lặp lại một số lượng rất lớn các
bước đơn giản, song song với nhau; một phương pháp phù hợp cho máy tính.
Kết quả của phương pháp này càng chính xác (tiệm cận về kết quả đúng) khi
số lượng lặp các bước tăng.
Các phương pháp kiểu Monte-Carlo
Monte Carlo lượng t
Phương pháp mô phng Monte Carlo
Phương pháp động hc Monte Carlo
Xích Markov
Hoàng Trn Minh
Tối ưu hóa
ng ngu nhiên (Stochastic tunneling)
Mô phng luyn thép (Simulated annealing)
Thut toán di truyn
Xáo trn song song (Parallel tempering)
Tích phân
Tích phân Monte-Carlo
Tích phân Monte Carlo một phương pháp tìm giá tr số của tích phân, đặc
biệt là các tích phân đa chiều dạng:
trên một miền không gian đa chiều V sử dụng một số hữu hạn các lần gọi
hàm f.
Các phương pháp tích phân Monte-Carlo bao gồm phương pháp cơ bản,
phương pháp lấy mẫu có trọng tâm, ... Các phương pháp này cũng cho biết
ước lượng sai số thống kê của phép tính, tuy rằng ước lượng này có th
không chính xác do việc khảo sát ngẫu nhiên hàm số trên miền không gian đa
chiều có thể không cho thấy hết mọi biểu hiện của hàm.
Ly mu có trng tâm
Ly mu phân tng
Ly mu phân tng lp
Thut toán VEGAS
Bước ngu nhiên Monte Carlo
Thut toán Metropolis-Hastings
Ly mu Gibbs
ng dng
Monte Carlo cho tài chính
LURCH
Monte Carlo cho quan h nhiu lp
Tích phân Monte Carlo cơ bản
Tích phân mt chiu
Ở dạng cơ bản nhất, giá trị của tích phân một chiều:
được dự đoán là tổng:
trong đó
V là th tích m rng ca min tích phân
xi là các giá tr ly ngu nhiên đều trong khong [a, b].
N là tng s ln ly mu xi
Sai số của dự đoán được tính bằng căn của phương sai của giá trị trung bình: