ปัญหาเส้นทางที่ยาวที่สุดคือ NP-hard หลักฐาน (ทั่วไป?) อาศัยการลดปัญหาเส้นทางมิลโตเนียน (ซึ่งเป็นปัญหาที่สมบูรณ์) โปรดทราบว่าที่นี่เส้นทางจะได้รับการ (โหนด -) ง่าย นั่นคือจุดสุดยอดไม่สามารถเกิดขึ้นได้มากกว่าหนึ่งครั้งในเส้นทาง เห็นได้ชัดว่ามันจึงเป็นเรื่องง่ายที่ขอบ (ไม่มีขอบเกิดขึ้นมากกว่าหนึ่งครั้งในเส้นทาง)
แล้วถ้าเราทิ้งข้อกำหนดในการหาเส้นทางแบบง่าย ๆ (โหนด -) และติดกับการค้นหาเส้นทางแบบขอบง่ายๆ เมื่อมองดูตั้งแต่แรกการค้นหาเส้นทาง Eulerian นั้นง่ายกว่าการค้นหาเส้นทาง Hamiltonian บางคนอาจมีความหวังว่าการค้นหาเส้นทางที่ยาวที่สุดจะง่ายกว่าการค้นหาเส้นทางที่ยาวที่สุด อย่างไรก็ตามฉันไม่พบการอ้างอิงใด ๆ ที่พิสูจน์สิ่งนี้นับประสาที่มีอัลกอริทึม
โปรดทราบว่าฉันตระหนักถึงข้อโต้แย้งที่เกิดขึ้นที่นี่: /programming/8368547/how-to-find-the-longest-heaviest-trail-in-an-undirected-weighted-graph อย่างไรก็ตามอาร์กิวเมนต์ ดูเหมือนว่ามีข้อบกพร่องในรูปแบบปัจจุบันเนื่องจากแสดงให้เห็นว่าคุณสามารถแก้ปัญหากรณีขอบง่าย ๆ ได้โดยแก้ไขกรณีโหนดง่าย ๆ บนกราฟอื่น (ดังนั้นการลดลงจึงเป็นวิธีที่ผิด) ไม่ชัดเจนว่าการลดสามารถเปลี่ยนไปทำงานได้อย่างง่ายดายเช่นกัน (ถึงกระนั้นก็แสดงให้เห็นว่าอย่างน้อยที่สุดปัญหาเส้นทางที่ยาวที่สุดไม่ได้ยากกว่าปัญหาเส้นทางที่ยาวที่สุด)
ดังนั้นมีผลลัพธ์ใด ๆ ที่รู้จักกันในการค้นหาเส้นทางที่ยาวที่สุด ความซับซ้อน (คลาส) อัลกอริทึม (มีประสิทธิภาพ) หรือไม่