Professional Documents
Culture Documents
Vi
Ci
Ví dụ - Bài toán n – Hậu
5
Ví dụ - Bài toán tô màu
6
Bài toán tối ưu hóa
7
Thiết kế
Mạch ñiện
Không thể di
chuyển ra khỏi
các vùng phẳng
Thuật giải leo ñồi (Thuật giải tham
12
ăn)
Leo ñồi: Cố gắng tối ña hoá Eval(X) bằng cách di
chuyển ñến cấu hình cao nhất trong tập di
chuyển của mình – Leo ñồi dốc ñứng
ðặt S := trạng thái ban ñầu
Lặp
Tìm trạng thái con S’ của S với Eval(S’) cao nhất
Nếu Eval(S’) không cao hơn Eval(S) thì
return S
Ngược lại
S = S’
Ví dụ
13
a GOAL
2 2
h=0
h=8 c
b 2
5
1 8 h=5 h=4
h=11
2 e
3 d
f
h=8 9 1 9
h=4
START
h
1 4 h=6 5
h=12
4 3
p 15 r
q
h=11 h=6
h=9
Các biến thể của leo ñồi
14
Tại mỗi lần lặp, tất cả trạng thái con của k trạng
thái ñược phát sinh
Nếu xuất hiện trạng thái ñích thì dừng lại; ngược
lại chọn k trạng thái con tốt nhất từ toàn bộ danh
sách và lặp lại
Luyện Thép
16
Xây dựng
quần thể mới
ðột biến
0010001
0011001
Các khái niệm cơ bản
21
F ( ai )
F ( ai ) = N
i = 1,2…N
∑
j =1
F ( aj )
Các toán tử cơ bản
24
0010001
0011001
Ví dụ: Giải phương trình bậc hai
27
4 00100
00100 01000
01000 8
10 01010
01010 00110
00110 6
Ví dụ: Giải phương trình bậc hai (tt)
32
00110 6 01110 14
Ví dụ: Giải phương trình bậc hai (tt)
33
Hiểu bài toán thỏa mãn ràng buộc, bài toán tối
ưu
Hiểu ñược các thuật giải tìm kiếm cục bộ
Hiểu ñược thuật giải leo ñồi, leo ñồi ngẫu
nhiên
Nắm ñược các vấn ñề của leo ñồi
Hiểu ñược các ý tưởng ñằng sau Luyện thép
Hiểu và nắm ñược các bước thực hiện của
GA
Thắc mắc
35