Không đúng khi đếm số lần di chuyển cho 1 ô có thể dẫn đến các ô xếp khác đến trạng thái mục tiêu của chúng? Và do đó đếm cho mỗi gạch có thể cung cấp cho chúng tôi một số nhiều hơn các động thái tối thiểu cần thiết để đạt được trạng thái mục tiêu?Khoảng cách Manhattan có thể được thừa nhận như thế nào?
Câu hỏi này nằm trong bối cảnh khoảng cách Manhattan cho 15 câu đố.
Đây là câu hỏi hay nói cách khác nhau:
Chúng ta có thể sử dụng Manhattan khoảng cách như một heuristic, chấp nhận cho N-Puzzle. Để thực hiện tìm kiếm A *, chúng ta cần một heuristic chấp nhận được. Liệu Manhattan có phải là một ứng cử viên? Nếu có, làm thế nào để bạn chống lại các đối số trên (3 câu đầu tiên trong câu hỏi)?
Định nghĩa: A* là một loại thuật toán tìm kiếm. Nó sử dụng một chức năng heuristic để xác định khoảng cách ước tính đến mục tiêu. Miễn là chức năng heuristic này không bao giờ đánh giá quá cao khoảng cách đến mục tiêu, thuật toán sẽ tìm ra con đường ngắn nhất, có lẽ nhanh hơn tìm kiếm rộng đầu tiên. Một phỏng đoán thỏa mãn điều kiện đó là được chấp nhận.
Bạn có thể cung cấp thêm một số thông tin cơ bản về vấn đề này không? Tùy thuộc vào vấn đề, khoảng cách Manhattan có thể được chấp nhận hoàn toàn hoặc hoàn toàn không thể chấp nhận được. – templatetypedef
Khoảng cách Manhattan cho 15-Puzzle – Akhil
Khoảng cách Manhattan là thước đo cho khoảng cách hoặc công việc, không phải là một loại vấn đề. _DESCRIBE_ _PROBLEM_. –