Tôi đang tìm thuật toán đồ thị với một số thuộc tính bất thường.Thuật toán tìm kiếm đồ thị
Mỗi cạnh trong biểu đồ là cạnh "lên" hoặc cạnh "xuống".
Đường dẫn hợp lệ có thể đi một số lượng không giới hạn "lên", theo sau là số lượng "không xác định" hoặc ngược lại. Tuy nhiên nó không thể thay đổi hướng nhiều hơn một lần.
Ví dụ, một đường dẫn hợp lệ có thể là A "lên" B "lên" C "xuống" E "xuống" F một con đường không hợp lệ có thể là A "lên" B "xuống" C "lên" D
Thuật toán tốt để tìm đường đi hợp lệ ngắn nhất giữa hai nút là gì? Điều gì về việc tìm kiếm tất cả các đường đi ngắn nhất bằng nhau?
Thực ra, bạn thậm chí có thể không cần lưu trữ số lượng thăng trầm (trừ khi bạn muốn sử dụng sau này). Có vẻ như bạn sẽ có thể lưu trữ số lượng thay đổi hướng. Trong ví dụ cụ thể này, một đường dẫn được chấp nhận là một với một thay đổi hướng đơn. – jbl