Danh mục

Tìm kiếm heuristic

Số trang: 32      Loại file: pdf      Dung lượng: 608.51 KB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (32 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tổng quan • Tìm kiếm heuristic Tối ưu kiểu “Tham lam” (“Greedy Best-First Search) • Những điểm không thích hợp của tìm kiếm heuristic “Tham lam”. • Mẹo: tính luôn chi phí đi đến trạng thái hiện tại. • Việc tìm kiếm kết thúc khi nào? • Heuristic chấp nhận được • Tìm kiếm A* là đầy đủ • Tìm kiếm A* luôn dừng • Khuyết điểm của A* • Tiết kiệm nhiều bộ nhớ với IDA* (Iterative Deepening A*)...
Nội dung trích xuất từ tài liệu:
Tìm kiếm heuristic Tìm kiếm heuristic Tìm kiếm A* Tô Hoài Việt Khoa Công nghệ Thông tin Đại học Khoa học Tự nhiên TPHCM thviet@fit.hcmuns.edu.vn Ref: http://www.cs.cmu.edu/~awm/tutorials 1 Tổng quan • Tìm kiếm heuristic Tối ưu kiểu “Tham lam” (“Greedy Best-First Search) • Những điểm không thích hợp của tìm kiếm heuristic “Tham lam”. • Mẹo: tính luôn chi phí đi đến trạng thái hiện tại. • Việc tìm kiếm kết thúc khi nào? • Heuristic chấp nhận được • Tìm kiếm A* là đầy đủ • Tìm kiếm A* luôn dừng • Khuyết điểm của A* • Tiết kiệm nhiều bộ nhớ với IDA* (Iterative Deepening A*) 2 Tìm kiếm Heuristic - Các phương pháp tìm kiếm mù (blind search): thông tin về trạng thái đích không đóng vai trò trong việc tìm kiếm. Nên đi S đường nào? a b c G - Có thể sử dụng ước lượng khoảng cách đến đích giữa các trạng thái để tìm đường đi? 3 Tìm kiếm Heuristic Giả sử ngoài việc đặc tả tìm kiếm chuẩn ta cũng có một heuristic. Một hàm heuristic ánh xạ một trạng thái thành một ước lượng về chi phí đến đích từ trạng thái đó. Bạn có thể nghĩ ra ví dụ về heuristics? VD. đối với bài toán 8-puzzle? VD. để lập đường đi trong ma trận? Ký hiệu heuristic bằng một hàm h(s) tính các trạng thái thành giá trị chi phí. 4 Heuristic theo Khoảng cách Euclide GOAL a 2 2 h=0 h=8 c b 2 5 h=4 h=5 1 8 h=11 2 e d 3 f 9 1 h=8 9 h=4 START h 4 5 h=6 1 h=12 4 3 p r 15 q h=11 h=6 h=9 5 Heuristic theo Khoảng cách Euclide GOAL a 2 2 h=0 h=8 c b 2 5 h=4 h=5 1 8 h=11 2 e d 3 f 9 1 h=8 9 h=4 START h 4 5 h=6 1 h=12 4 3 p r 15 q h=11 h=6 h=9 6 Heuristic theo Khoảng cách Euclide GOAL a 2 2 ...

Tài liệu được xem nhiều: