邻接矩阵与关联矩阵「建议收藏」

邻接矩阵与关联矩阵「建议收藏」【邻接矩阵】定义:设无向图G=(V,E)G=(V,E)G=(V,E),其中顶点集V=v1,v2,…,vnV=v1,v2,…,vnV={v_1,v_2,…,v_n},边集E=e1,e2,…,eεE=e1,e2,…,eεE={e_1,e_2,…,e_\varepsilon}。用aijaija_{ij}表示顶点viviv_i与顶点vjvjv_j之间的边数,可能取值为0,1…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

【邻接矩阵】

定义:
设无向图 G=(V,E) G = ( V , E ) ,其中顶点集 V=v1,v2,...,vn V = v 1 , v 2 , . . . , v n ,边集 E=e1,e2,...,eε E = e 1 , e 2 , . . . , e ε 。用 aij a i j 表示顶点 vi v i 与顶点 vj v j 之间的边数,可能取值为0,1,2,…,称所得矩阵 A=A(G)=(aij)n×n A = A ( G ) = ( a i j ) n × n 为图G的邻接矩阵

若干性质

  • A(G) A ( G ) 为对称矩阵
  • 若G为无环图,则 A(G) A ( G ) 中第i行(列)的元素之和等于顶点 vi v i 的度
  • 两图G和H同构的充要条件是存在置换矩阵P使得 A(G)=PTA(H)P A ( G ) = P T A ( H ) P

类似地,有向图D的邻接矩阵 A(D)=(aij)n×n A ( D ) = ( a i j ) n × n , aij a i j 表示从始点 vi v i 到终点 vj v j 的有向边的条数,其中 vi v i vj v j 为D的顶点

示例,求图所示简单图的邻接矩阵?
这里写图片描述

解:根据定义,可求得该无向图的邻接矩阵为

0111101011011010 [ 0 1 1 1 1 0 1 0 1 1 0 1 1 0 1 0 ]

注:邻接矩阵是描述图的一种常用的矩阵表示。

【关联矩阵】

定义:
设任意图 G=(V,E) G = ( V , E ) ,其中顶点集 V=v1,v2,...,vn V = v 1 , v 2 , . . . , v n ,边集 E=e1,e2,...,eε E = e 1 , e 2 , . . . , e ε 。用 mij m i j 表示顶点 vi v i 与边 ej e j 关联的次数,可能取值为0,1,2,…,称所得矩阵 M(G)=(mij)n×ε M ( G ) = ( m i j ) n × ε 为图G的关联矩阵

类似地,有向图 D D 的关联矩阵
M(D)=(mij)n×ε

M ( D ) = ( m i j ) n × ε
的元素 mi×j m i × j 定义为:

mij=1,1,0,viajviajviaj m i j = { 1 , v i 是 有 向 边 a j 的 始 点 − 1 , v i 是 有 向 边 a j 的 终 点 0 , v i 是 有 向 边 a j 的 不 关 联 点

示例,求图中有向图的邻接矩阵和关联矩阵。
这里写图片描述

解:根据定义,可求得该有向图的邻接矩阵:

0001101010000010 [ 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 ]

关联矩阵:

11000110001110011010 [ 1 0 0 − 1 1 − 1 − 1 0 0 0 0 1 1 0 − 1 0 0 − 1 1 0 ]

注:关联矩阵是描述图的另一种矩阵表示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222914.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月2日 下午7:15
下一篇 2025年7月2日 下午7:43


相关推荐

  • 焦点损失函数 Focal Loss 与 GHM

    焦点损失函数 Focal Loss 与 GHM文章来自公众号 机器学习炼丹术 1focalloss 的概述焦点损失函数 FocalLoss 2017 年何凯明大佬的论文 被提出用于密集物体检测任务 当然 在目标检测中 可能待检测物体有 1000 个类别 然而你想要识别出来的物体 只是其中的某一个类别 这样其实就是一个样本非常不均衡的一个分类问题 而 FocalLoss 简单的说 就是解决样本数量极度不平衡的问题的 说到样本不平衡的解决方案 相比大家是知道一个混淆矩阵的 f1 score 的 但是这个好像不能用在训练中当成损失 而 Focalloss 可

    2026年3月18日
    1
  • 他们做了个艰难的决定

    他们做了个艰难的决定
    可口可乐做了个艰难的决定,如果监测到用户胃里有百事可乐,将自动释放农药和汞。
    中石化做了个艰难的决定,如果监测到用户汽车油箱里有中石油,将自动释放电火花。
    肯德基做了个艰难的决定,如果监测到用户吃过有麦当劳,将自动释放牛屎。
    百度做了个艰难的决定,如果监测到用户浏览Google,将自动封禁百度ID。。。
    联通做了个艰难的决定,如果方圆百米内检测到有移动用户将使这些用户不间断自动拨打110
    郭小四做了一个艰难的决定,如果发现读者的脑袋里

    2022年7月15日
    16
  • 用java打印空心菱形_java打印空心直角三角形

    用java打印空心菱形_java打印空心直角三角形打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的分析:1.先打印上半部分,再打印下半部分      2.找准空格与星号之间的关系,然后再打印      3.上半部分每一行数目分别为1、3、5、7、9、7、5、3、1      4.找准关系2*i-1     //练习二:打印菱形与空心菱…

    2026年4月18日
    6
  • 网站端口

    网站端口网站端口

    2022年4月24日
    48
  • 关于行列满秩矩阵的一个小结论

    关于行列满秩矩阵的一个小结论文章目录行列满秩矩阵的定义小结论 证明小结论 的一个小应用小结论 行列满秩矩阵的定义若矩阵的行 列 向量组线性无关 Rightarrow 该矩阵称为行 列 满秩的小结论 若一个 s ns ns n 的矩阵 AAA 的秩为 rrr s r Rightarrow exists r s r 的列满秩矩阵 BBB 和 r nr nr n 的行满秩矩阵 CCC 使得 A BCA BCA BC 注意 是列满秩 行

    2025年9月2日
    3
  • java 忽略微信表情,java过滤微信表情符号

    java 忽略微信表情,java过滤微信表情符号java 过滤微信表情符号 微信公众平台图文标题怎么加特殊符号表情 缺失 java 过滤微信表情符号 49915 11 以下是的一些我们精选的微信公众平台图文标题怎么加特殊符号表情 有木有看到很多公众号里面有插入表情 标题里也有 你知道是怎么弄的吗 不会的朋友也不用担心 下面小编就为大家介绍微信公众平台图文标题怎么加特殊符号表情方法 现在很多的微信公众号图文里都有一个特殊符号 比如秘 看上去特别又醒目

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号