1. Trang chủ
  2. » Tất cả

Bài toán tìm kiếm ex01 bai toan tim kiem

3 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài toán tìm kiếm ex01 bai toan tim kiem
Người hướng dẫn PTS. Bùi Thị Danh
Trường học Đại học Khoa học Tự nhiên TP.HCM
Chuyên ngành Khoa học máy tính
Thể loại Bài tập
Thành phố TP.HCM
Định dạng
Số trang 3
Dung lượng 107,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Microsoft Word Ex01 Bai toan tim kiem docx BM KHMT, Khoa CNTT, ĐH KHTN TP HCM GV Bùi Thị Danh 1 BÀI TẬP BÀI TOÁN TÌM KIẾM 1) Một con robot được đặt ở trung tâm của một mê cung Nó có thể di chuyển theo[.]

Trang 1

BÀI TẬP

BÀI TOÁN TÌM KIẾM

1) Một con robot được đặt ở trung tâm của một mê cung Nó có thể di chuyển theo các hướng: đông, tây, nam và bắc Ngoài ra, nó có thể di chuyển tới miễn là không đụng phải tường của mê cung Robot muốn tìm đường thoát ra khỏi mê cung a) Hãy biểu diễn vấn đề như một bài toán tìm kiếm (tức xác xác định các thành phần của bài toán tìm kiếm tương ứng)

b) Cho biết kích thước của không gian trạng thái tương ứng, biết rằng mê cung có kích thước là M x N

2) Cho một phần bản đồ của Romania, một người muốn đi du lịch từ thành phố Arad đến Bucharest bằng đường bộ Hãy áp dụng thuật toán tìm kiếm phù hợp để xác định lộ trình cho người đó theo một trong các yêu cầu sau:

a) Số thành phố đi qua là ít nhất

b) Quãng đường cần đi là ngắn nhất

Lưu ý, sinh viên cần vẽ cây tìm kiếm của thuật toán và chỉ rõ thứ tự mở rộng các đỉnh

Trang 2

3) Cho một phần bản đồ của Romania, một người muốn đi du lịch từ thành phố Arad đến Bucharest bằng đường bộ Hãy áp dụng thuật giải A* để tìm đường đi từ Arad đến Bucharest, biết rằng khoảng cách đường chim bay của các thành phố đến Bucharest là như sau:

4) Bài toán 9-puzzle: cho một puzzle có 9 ô, trong đó có 8 ô số và 1 ô trống Người chơi có thể trượt các ô sang ô bên cạnh nếu ô bên cạnh nó là ô trống Giả sử vị trí của các ô lúc ban đầu như sau:

1 3

4 2 5

7 6 8

Người chơi cần trượt các ô sao cho chúng về vị trí như sau:

Trang 3

1 2 3

4 5 6

7 8

a) Hãy biểu diễn vấn đề như một bài toán tìm kiếm

b) Áp dụng thuật giải tìm kiếm theo chiều rộng để giải bài toán

c) Áp dụng thuật toán tìm kiếm theo chiều sâu để giải bài toán So sánh kết quả với câu b

d) Áp dụng thuật giải A* để giải bài toán, với hàm heuristic sử dụng là số ô khác biệt vị trí so với trạng thái cuối

Ngày đăng: 25/03/2023, 08:34

w