簡體   English   中英

不確定圖中的算法

[英]Not sure about algorithm in graph

我有這個問題:

給定具有正權重的有向連接圖 G=(V,E) 將 E(t) 定義為權重至多為 t 的邊組。 找到一個算法來計算對他來說 G(t) = (V,E(t)) 是連通性的最小 t。

我想過找到圖形的最大流量最小割,但我不確定這是解決方案的正確方向。

首先,讓我們注意到如果 p < q,那么 E(p) 是 E(q) 的子集。 這意味着如果 p < q 並且 G(p) 是連通的,那么 G(q) 是連通的 (*)。

讓我們定義一個函數boolean isConnected(int k)來檢查 G(k) 是否已連接(您可以自己實現)。 (*) 意味着函數isConnected對於 k < answer 返回 false,對於 k >= answer 返回 true。

這意味着您可以使用二進制搜索算法來找到答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM