TAILIEUCHUNG - Thuật Toán Và Thuật Giải part 6

Hình Phân biệt khái niệm g và h’ Kết hợp g và h’ thành f’ (f’ = g + h’) sẽ thể hiện một ước lượng về "tổng chi phí" cho con đường từ trạng thái bắt đầu đến trạng thái kết thúc dọc theo con đường đi qua trạng thái hiện hành. Để thuận tiện cho thuật giải, ta quy ước là g và h’ đều không âm và càng nhỏ nghĩa là càng tốt | Hình Phân biệt khái niệm g và h Kết hợp g và h thành f f g h sẽ thể hiện một ước lượng về tổng chi phí cho con đường từ trạng thái bắt đầu đến trạng thái kết thúc dọc theo con đường đi qua trạng thái hiện hành. Để thuận tiện cho thuật giải ta quy ước là g và h đều không âm và càng nhỏ nghĩa là càng tốt. . Thuật giải AT Thuật giải AT là một phương pháp tìm kiếm theo kiểu BFS với độ tốt của nút là giá trị hàm g - tổng chiều dài con đường đã đi từ trạng thái bắt đầu đến trạng thái hiện tại. o Thuật giải AT 1. Đặt OPEN chứa trạng thái khởi đầu. 2. Cho đến khi tìm được trạng thái đích hoặc không còn nút nào trong OPEN thực hiện . Chọn trạng thái Tmax có giá trị g nhỏ nhất trong OPEN và xóa Tmax khỏi OPEN . Nếu Tmax là trạng thái kết thúc thì thoát. . Ngược lại tạo ra các trạng thái kế tiếp Tk có thể có từ trạng thái Tmax. Đối với mỗi trạng thái kế tiếp Tk thực hiện g Tk g Tmax cost Tmax Tk Thêm Tk vào OPEN. Vì chỉ sử dụng hàm g mà không dùng hàm ước lượng h fsđể đánh giá độ tốt của một trạng thái nên ta cũng có thể xem AT chỉ là một thuật toán. . Thuật giải AKT Algorithm for Knowlegeable Tree Search Thuật giải AKT mở rộng AT bằng cách sử dụng thêm thông tin ước lượng h . Độ tốt của một trạng thái f là tổng của hai hàm g và h . o Thuật giải AKT 1. Đặt OPEN chứa trạng thái khởi đầu. 2. Cho đến khi tìm được trạng thái đích hoặc không còn nút nào trong OPEN thực hiện . Chọn trạng thái Tmax có giá trị f nhỏ nhất trong OPEN và xóa Tmax khỏi OPEN . Nếu Tmax là trạng thái kết thúc thì thoát. . Ngược lại tạo ra các trạng thái kế tiếp Tk có thể có từ trạng thái Tmax. Đối với mỗi trạng thái kế tiếp Tk thực hiện g Tk g Tmax cost Tmax Tk Tính h Tk f Tk g Tk h Tk Thêm Tk vào OPEN. . Thuật giải A A là một phiên bản đặc biệt của AKT áp dụng cho trường hợp đồ thị. Thuật giải A có sử dụng thêm tập hợp CLOSE để lưu trữ những trường hợp đã được xét đến. A mở rộng AKT bằng cách bổ sung cách giải quyết trường hợp khi mở một nút mà nút này đã có sẵn trong

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.