离散数学 图的矩阵表示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.3 图的矩阵表示

▪无向图的关联矩阵▪有向图的关联矩阵▪有向图的邻接矩阵▪有向图的可达矩阵

无向图的关联矩阵

定义设无向图G=<V,E>,V={v

1,v

2

,…,v

n

},E={e

1

,

e 2,…,e

m

},令m

ij

为v

i

与e

j

的关联次数,称(m

ij

)

n m

为G

的关联矩阵,记为M(G).

e 1e 2e 3e 4

e 5

1

23

4

例:求下图G 的关联矩阵

上图G 的关联矩阵:1232100001110()00111M G υυυ⎡⎤⎢⎥

⎢⎥=⎢⎥⎢⎥12345

e e e e e

无向图的关联矩阵

平行边的列相同

)4(2)3()

,...,2,1()()2()

,...,2,1(2)1(,11m

m n i v d m m j m j

i ij i m

j ij n

i ij =====∑∑∑==性质:

(5)当且仅当v i 为孤立点。

∑==m

j ij m 1,0

有向图的关联矩阵

⎪⎩⎪

⎨⎧-=的终点

为,不关联

与,的始点

为j i j i j i ij e v e v e v m 10,1定义设无环有向图D =<V ,E >,V ={v 1,v 2,…,v n },E ={e 1,e 2,…,e m },令

则称(m ij )n ⨯m 为D 的关联矩阵,记为M (D ).

e 5e 6

e 3

e 2

e 1e 453412

例:求图G 的关联矩阵。上图G 的关联矩阵:1234

1000001111

00()011011000111M G υυυυ⎡⎤⎢

⎥--⎢⎥=-⎢

⎥⎢⎥---⎢⎥1234

56e e e e e e

有向图的关联矩阵(续)∑∑∑∑===-======-=+

=j

i ij m j i ij m j i ij n

i ij m n

i v d m v d m m j m ,1110

)3(,...,2,1),()1(),()1()2()

,...,2,1(0)1(性质

(4)平行边对应的列相同

定义设有向图D =<V ,E >, V ={v 1, v 2, …, v n }, E ={e 1, e 2, …, e m }, 令为顶点v i 邻接到顶点v j 边的条数,称( )m n 为D 的邻接矩阵, 记作A (D ), 简记为A .

)

1(ij a )

1(ij a 有向图的邻接矩阵

234

1⏹求下图G 的邻接矩阵。

●解上图G 的邻接矩阵。

12000010()10010010A G ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦

给出了图G 的邻接矩阵,就等于给出了图G 的全部

定义设有向图D =<V ,E >, V ={v 1, v 2, …, v n }, E ={e 1, e 2, …, e m }, 令为顶点v i 邻接到顶点v j 边的条数,

称( )m ⨯n 为D 的邻接矩阵, 记作A (D ), 简记为A . 性质

的回路数

中长度为的通路数中长度为1)4(1)3(,...,2,1),()2(,...,2,1),()1()

1(,)

1(1)1(1)1(D a D m a n

j v d a n

i v d a n ii j

i ij j n i ij i n j ij ------=====∑∑∑∑-

=+

=)

1(ij a )

1(ij a 有向图的邻接矩阵

D 中的通路及回路数

)

(l ij a

)

(l ii a

∑∑==n

i n

j l ij

a

11)(∑

=n

i l ii a 1

)(定理设A 为n 阶有向图D 的邻接矩阵,则A l (l ≥1)中

元素

为D 中v i 到v j 长度为l 的通路数,为v i 到自身长度为l 的回路数,

为D 中长度为l 的通路总数,

为D 中长度为l 的回路总数.

D 中的通路及回路数(续)

例有向图D 如图所示,求A ,A 2,A 3,A 4,并回答诸问题:

(1)D 中长度为1,2,3,4的通路各有多少条?其中回路分别为多少条?(2) D 中长度小于或等于4的通路为多少条?其中有多少条回路?

∑∑==n

i n

j l ij

b

11)

(∑=n

i l ii b

1

)(推论

设B l =A +A 2+…+A l (l ≥1),

则B l 中元素

为D 中长度小于或等于l 的通路数,

为D 中长度小于或等于l 的回路数.

演示文稿后

相关文档
最新文档