Bài toán tìm kiếm II
THS. BÙI TH DANH
BM.KHMT, KHOA CNTT, ĐH.KHTN TP.HCM
CÁC HỆ THỐNG THÔNG MINH NHÂN TẠO & ỨNG DỤNG
Nội dung
Heuristic
Tìm kiếm tham lam
Thuật giải A*
Sự nới lỏng
2
Heuristic
Các thuật toán tìm kiếm duyệt trạng thái theo mọi hướng, không sử dụng thông tin của
trạng thái đích.
3
Ước lượng chi phí
đến trạng thái đích.
Liệu tìm đường
nhanh hơn?!?
Heuristic
Heuristic một hàm ước lượng mức độ gần của một trạng thái so với trạng thái đích
hiệu h(s), với s trạng thái.
Heuristic được thiết kế cho từng bài toán tìm kiếm cụ thể
Một số hàm heuristic phổ biến:
Khoảng cách Euclidean, Mahattan.
4
dụ - Tìm đưng đi cho Pacman
Hàm h(s) là hàm Euclidean
5