在數學和計算機科學中,連通性是圖論的基本概念之一,詢問的是要移除最少幾個元素(節點或邊)才能將其餘節點分開成為兩個或多個孤立的子圖。這與網絡流問題的理論密切相關,圖的連通性是一個重要的衡量標準,用以判斷網絡的韌性。
在一個無向圖G中,如果存在一條從頂點u到頂點v的路徑,則稱這兩個頂點是連通的。否則,它們被稱為不連通的。如果這兩個頂點是通過一條長度為1的路徑連接,即它們是單一邊的端點,則稱這兩個頂點為相鄰的。
一個圖如果每一對頂點都可連通,那麼這個圖就被稱為連通的。
如果一個無向圖沒有連通性,則稱其為不連通的。例如,只包含一個頂點的圖是連通的,而一個不包含任何邊的圖則是明顯不連通的。對於有向圖來說,如果用無向邊替換掉其所有的有向邊後生成了一個連通的無向圖,那麼該有向圖就稱之為弱連通的。
連通組件是無向圖的最大連通子圖。每個頂點和邊必須屬於恰好一個連通組件。只有當圖中只有一個連通組件時,該圖才被稱為連通的。如果一個圖被稱為k-頂點連通,這意味著圖的頂點連通性至少是k。
如果一個圖的連通性等於其最小度,那麼該圖就被稱為最大連通的。
簡而言之,連通圖是一個小於或等於其邊連通性的圖。不同於頂點切割的邊切割,即使是從一個特定的邊切斷圖形,該邊也被稱之為橋。如果一個邊的移除導致圖形的連通性消失,那麼這種邊就可以視為關鍵的。
超連通圖(super-connected)指所有最小頂點切割都能隔開一個頂點的圖。而超高連通圖(hyper-connected)則是指每次刪除最小頂點切割都會確切地產生兩個組件,其中一個是孤立的頂點。在這方面,圖形的連通性和高連通性定義展現出一種獨特的性質。
門格爾定理對連通圖的一個重要特性進行了定義,它通過頂點之間的獨立路徑數來描述連通性和邊連通性。如果在圖中探索兩個不同的頂點u和v,則會考慮它們之間的獨立路徑數。該定理闡明了連通性與獨立路徑之間的聯繫。
根據門格爾定理,兩個頂點之間的邊獨立路徑數反映了邊連通性。
判斷圖中兩個頂點是否連通的問題,可以通過高效的搜尋算法輕鬆解決,例如廣度優先搜尋算法。更一般的問題是,可以計算圖的連通性和計算連通組件的數量。在計算複雜性理論中,許多問題都被簡化為判斷圖的連通性,而這些問題的計算效率也得到了印證。
具有n個節點的不同連通標記圖數據可以在整數序列的在線百科全書中查到。對於任何具有至少兩個頂點的圖,邊連通性總是小於或等於圖的最小度。因此,對於具有能夠互相連通的頂點而言,如何保證這種性質呢?
連通性仍然會被圖形同態所保留。若G為連通的,則其線圖L(G)同樣是連通的。當圖的邊連通性小於或等於最小度時,連通面貌得以顯現。定理指出,如果圖是k連通的,那麼在圖中任意k個頂點的集合中,總存在一個通過所有這些頂點的迴路。
無論是連通性、邊連通性還是其他相關性質,這些概念在網絡設計和數據結構中都佔有的重要位置。這不禁讓人思考,在維護和設計一個持久的網絡結構時,我們還需要考慮哪些因素呢?