0
我如何得到無向圖中最長的週期(沒有後向跟蹤,需要太長的時間)。無向圖中最長的週期
實施例:
0 3 0 1 0
3 0 0 1 0
0 0 0 0 0
1 1 0 0 0
0 0 0 0 0
解決:3 + 3 + 1 =>輸出:1 - 2 - 3 - 1。
我如何得到無向圖中最長的週期(沒有後向跟蹤,需要太長的時間)。無向圖中最長的週期
實施例:
0 3 0 1 0
3 0 0 1 0
0 0 0 0 0
1 1 0 0 0
0 0 0 0 0
解決:3 + 3 + 1 =>輸出:1 - 2 - 3 - 1。
如果能找到最長的週期,則可以檢測是否該圖有一個哈密爾頓週期,這是一個NP完全問題,因此使你的問題NP難。
這意味着沒有解決方案將基本上比回溯更好,除非P = NP。
如果你可以在多項式時間內找到圖中最長的週期,那麼你也可以在多項式時間內解決哈密爾頓循環問題,這是一個相當困難的問題。您的輸入有多大,即圖形中有多少個頂點,邊? – ead
這是一個鄰接矩陣嗎?如果是這樣,那裏做的'3'是什麼 - 你有彩色邊緣嗎?另外,頂點3和5是否被斷開? – gilleain