Một số kiến thức cơ sở của phương pháp Monte Carlo | PDF
Đ
n
g
N
g
u
y
ê
n
P
h
ư
ơ
n
g
T
à
i
l
i
u
n
i
b
N
M
T
P
Hình 1: So sánh thi gian gii quyt bài toán ca 2 phương pháp Monte Carlo và tt đnh
2
Lc
h s hì
nh th
àn
h phư
ơn
g phá
p Mon
te Ca
rl
o
Tên gi ca phương pháp này đưc đt theo tên ca mt thành ph Monaco, nơi ni ting vi
các sòng bc, có l là do phương pháp này da vào vic gieo các s ngu nhiên. Tuy nhiên vic
gieo s ngu nhiên đ gii các bài toán đã xut hin t rt lâu ri.
Vào khong th k 18, ngưi ta đã thc hin các thí nghim mà trong đó h ném mt cây kim
trong mt mt cách ngu nhiên lên trên mt mt phng có k các đưng thng song song và đã
suy ra giá tr ca
π
t vic đm s đim giao nhau gia các cây kim và các đưng thng
2
đưc bit đn vi tên gi
bài toán cây kim Buffon
(
Buffon’s needle problem
), trong bài toán này ngưi ta th
ngu nhiên các cây kim có chiu dài
l
lên trên mt mt sàn có k các đưng thng song song cách nhau mt đon
t
(vi
l
≤
t
) và tính xem xác sut ca cây kim ct ngang đưng thng là bao nhiêu.
Gi
x
là khong cách t tâm cây kim đn đưng thng gn nht và
θ
là góc to bi cây kim và đưng thng,
ta có hàm mt đ xác sut (
probability density function
) ca
x
và
θ
như sau
0
≤
x
≤
t
2
:
2
t
d
x
0
≤
theta
≤
π
2
:
2
π
d
θ
Hàm mt đ xác sut kp hp (
joint
prob
ability
density
function
)
4
tπ
d
x
d
θ
Điu kin đ cây kim ct ngang đưng thng
x
≤
l
2
sin
θ
, xác sut đ cây kim ct ngang đưng thng s thu
đưc bng cách ly tích phân hàm mt đ xác sut kt hp
π/
2
0
(
l/
2)sin
θ
0
4
tπ
d
x
d
θ
=
2
l
tπ
Ga s ta gieo
N
kim, trong đó có
n
kim ct các đưng thng
n
N
=
2
l
tπ
π
=
2
lN
tn
3