Vấn đề con đường dài nhất là NP-hard. Bằng chứng (điển hình?) Dựa vào việc giảm vấn đề đường dẫn Hamilton (hoàn thành NP). Lưu ý rằng ở đây đường dẫn được thực hiện đơn giản (nút-). Đó là, không có đỉnh có thể xảy ra nhiều hơn một lần trong đường dẫn. Rõ ràng nó cũng đơn giản như vậy (không có cạnh nào xảy ra nhiều hơn một lần trong đường dẫn).
Vậy điều gì sẽ xảy ra nếu chúng ta bỏ yêu cầu tìm một đường dẫn đơn giản (nút-) và tìm kiếm một đường dẫn đơn giản (đường dẫn). Thoạt nhìn, vì việc tìm đường Euler dễ dàng hơn nhiều so với tìm đường Hamilton, người ta có thể hy vọng rằng việc tìm đường mòn dài nhất sẽ dễ hơn tìm đường dài nhất. Tuy nhiên, tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào chứng minh điều này, chứ chưa nói đến một tài liệu cung cấp thuật toán.
Lưu ý rằng tôi biết về đối số được đưa ra ở đây: /programming/8368547/how-to-find-the-longest-ematviest-trail-in-an-undirected- weighted-graph Tuy nhiên, đối số có vẻ như thiếu sót ở dạng hiện tại của nó, vì về cơ bản nó cho thấy bạn có thể giải quyết trường hợp đơn giản cạnh bằng cách giải quyết trường hợp đơn giản nút trên một biểu đồ khác (vì vậy việc giảm là sai cách). Không rõ ràng rằng việc giảm cũng có thể dễ dàng thay đổi để hoạt động theo cách khác. (Tuy nhiên, điều đó cho thấy rằng ít nhất thì vấn đề về con đường dài nhất không khó hơn vấn đề về con đường dài nhất.)
Vì vậy, có bất kỳ kết quả được biết đến để tìm ra những con đường dài nhất (đường dẫn đơn giản)? Độ phức tạp (lớp)? (Hiệu quả) thuật toán?