主要内容

biconncomp

双连通图组件

描述

例子

垃圾箱= biconncomp (G)返回双连通分量的图G垃圾箱。本数字指示图中每条边双连通组件所属。每条边的G属于一个双连通分量,而节点G可以属于不止一个双连通分量。两个节点属于相同的双连通分量,如果删除的任何一个节点图不脱节。

例子

垃圾箱= biconncomp (G“OutputForm”,形式),在那里形式“细胞”,返回输出等一系列细胞垃圾箱{j}在组件包含所有节点的节点idj。的默认值形式“向量”

例子

(垃圾箱,集成电路)= biconncomp (___)此外返回节点指标集成电路指示哪些节点减少顶点(也称为发音点)。

例子

全部折叠

创建和绘制图表。颜色基于每条边双连通组件所属的边缘。

s = [1 1 2 4 2 3 4 5 6 6 7 7 8];t = [2 3 3 7 4 4 5 6 7 8 9 10 9];图G = (s, t);p =情节(G,“线宽”2);

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

p。EdgeCData = biconncomp (G);

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

这个例子展示了如何从一个图中提取双连通分量子图,然后在每个子图使用标签节点的节点指标原始图。

创建和绘制图表。

s = [1 1 2 4 2 3 4 5 6 6 7 7 8];t = [2 3 3 7 4 4 5 6 7 8 9 10 9];图G = (s, t);情节(G)

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

组织图节点到垃圾箱基于双连通分量(s)属于每个节点。然后,遍历每一个垃圾箱和提取每个双连通子图组件。标签在每个子图的节点使用原来的节点指标。

bincell = biconncomp (G,“OutputForm”,“细胞”);n =长度(bincell);2 = 1:n次要情节(2 2 2)情节(子图(G, bincell {2}),“NodeLabel”,bincell{二});结束

图包含4轴对象。坐标轴对象1包含一个graphplot类型的对象。坐标轴对象2包含一个graphplot类型的对象。坐标轴对象3包含一个graphplot类型的对象。坐标轴对象4包含一个graphplot类型的对象。

确定减少顶点的图然后突出这些顶点图阴谋。

创建和绘制图表。计算每个图像边缘属于双连通分量,并指定第二个输出返回一个向量识别的顶点。

s = [1 1 2 4 2 3 4 5 6 6 7 7 8];t = [2 3 3 7 4 4 5 6 7 8 9 10 9];图G = (s, t);p =情节(G);

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

(edgebins, iC) = biconncomp (G)
edgebins =1×134 4 4 4 4 3 3 3 3 2 1 1 1
iC =1×34 6 7

节点4、6和7是减少图的顶点G。使用突出扩大中引用的顶点集成电路

突出(p iC)

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

输入参数

全部折叠

输入图,指定为一个对象。使用创建一个无向图对象。

例子:图G = (1、2)

输出类型,指定这些值之一:

选项 输出
“向量”(默认) 垃圾箱是一个双连通分量的数值向量表示每个属于边缘。
“细胞” 垃圾箱是一个单元阵列,垃圾箱{j}包含所有节点的节点id属于组件j

输出参数

全部折叠

双连通分量,作为一个向量返回数组或单元。本数字图中每条边或节点分配给一个双连通分量:

  • 如果OutputForm“向量”(默认)垃圾箱是一个数值向量表示,连接组件(本)属于边缘。self-loops分配给本的边缘0,因为他们不属于任何双连通分量。

  • 如果OutputForm“细胞”,然后垃圾箱是一个单元阵列,垃圾箱{j}包含所有节点的节点id属于组件j

指数的顶点,作为一个矢量数字节点id返回。

更多关于

全部折叠

双连通分量

一个双连通分量图最大限度双连通子图。图表是双连通,如果它不包含任何削减顶点。

图分解为它的双连通组件有助于衡量关系图。你可以将任何连通图分解成一棵树的双连通分量,称为block-cut树。树上的块添加到共享顶点的顶点。

插图描绘了:

  • (一)11个节点的无向图。

  • (b)五双连通图的组件,剪裁原始图的顶点着色的每个组件所属。

  • (c) Block-cut树的图,其中包含一个节点为每个双连通组件(如大圈)和一个节点为每个顶点(如五彩缤纷的小圆圈)。block-cut树中,一条边连接每个顶点向它所属每个组件。

一个无向图,图的双连通分量,block-cut树图的

减少顶点

也被称为接合点,减少顶点图节点的删除增加连接组件的数量。在前面的例子中,这些节点的顶点与多个颜色:节点4、6和7。

版本历史

介绍了R2016b