2.3.2 Lỗi ràng buộc Một tính chất quan trọng của phương pháp này để tạo một A Bất cứ lúc nào * Thuật toán là Điều đó nó chọn lọc Cả một cận trên và dưới trên chi phí tối ưu của một giải pháp. Các ràng buộc trên là f -cost của giải pháp tốt nhất tìm thấy như xa, và được Giảm Khi một giải pháp cải thiện được tìm thấy. Các ràng buộc thấp hơn là -cost f ít nhất Hiện nay mở:. Nút bất kỳ, và được Tăng Khi tất cả các nút với f nhỏ nhất -cost được mở rộng Mặc dù nó là hiển nhiên đó chi phí của giải pháp tốt nhất là tìm thấy cho đến nay là một ràng buộc trên, các Các yêu cầu bồi thường đó là ít nhất f -cost của Hiện nay mở: một nút nào đó thấp hơn bị ràng buộc về chi phí giải pháp tối ưu đòi hỏi một số biện minh. Lưu ý đầu tiên đó Hiện nay có sẵn nếu giải pháp không phải là tối ưu, một con đường giải pháp tối ưu phải đi qua một số nút Hiện nay mở. Mặc dù f -cost của một nút mở không nhất thiết phải là một giới hạn thấp hơn trên các giải pháp tốt nhất con đường đó đi qua nút đó, kể từ khi g chi phí của một nút mở Có thể là không tối ưu, nó là một giới hạn thấp hơn trên các chi phí của bất kỳ giải pháp con đường đó là một phần mở rộng của con đường hiện tại mà nút này. Kể từ Bất kỳ con đường cải tiến với một nút mở (kết quả, và một cải tiến chi phí g) phải là một phần mở rộng của một số con đường vốn đã tìm thấy một nút khác Hiện nay mở với thấp f -cost, các -cost f ít nhất Hiện nay mở: bất kỳ nút phải một giới hạn thấp hơn trên các chi phí của một con đường giải pháp tối ưu. Nói cách khác, ít nhất là f -cost của Hiện nay mở:. Nút bất kỳ là một giới hạn thấp hơn về chi phí giải pháp tối ưu cho cùng một lý do đó, nó là một giới hạn thấp hơn trên các giải pháp chi phí tối ưu và cây tìm kiếm nhánh-và-bound Những trên và cận dưới tiếp cận Mỗi khác như tìm kiếm tiến đến Họ gặp nhau khi hội tụ tới một giải pháp tối ưu. (Hình 3 Cho thấy một ví dụ về cách các giới hạn tiếp cận Mỗi khác.) Trước khi một giải pháp tối ưu được tìm thấy, một ràng buộc về sự khác biệt giữa chi phí của giải pháp Hiện nay có sẵn và chi phí giải pháp tối ưu được đưa ra bởi sự khác biệt giữa trên và dưới giới hạn. Lỗi này bị ràng buộc có thể được thể hiện như là một tỷ lệ xấp xỉ, như vậy đó f (đương nhiệm) ≤ f (đương nhiệm), ở đâu f L biểu thị dưới f * f L ràng buộc về chi phí giải pháp tối ưu, f (đương nhiệm) biểu thị trên ràng buộc, và f * biểu thị các giải pháp chi phí tối ưu. Thüsen, Anytime A * có thể được xem như là một thuật toán bất cứ lúc nào và hai khía cạnh. Nó Cải thiện một giải pháp theo thời gian, và nó cũng Cải thiện một ràng buộc về suboptimality của giải pháp Hiện nay có sẵn.
đang được dịch, vui lòng đợi..
