Patrick Henry Winston. Artificial Intelligence.[r]
(1)L i nói đ uờ ầ
Trong năm qua, nhi u tài li u c a ngành công ngh thông tin đề ệ ủ ệ ược gi i thi u nhi u cho cán b nghiên c u, ng d ng sinh viên b cớ ệ ề ộ ứ ứ ụ ậ
đ i h c Tuy nhiên giáo trình c a ngành h c ch a đáp ng ọ ủ ọ ứ ược nhu c u c a sinh viên trầ ủ ường đ i h c, đ c bi t đ i v i sinh viên khu v cạ ọ ặ ệ ố ự
mi n Trung ề
Vì v y, chúng tơi biên so n giáo trình “Trí tu nhân t o”, m t môn c sậ ệ ộ
chuyên ngành chương trình đào t o C nhân Tin h c, m c đíchạ ọ ụ
xây d ng nhi u giáo trình m t khung chự ề ộ ương trình đào t o, mà cịn giúpạ
cho sinh viên có tài li u h c t p phù h p v i hoàn c nh th c t c a Đ iệ ọ ậ ợ ả ự ế ủ
h c Hu ọ ế
Trong cu n sách này, sinh viên đố ược làm quen v i m t s ki n th c c b ộ ố ế ứ ả
nh t v phấ ề ương pháp tìm ki m l i gi i phế ả ương pháp x lý triử
th c Ngoài ra, cu n sách gi i thi u m t s ố ệ ộ ố ương trình cài đ t,ặ
nh m giúp sinh viên có th hi u m t cách tằ ể ể ộ ường t n gi i thu t, đ ngậ ả ậ
th i tin tờ ưởng r ng gi i thu t có th áp dung th c t cài đ tằ ả ậ ể ự ế ặ
được máy tính m t cách d dàng.ộ ễ
Các n i dung trình bày cu n sách t ng độ ố ược gi ng cho sinh viênả
ngành Công ngh Thông tin t i Đ i h c Hu nh ng năm v a qua.ệ ạ ọ ế ữ
Cu n sách đ i dố ướ ựi s giúp đ v m t v t ch t nh tinh th n c aỡ ề ặ ậ ấ ầ ủ
Đ i h c Hu , Trạ ọ ế ường Đ i h c Khoa h c đ c bi t Ban ch nhi mạ ọ ọ ặ ệ ủ ệ
Khoa Công ngh Thông tin đ ng nghi p thu c B môn Khoa h cệ ệ ộ ộ ọ
Máy tính Chúng tơi xin g i t i h lịng bi t n Xin chân thành cám n cácử ọ ế ơ
b n bè c cũ gíup cho cu n sách s m đạ ổ ố ược hoàn thành
M c dù h t s c c g ng, nhiên cu n sách không tránh kh iặ ế ứ ố ắ ố ỏ
nh ng thi u sót Chúng tơi r t mong đữ ế ấ ược s góp ý c a đ c gi , đ cự ủ ộ ả ặ
bi t đ i v i đ ng nghi p sinh viên đ cu n sách ngày hoànệ ố ệ ể ố
thi n.ệ
Hu , tháng năm 2004ế
(2)Tài li u tham kh oệ ả B ch H ng Khang, Hoàng Ki mạ ế
Trí tu nhân t o: Các phệ ương pháp ng d ng Nhà xu t b n Khoaứ ụ ấ ả
h c K thu t, 1989.ọ ỹ ậ
2 Đinh M nh Tạ ường
Giáo trình Trí tu nhân t o, Đ i h c Qu c gia Hà n i.ệ ạ ọ ố ộ
3 Nguy n Thanh Thuễ ỷ
Trí tu nhân t o: Các phệ ương pháp gi i quy t v n đ k thu t x lýả ế ấ ề ỹ ậ
tri th c Nhà xu t b n Giáo d c, 1996.ứ ấ ả ụ
4 N Nilson
Artificial Intelligence Ed McGrawhill, 1971 Patrick Henry Winston
(3)M c l cụ ụ
Chương M đ uở ầ
1 T ng quan v Khoa h c Trí ru nhân t oổ ề ọ ệ 2 L ch s phát tri n c a Trí tu nhân t oị ể ủ ệ
3 M t s v n đ Trí tu nhân t o quan tâmộ ố ấ ề ệ
4 Các khái niêm c b nơ ả 10
Chương Bi u di n tốn khơng gian tr ng tháiể ễ ạ 12
1 Đ t v n đặ ấ ề 12
2 Mô t tr ng tháiả
12
3 Toán t chuy n tr ng tháiử ể 14
4 Không gian tr ng thái c a toánạ ủ 17 Bi u di n không gian tr ng thái dể ễ ướ ại d ng đ thồ ị
18
6 Bài t pậ 21
Chương
Các phương pháp tìm ki m l i gi i khơng gian tr ng thái ế ờ ả ạ 23 Phương pháp tìm ki m theo chi u r ngế ề ộ 23 Phương pháp tìm ki m theo chi u sâuế ề 30
3 Phương pháp tìm ki m sâu d nế ầ 34
4 Phương pháp tìm ki m t t nh t đ u tiênế ố ấ ầ 36 Tìm ki m đế ường có giá thành c c ti u - Thu t tốn ATự ể ậ 39 Tìm ki m c c ti u s d ng hàm đánh giá - Thu t toán A*ế ự ể ụ ậ 43
7 Phương pháp tìm ki m leo đ iế 46
8 Phương pháp sinh thử 49
9 Phương pháp tho mãn ràng bu ộ 51 10 Cài đ t m t s gi i thu t.ặ ộ ố ả ậ 53
11 Bài t pậ 72
Chương 3
Phân rã tốn – Tìm ki m l i gi i đ th Và/Ho cế ờ ả ồ ị ặ 90
1 Đ t v n đặ ấ ề 90
2 Đ th Và/Ho cồ ị ặ 92