今天我有我的算法測驗的學期,我不知道這兩個問題,他們一直在竊聽我整天。我已經閱讀了筆記和講義,但我仍然不確定。如果有人能夠看一看這些問題並提供一些見解,我將不勝感激。這些不是作業,我已經參加了測驗。今天我的算法測驗中的圖論問題,我想幫助理解
True或False問題
1)[意譯]在二部圖具有n個頂點的邊的最大數量爲n(n-1)/ 2。
我把這個假設爲False,我的邏輯是n個節點意味着我們有兩個n/2行。第一個節點與第二個行有n/2個連接,第二個行與第二個行有n/2個連接...等等...
因此,我計算了二分圖中邊的最大數目n個頂點爲(n^2/4)。
2)[釋義]是否有可能進行切割,這不一定是帶有定向流的圖形中的最小s-t切割(Ford-Fulkerson算法),使得流量大於s-t切割能力?
我放下假,但我不明白這個問題......是否有可能採取S-T切割,使流動能力更大?我知道弱對偶定理和'max flow = min cut',所以我放棄了假,但我不知道。
短答案問題:
1)解釋一個有效的方式來測試天氣的曲線連接。
我建議做一個寬度優先的搜索,如果在圖中沒有找到BFS算法找到的節點,那麼它就沒有連接。我寫下了運行時間爲O(m + n),因此它是一種有效的算法。這是值得的兩個分數,這是最後一個問題,但我現在擔心這是一個詭計的問題。
2)在該圖中:
列表其證明最小頂點覆蓋的頂點集[轉述]
我的回答是{A,d},{A,E} ,{B,C},{B,D},{C,E},但現在我擔心它只是{A},{B},{C},{D},{E} ...
感謝您花時間閱讀! :)
嗯,你搞砸了最後一個。 – glebm 2010-10-13 06:29:24
是的,我回到家後才意識到... – gurk 2010-10-13 06:32:01
在mathoverflow.com上你可能會得到一些更好的答案。 – Jacob 2010-10-13 06:38:10