trọng lượng của 3 ARA * mở rộng khoảng 4,5 lần so với không hạch AWA *. Sự khác biệt và
thời gian CPU là thực tế Greater. ARA * Takes còn 7 lần để giải quyết vấn đề hơn Những
AWA *, trên trung bình. Một lý do cho điều này là lần overhead thêm để tính toán lại f 0-chi phí
và sắp xếp lại các tạp chí mở mỗi khi trọng lượng được Giảm. Thời gian trên không này là không đáng kể cho các VẤN ĐỀ DẢI kế hoạch so với những phí Greater nhiều cho độc lập với miền thế nút và tính toán heuristic. Nhưng đối với các câu đố trượt ngói, hệ nút và tính toán heuristic, rất nhanh Đó là thời gian trên cao cho
tính toán lại f 0-chi phí và sắp xếp lại các tạp chí mở có tác dụng đáng chú ý và làm chậm sự
tìm kiếm. Đây là một ví dụ khác về cách thức hoạt động tương đối của ARA * * và AWA có thể khác nhau với các vấn đề tìm kiếm.
Nói tóm lại, ý tưởng về giảm cân Trong tìm kiếm có thể được sử dụng độc lập của kỹ thuật để hạn chế, reexpansions nút. Mặc dù giảm dần trọng lượng không cải thiện hiệu suất cho VẤN ĐỀ thử nghiệm của chúng tôi, nó có thể cải thiện hiệu suất cho các
vấn đề. Tuy nhiên, các chi phí bổ sung để tính toán lại f 0-chi phí và sắp xếp lại các
tạp chí mở nên được xem xét. Các kỹ thuật để hạn chế, reexpansions nút cũng có thể giúp đỡ, nhưng nên sử dụng cẩn thận. Đối với một số vấn đề, chúng tôi đã chỉ ra rằng thực tế nó không có thể gây ra reexpansions hoặc mở rộng các nút không khác biệt đáng kể nút. Đối với các vấn đề khác, nó không có một tác động tiêu cực. Mặc dù nó không cho thấy một lợi ích rõ ràng và các lĩnh vực thử nghiệm của chúng tôi, nó có thể cải thiện hiệu suất cho việc lập kế hoạch đường robot và vấn đề tương tự với nhiều cận cảnh để tối ưu các giải pháp, đặc biệt là khi sử dụng một khối lượng lớn. 4.2 Real-time A * Một cách tiếp cận bất cứ lúc nào để tìm kiếm heuristic là hiệu quả cho thời gian thực VẤN ĐỀ tìm kiếm WHERE không đủ thời gian có sẵn để tìm kiếm một giải pháp tối ưu. Việc trước đây về giới hạn thời gian tìm kiếm heuristic thông qua các mô hình của Korf 's thời gian thực thuật toán A * (RTA *) Những giả định đó tìm kiếm là xen kẽ với thực hiện (Korf, 1990). Sau khi tìm kiếm một số tiền bị chặn thời gian, các hành động tiếp theo tốt nhất là chọn và chu kỳ lặp đi lặp lại hành vi tìm kiếm đến mục tiêu là đạt đến một trạng thái. Ví dụ tương tự trong chiến lược tìm kiếm thời gian thực này bao gồm DTA * (Russell & Wefald, 1991), BPS (Hansson & Mayer, 1990) và k-tốt nhất (Pemberton, 1995). Bởi vì các thuật toán tìm kiếm thời gian thực cam kết hành động trước khi tìm được một giải pháp hoàn chỉnh, Họ không thể tìm ra giải pháp tối ưu. Ngược lại, chúng ta giả định đó là một giai đoạn tìm kiếm trước một giai đoạn thực hiện và đó đầu ra của việc tìm kiếm là một giải pháp hoàn chỉnh. Nói cách khác, các thuật toán tìm kiếm thời gian cố gắng để tìm ra Quyết định tiếp theo tốt nhất Theo thời gian giới hạn, Quyền tiếp cận bất cứ lúc nào chúng tôi sẽ cố gắng để tìm ra giải pháp hoàn chỉnh nhất Theo thời gian giới hạn. Chi nhánh 4.3 Độ sâu đầu tiên và bị ràng buộc và lặp đi lặp lại-Làm sâu sắc thêm A * Depth-first chi nhánh-và-ràng buộc (DFBnB) các thuật toán tìm kiếm là rất hiệu quả cho VẤN ĐỀ cây tìm kiếm, đặc biệt là những giải pháp có nhiều ở độ sâu tương tự, chẳng hạn như vấn đề nhân viên bán hàng đi du lịch. Đối với vấn đề như vậy, DFBnB có hành vi của một thuật toán bất cứ lúc nào. Nó nhanh chóng tìm thấy một giải pháp đó là tối ưu, và sau đó tiếp tục tìm kiếm các giải pháp cải tiến đến một giải pháp tối ưu được tìm thấy. Nó thậm chí còn sử dụng chi phí của giải pháp tốt nhất tìm thấy như xa như một trên ràng buộc để tỉa không gian tìm kiếm. Một tìm kiếm Kỹ thuật này kết hợp các yếu tố của DFBnB và A * là một lặp đi lặp lại, làm sâu sắc hơn A * hoặc IDA * (Korf, 1985). Nó được biết đến IDA * Đó Thực hiện kém về vấn đề với
đang được dịch, vui lòng đợi..
