目录

一、图的代数表示

(一)图的邻接矩阵

1.邻接矩阵定义

2.邻接矩阵性质

(二)图的关联矩阵

1.定义

2.关联矩阵的性质


一、图的代数表示

一个图可以用定义描述,图形表示和代数表示,代数表示即用邻接矩阵或关联矩阵表示。

(一)图的邻接矩阵

1.邻接矩阵定义

2.邻接矩阵性质

(1)非负性与对称性

邻接矩阵中的元素都是非负的,且关于主对角线对称。

(2)同一图的不同形式的邻接矩阵是相似矩阵

同一图的不同形式或许是指同一个图,但是对于点的排序不一样

(3)如果G为简单图,则A(G)是布尔矩阵,其中行和(列和)等于对应顶点的度数,矩阵元素总和为图的总度数,即图中边数的两倍。

(4)G连通的充分必要条件是,A(G)不能与如下矩阵相似

因此,非连通图的邻接矩阵一定能够写成准对角阵形式。

(5)

这里的幂次明显是通过矩阵乘法来实现的。这里拿a11再举个例子,A*A矩阵中,a11代表从v1到v1的途径长度为2的

途径的条数。这里有e1e1, e2e2,e3e3,e2e3,e3e2一共五条长度为2的途径,所以a11等于5一点没错,哈哈

进一步地,如果G是简单图,则有如下推论:

(二)图的关联矩阵

1.定义

关联矩阵是通过点和边共同定义的,即我们不但要给点编序号,给边也要编序号,而邻接矩阵只需要给点编号就行了。

邻接矩阵肯定是方阵,关联矩阵的尺寸是点数乘以边数

2.关联矩阵的性质

(1)关联矩阵的元素为0或1或2

(2)关联矩阵每列和为2,因为一条边一定跟两个顶点关联

关联矩阵每行和为对应顶点的度数。

图论(4)邻接矩阵,关联矩阵相关推荐

  1. 邻接矩阵c语言程序,邻接矩阵,关联矩阵C语言程序

    通风网络编程 1.邻接矩阵 #include int main() { int b[6][8]={0}; inti,j; intstr[8],md[8]; printf("请输入始节点向量: ...

  2. 图的代数表示: 邻接矩阵与关联矩阵

    图的代数表示方法通常有两种 邻接矩阵 关联矩阵 对于图G=(V,E), 点数为n,边数为m: 1. 邻接矩阵A 1.1 定义 行为顶点,列也为顶点 的n*n矩阵.矩阵元素aij=vi与vj之间关联的边 ...

  3. Matlab实现有向图的关联矩阵和邻接矩阵的转换

    function W = mattransf( F,f ) %有向图的关联矩阵和邻接矩阵相互转换 %f=0:邻接矩阵->关联矩阵,F为邻接矩阵,W为关联矩阵 %f=1:关联矩阵->邻接矩阵 ...

  4. matlab图论模型和算法

    图论算法简介 图论起源于哥尼斯堡七桥问题 要求从以点出发走过所有的路径. 图论 (Graph theory) 以图为研究对象, 研究顶点和边组成的图形的数学理论和方法. 图论中的图是由若干给定的顶点及 ...

  5. 离散数学实验题目-图

    离散数学实验报告 计算机科学与技术系 目录 第一章 实验概述 3 1.1 实验目的 3 1.2 实验内容 3 1.3 实验环境 3 第二章 实验原理和实现过程 4 2.1 实验原理 4 2.2 实验过 ...

  6. 离散数学-图的运算与基本概念、导出子图、路与连通

    离散数学复习命题公式的范式 离散数学平面图对偶图和着色问题 离散数学谓词逻辑 离散数学-图的运算与基本概念.导出子图.路与连通 离散数学关系的基本运算和关系的性质闭包 离散数学-欧拉图和哈密顿图 文章 ...

  7. java实现找一条转乘次数最少的公交线路?,基于最优换乘次数的城市公交查询算法...

    摘要:城市公交查询系统是一个城市非常重要的基础设施,也是城市文明的一个重要标志.该文探讨城市公交查询系统中最优换乘次数的查询算法.算法以图论中邻接矩阵为基础,结合矩阵算术运算的特点和公交查询系统的要求 ...

  8. 数学建模学习(17):图与网络模型之图详细讲解,最直白的话讲数据结构,内容偏多,建议先收藏

    文章目录 模型介绍与六大分类 图与网络的基本概念 邻接矩阵 关联矩阵 弧表表示法 邻接表表示法 案例一 总结 模型介绍与六大分类 我们将讨论的最短路问题.最大流问题.最小费用流问题和匹配问题等都是图与 ...

  9. 有向图和无向图的相关概念

    图的定义: 图在数据结构中是中一对多的关系,一般分为无向图与无向图 常用 邻接矩阵 或者 邻接链表 来表示图中结点的关系 ⑴图是由顶点集V和顶点间的关系集合E(边的集合)组成的一种数据结构 ⑵用二元组 ...

  10. 复杂网络分析(二)—社会网络(1)

    1  复杂网络分析(二)-社会网络(1) 目录 1.1 从社会网络开始 1.1.1 从你.我.他开始 1.1.2 认识社会网络 1.1.3 社会网络的基本构成 1.1.4 网络数据与传统数据的差异 1 ...

最新文章

  1. SAP S4 OP/Cloud大乱斗
  2. 团队项目第一次冲刺第三天
  3. 讯飞智慧餐厅(安徽赛区)比赛通知
  4. ASP.net 资源请求漏洞利用工具PadBuster
  5. MVC控制器传递多个实体类集合到视图的方案总结
  6. 总结面试题——Javascript
  7. java足球游戏毕业设计,java毕业设计_springboot框架的校园足球管理平台
  8. 二十、MySQL之用户权限管理(用户管理、权限管理、忘记root密码的解决方案)
  9. Spring Data JPA 从入门到精通~EntityManager介绍
  10. script标签中defer和async的区别
  11. 迭代开发个人总结20160627
  12. fckeditor php 不显示,PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
  13. 交换机命令---华为路由器配置
  14. 谷歌浏览器清除dns缓存
  15. 【Al TIME】博硕论坛064期 | 清华计算机系大佬齐论Al
  16. 美团移动端UI一致性解决方案探索
  17. javaweb程序开发入门pdf清华,附答案
  18. netty系列之:请netty再爱UDT一次
  19. python引入同一目录下的py文件
  20. c# BarTender打印

热门文章

  1. PCIe 链路训练学习---------Training Sequence (TS1 TS2序列)
  2. ubuntu下buffalo wzr-hp-300nh路由器刷DD-WRT系统
  3. python中sys模块有什么用_Python 学习笔记 (8)—— sys模块
  4. 爱思助手安装应用历史版本步骤
  5. MINIX 30年经验教训
  6. 新零售该如何做好运营方案
  7. 海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?
  8. 如何配置阿里云服务器防火墙?
  9. 思科领跑关键技术基础设施市场,潜力股HPE可与其一搏
  10. 云计算课件:云计算架构参考模型