簡體   English   中英

使用最小割的圖分解

[英]graph decomposition using min cut

所以我有一個由邊連接的頂點的圖。 最小割 function 計算允許將圖分成兩個連接子圖的最小邊數。 所以我遇到的問題是最小切割 function 沒有給我一個平衡切割,即圖分為兩個:一個子圖和一個頂點,我的問題的最壞情況是頂點出現在分解圖形。 有什么解決辦法嗎?

當最小割定義為創建兩個分量並刪除最小邊數的圖形時,許多圖具有許多不同的“最小割”。 通常情況下,其中許多只是從所有 rest 中切斷一個節點,因為這通常可以通過單個邊緣刪除來完成。

因此,您需要修改您的算法,以便它不斷搜索可用的最小切割,直到找到符合您的“平衡”標准的切割。

考慮這張圖

在此處輸入圖像描述

有 6 種不同的最小切割(大小 3)給出單個孤立節點。 一個是

在此處輸入圖像描述

未修改的算法可能會找到其中一個並退出。

您需要繼續前進,直到找到這樣的人

在此處輸入圖像描述

暫無
暫無

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

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