DANH MỤC TÀI LIỆU
Ứng dụng lý thuyết cơ sở trí tuệ nhân tạo
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 1
CH Đ 1: GII QUYT VN Đ BNG TÌM KIM
1. Ni dung lý thuyết
1.1. Định nghĩa bài toán tìm kiếm
- Bài toán tìm kiếm là gì? Các thành phn ca bài toán tìm kiếm?
- Qui đổi mt s vn đề thc tế thành bài toán tìm kiếm
1.2. Nhóm thut toán tìm kiếm mù
1.2.1. Tìm kiếm theo chiu rng
- Ý tưởng ca các thut toán: Breadth-First Search (BFS), Least Cost Breadth-First
Search (LCBFS), Uniformed-Cost Search (UCS)
- Đim khác bit cơ bn ca các thut toán này ? (tiêu chí chn đỉnh kế tiếp,
điu kin dng, …)
- Qui tc tính chi phí đường đi g
- Cách s dng hàng đợi ưu tiên trong bài toán tìm kiếm
- Tính đầy đủ và ti ưu ca các thut toán (*)
1.2.2. Tìm kiếm theo chiu sâu
- Ý tưởng ca các thut toán: Depth-First Search (DFS), DFS ci tiến PCDFS
MEMDFS
- Tính đầy đủ và ti ưu ca các thut toán
- Đim khác bit gia PCDFS MEMDS, ưu đim ca mi phương pháp trong
trường hp c th
1.2.3. Tìm kiếm lp sâu dn
- Ý tưởng ca thut toán Iterative Deepening Search (IDS).
- Tính đầy đủ và ti ưu ca IDS
1.3. Nhóm thut toán tìm kiếm có heuristic
1.3.1. Tìm kiếm tham lam tt nht đầu tiên và A*
- Ý tưởng ca các thut toán: Greedy Best First Search (GBFS), A*
- Đim khác bit cơ bn ca các thut toán này so vi nhóm thut toán tìm kiếm
là gì? (tiêu chí chn đỉnh kế tiếp, điu kin dng, …)
- Qui tc tính giá tr heuristic h, đại lượng f = g + h
- Tính đầy đủ và ti ưu ca các thut toán (*)
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 2
1.3.2. Tìm kiếm lp sâu dn A*
- Ý tưởng ca thut toán Iterative Deepening A*
- Đim khác bit gia IDS và IDA*
- Tính đầy đủ và ti ưu ca IDA*
1.4. Thut gii leo đồi và thut gii di truyn
- Thut gii leo đồi có đặc đim gì ging và khác so vi các thut toán tìm kiếm mù
tìm kiếm heuristic? đảm bo tìm thy đường đi đường đi ti ưu hay
không? Trình bày mt s ci tiến ca thut gii leo đồi.
- Ý tưởng ca thut gii di truyn: sơ đồ thut gii, gen, các toán t lai đột biến,
hàm thích nghi, hàm mc tiêu. Làm thế nào biu din gen? Phương pháp bàn quay
Roulette là gì?
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 3
2. Ni dung bài tp
2.1. Cho bn đồ c thành ph Rumani khong cách đường chim bay t các thành
ph đến Bucharest như bên dưới.
Mt khách du lch mun tìm đường đi t Arad đến Bucharest.
a. Hãy tìm đường đi theo tng chiến lược tìm kiếm dưới đây. Trình bày th t m các
trng thái, đường đi kết qu và chi phí.
- LCBFS: để tiết kim thi gian, gi s đường đi kết thúc ti Bucharest (không
đường đi đến Giurgiu và Urziceni) và Lugoj (không có đường đi đến
Mehadia)
- UCS
- Greedy Best First Search: s dng heuristic là khong cách đường chim bay
- A*: s dng heuristic như trong GBFS
b. Hãy tìm đường đi sao cho qua ít thành ph nht. Trình y th t m các trng thái,
đường đi kết qu và chi phí thc tế.
c. Lit kê 3 đường đi tùy chn khi s dng thut toán DFS (có kim tra trng thái đang
nm trên đường đi). Trình y th t m các trng thái, đường đi kết qu chi phí
thc tế.
d. Biu din cây tìm kiếm cho tng chiến lược tìm kiếm như trên.
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 4
2.2. Cho bn đồ mt s thành ph Châu Âu như bên dưới. Con s nm trên đường ni
gia hai thành ph biu th thi gian lái xe trung bình (gi) gia cp thành ph này.
Mt người đi công tác mun i xe t Warsaw đến Rome. Vi mi chiến lược tìm kiếm dưới
đây, y trình bày th t m các trng thái, đường đi kết qu thi gian lái. Trong mi yêu
cu, nếu xy ra tình trng trng thái có chi phí bng nhau thì chn m trng thái nào có tên
nh hơn theo th t bng ch cái (ví d Budapest < Munich).
a. Tìm kiếm theo chiu sâu (s dng chiến lược kim tra trng thái đang nm trên
đường đi để tránh lp vô tn)
b. Tìm kiếm theo chiu rng
c. Tìm kiếm chi phí đồng nht
d. Tìm kiếm tham lam tt nht đầu tiên vi heuristic: h(Odesa) = 20 gi, h(Budapest) =
12 gi, h(Munich) = 3 gi, h(Venice) = 3 gi, h(Rome) = 0 gi, h(Warsaw) = 30 gi.
e. Tìm kiếm A* vi cùng heuristic nhưu d.
f. Heuristic trong câu d có chp nhn được hay không? Hãy chng minh.
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 5
2.3. Cho trng thái đầu (a) và trng thái đích (b) như bên dưi.
1
3
4
2
5
7
8
6
1 2 3
4
5
6
7
8
(a) (b)
Hãy s dng thut toán A* để biến đổi t trng thái (a) sang trng thái (b) sao cho s ô cn
đẩy là ít nht. Heuristic được s dng ln lượt là Khong cách Manhattan S ô sai so vi
trng thái đích. Vi mi trường hp, trình bày cây tìm kiếm và b giá tr (f, g, h).
2.4. Cho trng thái đầu (a) và trng thái đích (b) như bên dưi.
1
3
6
8
7
2
5
4
1 6 2
7
3
4
8
5
(a) (b)
Hãy s dng thut toán A* để biến đổi t trng thái (a) sang trng thái (b) sao cho s ô cn
đẩy ít nht. Heuristic được s dng ln lượt Khong cách Manhattan S ô sai so vi
trng thái đích. Vi mi trường hp, trình bày cây tìm kiếm và b giá tr (f, g, h).
2.5. Cho mê cung như hình bên dưới. Đường in đậm biu din vách ngăn không qua được.
Hãy tìm đường đi t s đến g vi các chiến lược tìm kiếm dưới đây. Trình bày th t duyt các
ô theo định dng <b
1
, b
2
,..., b
n
>, vi b
i
là ô được duyt.
a. Tìm kiếm theo chiu rng
b. Tìm kiếm theo chiu sâu kim tra trng thái đang nm trên đường đi để tránh lp
vô tn. Th t m là Phi Dưới Trái Trên.
c. Tìm kiếm tham lam tt nht đầu tiên vi heuristic là khong cách Manhattan.
h(state) = s bước ngn nht t state đến g nếu không rào chn, d, h(k) = 2,
h(s) = 4, h(g) = 0.
d. Tìm kiếm A* vi cách dng thông thường
Bài tp Lý thuyết Cơ s Trí tu Nhân to – CTT303 Spring 2012
Giáo viên: Nguyn Ngc Tho, Vũ Thanh Hưng 6
2.6. Cho mê cung như hình bên dưới. Đường in đậm biu din vách ngăn không qua được.
Hãy tìm đường đi t start đến goal vi các chiến lược tìm kiếm dưới đây. Trình bày th t
duyt các ô theo định dng <b
1
, b
2
,..., b
n
>, vi b
i
là ô được duyt.
a. Tìm kiếm theo chiu rng.
b.
Tìm kiếm theo chiu sâu kim tra trng thái đang nm trên đường đi để tránh lp
vô tn. Th t m là Phi Trái Trên Dưới.
thông tin tài liệu
Tài liệu cung cấp một số bài tập về Lý thuyết cơ sở trí tuệ nhân tạo và cách giải
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×