1. Trang chủ
  2. » Thể loại khác

AI p1 tim kiem mu blind search

62 64 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

GIẢI QUYẾT VẤN ĐỀ BẰNG TÌM KIẾM GV Nguyễn Thị Hải Bình Khoa Cơng nghệ thơng tin Đại học Giao thơng vận tải VÍ DỤ: 8-PUZZLE (BÀI TỐN SỐ) GV Nguyễn Thị Hải Bình GV Nguyễn Thị Hải Bình VÍ DỤ: QUEEN PROBLEM GV Nguyễn Thị Hải Bình GV Nguyễn Thị Hải Bình VÍ DỤ • Route finding • Travelling salesman problem • VLSI layout (Very-large-scale integration) • Robot navigation • Web searching GV Nguyễn Thị Hải Bình CÁC CHIẾN LƯỢC TÌM KIẾM • Tìm kiếm mù • Tìm kiếm kinh nghiệm • Tìm kiếm có đối thủ • Tìm kiếm tối ưu GV Nguyễn Thị Hải Bình CHIẾN LƯỢC TÌM KIẾM MÙ GV Nguyễn Thị Hải Bình TÌM KIẾM MÙ • Thuật ngữ • Uniformed/ blind/ exhaustive/ brute-force search • Khơng có hiểu biết đối tượng để hướng dẫn tìm kiếm • Xem xét tất đối tượng theo hệ thống để phát đối tượng cần tìm • Hai phương pháp • Tìm kiếm theo bề rộng (breadth-first search) • Tìm kiếm theo độ sâu (depth-first search) GV Nguyễn Thị Hải Bình BIỂU DIỄN VẤN ĐỀ TRONG KHƠNG GIAN TRẠNG THÁI • Các yếu tố cần xác định • • • • • Cách biểu diễn trạng thái Trạng thái ban đầu Tập hợp tốn tử Khơng gian trạng thái U vấn đề Tập hợp T trạng thái kết thúc (trạng thái đích) GV Nguyễn Thị Hải Bình 10 THUẬT TOÁN Procedure Iterative_Deepening_Search(d) begin for d=0 to max {Depth_Limited_Search(d); if thành công then exit } end; GV Nguyễn Thị Hải Bình 49 GV Nguyễn Thị Hải Bình 50 GV Nguyễn Thị Hải Bình 51 VÍ DỤ GV Nguyễn Thị Hải Bình 52 TRẠNG THÁI LẶP A Trạng thái khởi đầu D B C F E I G GV Nguyễn Thị Hải Bình Trạng thái kết thúc K 53 LOẠI BỎ TRẠNG THÁI LẶP • Giải pháp • Khi phát triển đỉnh u, không sinh đỉnh trùng với cha u • Khi phát triển đỉnh u, khơng sinh đỉnh trùng với đỉnh nằm đường dẫn tới u • Khi phát triển đỉnh, không sinh đỉnh sinh • Cài đặt • Lưu tất trạng thái sinh vào danh sách Q • Trạng thái v thêm vào danh sách L v khơng nằm Q GV Nguyễn Thị Hải Bình 54 GV Nguyễn Thị Hải Bình 55 TÌM KIẾM TRÊN ĐỒ THỊ - BFS BFS(vertex v) { mark v as visited initialize Q to be a queue containing only v while (Q isn’t empty) { delete vertex w from Q for each u adjacent to w if (u not visited) { add u to Q mark u as visited } 10 } 11 } GV Nguyễn Thị Hải Bình 56 VÍ DỤ GV Nguyễn Thị Hải Bình 57 GV Nguyễn Thị Hải Bình 58 GV Nguyễn Thị Hải Bình 59 TÌM KIẾM TRÊN ĐỒ THỊ - DFS DFS(vertex v) { mark v as visited for each w adjacent to v if (w not visited) DFS(w); } GV Nguyễn Thị Hải Bình 60 VÍ DỤ GV Nguyễn Thị Hải Bình 61 GV Nguyễn Thị Hải Bình 62 GV Nguyễn Thị Hải Bình 63 ... ngữ • Uniformed/ blind/ exhaustive/ brute-force search • Khơng có hiểu biết đối tượng để hướng dẫn tìm kiếm • Xem xét tất đối tượng theo hệ thống để phát đối tượng cần tìm • Hai phương pháp •... đối tượng cần tìm • Hai phương pháp • Tìm kiếm theo bề rộng (breadth-first search) • Tìm kiếm theo độ sâu (depth-first search) GV Nguyễn Thị Hải Bình BIỂU DIỄN VẤN ĐỀ TRONG KHƠNG GIAN TRẠNG THÁI... Travelling salesman problem • VLSI layout (Very-large-scale integration) • Robot navigation • Web searching GV Nguyễn Thị Hải Bình CÁC CHIẾN LƯỢC TÌM KIẾM • Tìm kiếm mù • Tìm kiếm kinh nghiệm •

Ngày đăng: 05/11/2019, 11:40

TỪ KHÓA LIÊN QUAN

w