當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX complete_to_chordal_graph用法及代碼示例


本文簡要介紹 networkx.algorithms.chordal.complete_to_chordal_graph 的用法。

用法:

complete_to_chordal_graph(G)

將 G 完成的副本返回到弦圖

將邊添加到 G 的副本以創建弦圖。如果對於長度大於 3 的每個循環,存在兩個由邊連接的不相鄰節點(稱為弦),則圖 G=(V,E) 稱為弦圖。

參數

GNetworkX 圖

無向圖

返回

HNetworkX 圖

G的弦增強

alpha字典

G的節點的消除排序

注意

計算圖的弦增強有不同的方法。此處使用的算法稱為MCS-M,並提供至少最小(局部)圖的三角剖分。請注意,此三角測量不一定是全局最小值。

https://en.wikipedia.org/wiki/Chordal_graph

參考

1

Berry, Anne & Blair, Jean & Heggernes, Pinar & Peyton, Barry. (2004) Maximum Cardinality Search for Computing Minimal Triangulations of Graphs. Algorithmica. 39. 287-298. 10.1007/s00453-004-1084-3.

例子

>>> from networkx.algorithms.chordal import complete_to_chordal_graph
>>> G = nx.wheel_graph(10)
>>> H, alpha = complete_to_chordal_graph(G)

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.chordal.complete_to_chordal_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。