và các cửa hàng bộ nhớ. Stack biên giới bao gồm các nút trên stack Điều đó không có các nút kế trên stack.
Và tìm kiếm heuristic trọng, chức năng đánh giá trọng số được sử dụng để xác định thứ tự và nào để mở rộng các nút trên ranh giới của sự tìm kiếm. Và cách tiếp cận để RBFS trọng Shown và Thuật toán 2, nào là cách tiếp cận NUÔI bởi Korf (1993), các chức năng đánh giá trọng số được sử dụng để chọn thứ tự và nào để mở rộng các nút trên biên giới ảo. Bởi vì biên giới ảo này là biên giới cùng Đó là Duy trì và bộ nhớ bằng cách Weighted A *, sử dụng một chí mở, phương pháp này để RBFS trọng mở rộng các nút và thứ tự như Weighted A * (bất chấp tie vỡ và nút regenerations).
Thuật toán 3 lãm Các giả của một cách tiếp cận khác để RBFS tìm kiếm sử dụng Heuristic trọng. Cũng giống như các phương pháp tiếp cận Shown và Thuật toán 2, nó sử dụng một chức năng thẩm quyền và tiếp tục để mở rộng một con đường giải pháp miễn là việc đánh giá trọng số của các nút Hiện nay mở rộng là không lớn hơn việc đánh giá trọng số của bất kỳ anh chị em của một trong các nút dọc này con đường. Sự khác biệt là thay vì việc sao lưu có trọng nhất
đánh giá f 0 của bất kỳ nút chưa giãn nở và cây con rễ tại nút n và lưu trữ nó, và
F 0 (n) Thuật toán 3 sao lưu các đánh giá ít nhất là không trọng số f của bất kỳ nút chưa giãn nở,
và cửa hàng nó và F (n). Nếu f (n) là một chức năng đánh giá chấp nhận được, sau đó F (n) là một giới hạn thấp hơn về chi phí của các giải pháp tốt nhất đó có thể được tìm thấy và các cây con có gốc là n. IT
SAU Đó H (n) = F (n) - g (n) là một heuristic, chấp nhận để nâng cao thành nút n. Do đó,
thuật toán 3 có thể sử dụng các đánh giá g trọng số (n) + W × H (n) = g (n) + w × (F (n) - g (n)) để
xác định thứ tự và nào để mở rộng các nút. Và phương pháp này để RBFS trọng, các nút
được mở rộng và trật tự nhất đầu tiên của việc đánh giá trọng số của các nút trên stack biên giới, THAY và trật tự của việc đánh giá trọng số của các nút trên biên giới ảo.
RBFS là một chương trình thuật toán nói chung đó CÓ THỂ SỬ DỤNG chức năng đánh giá khác nhau. Thüsen, Ngay cả khi nó sử dụng một chức năng đánh giá trọng số, Korf đề cập đến nó như RBFS. Điều này làm cho nó dễ dàng hơn để phân biệt giữa Các thuật toán này, CHÚNG TÔI GIỚI THIỆU tên này WRBFS Tham khảo các phương pháp khác là tìm kiếm heuristic trọng dựa trên RBFS đó chúng tôi đề xuất. WRBFS mở rộng các nút trên stack biên giới và trật tự nhất đầu tiên của hàm đánh giá
đang được dịch, vui lòng đợi..
