Hình 6: Hiệu suất của Anytime Weighted RBFS dựa trên RBFS sử dụng một chức năng ation evalu- trọng. Panel (a) Cho thấy hồ sơ thực hiện bằng cách sử dụng ba trọng lượng khác nhau, trung bình trên Korf 's 100 trường hợp ngẫu nhiên của các Fifteen Puzzle. Panel (b) Hiển thị số lượng trung bình của các cuộc gọi đệ quy để hội tụ về một giải pháp tối ưu, sử dụng trọng lượng 1,0-2,0 gia của 0,1, trung bình qua các trường hợp tương tự. Quy mô của trục y là một đơn đặt hàng của các cường độ hơn cho Greater hình 5 (b). Các số lần lặp lại và biến động kết quả và tái tạo nút trên cao. Điều này cũng tương tự như những gì chúng tôi quan sát trước đây của việc thực hiện phương pháp này để RBFS trọng. Nhưng nó không giải thích sự khác biệt rất lớn và thời gian nó Takes Mỗi thuật toán để sắp dựng. Có ít nhất hai lý do tại sao Anytime WRBFS hội tụ nhanh hơn nhiều. Một không phải là hành vi quay lui HIỆU QUẢ. Bất cứ lúc nào vì WRBFS mở rộng các nút và trình tự của một chức năng đánh giá trọng số trên stack biên giới, thay vì trật tự của một chức năng đánh giá trọng số trên biên giới ảo, nó không tìm cách tham lam ở độ sâu hơn vào các ngăn xếp trước khi thụt lùi đến mức nông hơn. Vì nó không phải là tính toán đắt tiền để tạo các cây con lớn đó đều bắt nguồn tại các nút nông trên stack hơn cây con nhỏ đó được bắt rễ tại các nút sâu hơn, thiên vị này Hướng tới quay lui ở độ sâu hơn trước khi thụt lùi đến mức nông góp phần cải thiện thời gian hội tụ. Một Đó là lý do Anytime WRBFS hội tụ nhanh hơn nhiều là nó Điều đó là không hiệu quả và cải thiện các ràng buộc thấp hơn về chi phí giải pháp tối ưu. Như chúng tôi đã chỉ ra trước đó, bất cứ lúc nào tìm kiếm heuristic Finds gì thường hóa ra là một giải pháp tối ưu tương đối NHANH CHÓNG, và dành hầu hết thời gian của nó minh Đó là giải pháp tối ưu, nào tương ứng với Cải thiện một ràng buộc thấp hơn. Và Cả hai phiên bản của Anytime Weighted RBFS, các ràng buộc thấp hơn là mức tối thiểu của F (n) giá trị được lưu trữ trên stack biên giới. Mặc dù một thuật toán tìm kiếm bất cứ lúc nào dựa trên phiên bản gốc của RBFS trọng là bảo đảm để cải thiện các F 0 (n) giá trị của một cây con rễ tại nút n Mỗi lần lặp, nó có thể hoặc có thể không Nâng F (n) giá trị (Mà chúng ta giả định nó cũng lưu trữ). Ngược lại, một thuật toán tìm kiếm bất cứ lúc nào dựa trên WRBFS được đảm bảo để cải thiện các F (n) Mỗi giá trị lặp. Bởi vì nó Cải thiện chấp nhận F (n) giá trị, thay vì các trọng F 0 (n) giá trị, mọi lúc WRBFS là không hiệu quả và Nâng cao thấp hơn bị ràng buộc về chi phí giải pháp tối ưu, dẫn đến sự hội tụ nhanh hơn.
đang được dịch, vui lòng đợi..
