En uzun yol problemi NP-zordur. (Tipik?) Kanıt Hamilton yolu sorununda (NP-tamamlanmış) bir azalmaya dayanır. Burada yolun (düğüm-) basit olduğu dikkate alınmalıdır. Yani, yolda birden fazla tepe noktası oluşamaz. Açıkçası bu nedenle kenar basittir (yolda bir kereden fazla kenar oluşmaz).
Peki ya (düğüm-) basit bir yol bulma gerekliliğini düşürürsek ve kenar-basit bir yol (iz) bulmaya devam edersek. İlk bakışta, bir Eulerian izi bulmak Hamiltonian bir yol bulmaktan çok daha kolay olduğu için, en uzun yolu bulmanın en uzun yolu bulmaktan daha kolay olacağına dair bir umut olabilir. Ancak, bunu sağlayan bir algoritma sağlayan bir referans bulamıyorum.
Burada yapılan argümanın farkında olduğumu unutmayın: /programming/8368547/how-to-find-the-longest-heaviest-trail-in-an-undirected-weighted-graph Ancak, argüman basit bir şekilde, düğüm-basit durumu farklı bir grafik üzerinde çözerek kenar-basit durumu çözebileceğinizi gösterebildiğinden, şu anki haliyle kusurlu görünmektedir (bu nedenle azaltma yanlış bir yoldur). İndirgemenin başka şekilde de çalışmak için kolayca değiştirilebileceği açık değildir. (Yine de, en azından en uzun parkur probleminin en uzun yol probleminden daha zor olmadığını göstermektedir.)
En uzun parkurları (kenar-basit yollar) bulmak için bilinen herhangi bir sonuç var mı? Karmaşıklık (sınıf)? (Verimli) algoritma?