Danh mục

Bài giảng Nhập môn trí tuệ nhân tạo: Chương 1 - Văn Thế Thành (tt)

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

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Nhập môn trí tuệ nhân tạo - Chương 1: Tổng quan về trí tuệ nhân tạo trình bày các kiến thức về: Thuật giải, bài toán taci, bài toán Tháp Hà Nội với n = 2, thuật giải A* - tìm kiếm đường đi trên đồ thị tổng quát,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn trí tuệ nhân tạo: Chương 1 - Văn Thế Thành (tt) Thuật giải AT, AKT Thuật giải AT (Algorithm for Tree): Mỗi đỉnh n tương ứng với một số g(n): giá thành của đường đi từ đỉnh ban đầu đến đỉnh n. Đỉnh: + Đỉnh đóng (Closed) : là những đỉnh đã được xem xét. +Đỉnh mở (Open) : là những đỉnh giả thiết sẽ được xem xét ở bước sau. + Đỉnh ẩn (Hiden) : là những đỉnh mà tại đó hàm g(n) chưa được xác định. Thuật giải AT Bước 1: + Mọi đỉnh n, mọi giá trị g(n) đều là ẩn. + Mở đỉnh đầu tiên và gọi đó là đỉnh S. Đặt g(S) = 0. Bước 2 : Chọn đỉnh mở với giá thành g tương ứng là nhỏ nhất và gọi đó là đỉnh N. + Nếu N là mục tiêu: đường đi từ đỉnh ban đầu đến N là đường đi ngắn nhất và bằng g(N). Dừng (Success). + Nếu không tồn tại một đỉnh mở nào nữa: cây biểu diễn vấn đề không có đường đi tới mục tiêu. Dừng (Fail). + Nếu tồn tại nhiều hơn 1 đỉnh N (nghĩa là có 2 đỉnh N trở lên) mà có cùng giá thành g(N) nhỏ nhất. Kiểm tra xem trong số đó có đỉnh nào là đích hay không. Nếu có: đường đi từ đỉnh ban đầu đến đỉnh N là ngắn nhất và bằng g(N), dừng (Success). Nếu không có: Chọn ngẫu nhiên một trong các đỉnh đó và gọi là đỉnh N. Bước 3: Đóng đỉnh N và mở các đỉnh sau N (là những đỉnh có cung hướng từ N tới). Tại mọi đỉnh S sau N tính : g(S) = g(N) + cost(N→S) Bước 4: Quay lại bước 2 1 Thuật giải AT- Ví dụ 100 1 17 1 D A B C 10 20 12 1 1 E 1 G H I J F 1 1 1 1 K N 1 L M 1 O P 1 1 Q R 1 1 S T 1 Traïng thaùi ñích U 1 V Thuật giải AT- Ví dụ Mọi đỉnh n, g(n) chưa biết. B1: Mở S, đặt g(S) = 0. 100 1 B2: Đóng S; mở A, B, C, D A B 17 1 C D g(A) = g(S) + gt(S→A) = 0 + 100 = 100 E 1 10 20 12 1 1 G H I J g(B) = 0 + 17 = 17 K 1 F 1 1 N 1 g(C) = g(D) = 0 + 1 = 1 (min) O 1 L M P 1 Chọn ngẫu nhiên giữa C, D: chọn C Q 1 R 1 B3: Đóng C, mở G, H: S 1 1 T g(A) = 100 U 1 Traïng thaùi ñích g(B) = 17 V 1 g(D) = 1 (min) g(G) = 11 g(H) = 21 2 Thuật giải AT- Ví dụ B4: Đóng D, mở I, J: 100 1 g(A) = 100 17 1 D g(B) = 17 A B C g(I) = 13 10 20 12 1 1 g(J) = 2 (min) E 1 G H I J g(G) = 11 1 ...

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

Gợi ý tài liệu liên quan: