离散数学 --- 图论基础 --- 图的同构,通路与回路,可达性与最短通路

24 篇文章 49 订阅
订阅专栏

同一个图(这里的图是抽象的数学定义)可以有不同的图形表示方法

1.重数:两点之间的平行边的个数

 

1.得到 n! 的过程,一个图中的一个结点在另一个图中对应的结点有n种可能(黄框中定义的图来讨论),这个对应好后下一个结点有 n - 1 种可能,再下一个有n-2种,直到最后一个为1,所有可能的结果就等于 n * (n - 1) *(n - 2)*....*1 = n! 

2.虽然说找对应结点很困难,但不是没有规律可循的。比如1.两个相互对应的结点的度数要相同;2.两个相互对应的结点的邻接点的度数也要相同(和结点A具有边关系的结点都是结点AA的邻接点)

1.如果两个图之间不满足上面这三个条件中的任意一个,则这两个图不同构,但是即使满足了这三个条件也不一定同构


第二部分 --- 通路与回路

 

 

 确定了边之后自然就能跟确定边两端的端点了

 

1.注意这里的A的m次幂表示的是通过矩阵乘法一步步乘过来的新矩阵,然后(aij(m))表示的是计算完A的m次幂后得到的新矩阵的第 i 行 j 列的元素

 

 上面那个是无向图,下面这个是有向图

 

1.(bij)n*n表示的是矩阵Bm的第 i 行 j 列的元素

2.矩阵之间的加法只有在两个矩阵的行数和列数都相同的时候才能够进行,然后相加的方式是对应元素相加后得到新矩阵对应位置的元素值


第三部分 --- 可达性

在实际情况中,我们往往不关系两点之间有多少通路,我们一般只关心两点:

1.两点之间有没有通路? --- 可达性

2.两点之间如果有通路的话,最短通路是那条?--- 最短通路                  

1.上面这种穷举法只是举个例子,实际上我们判断是否可达采用的是下面这个原理

1.如果从长度1到长度为 n-1(n为结点数)都找不到一条通路的话,则这两点之间是不可达,如果找到了,那这两点之间就是可达的

2.根据下面的证明我们可以得知,两点之间任意一条长度大于 n - 1 的通路(如果存在的话)都等价于一条长度小于等于 n - 1 的通路

(由结点数限制可证:长度为K,代表你有K条边,这就有K+1个结点,如果K+1个结点大于n个结点(总结点数),则证明这条通路上必定会出现重复的结点,此时的通路等价于将重复的结点之间的路径省掉的新通路,这样不停的省下去,最终一定能使得K小于等于n-1)

所以可知如果我们没有在 长度 <= n-1的范围内找到通路的话,则就再也找不到了

回路的判断同理

(不过有一个区别,就是回路的边数等于回路的结点数,通路的边数等于通路的结点数 减 1)

 

1.对于无向图而言,i 结点能够到达 j 结点,则j结点一定能够到达 i 结点,反应到可达性矩阵就是:

Pij = Pji

2.对于有向图则不是如此,如果 i 结点能作为始点,j 结点能作为终点形成通路,并不意味着 j 结点作为始点 ,i 结点作为终点能够形成通路:

反应到可达性矩阵就是: Pij 不一定等于 Pji

 

 由于可达性矩阵只需要知道通还是不通,所以我们可以对可达性矩阵的求解进行简化:

1.将原本的A的1次幂到A的n次幂的矩阵乘法计算转变为矩阵的布尔乘法(n为结点数)计算

2.将得到的次幂从1到n的布尔矩阵取并集,取完并集后得到的新的矩阵就是我们的可达性矩阵

原本的计算方法:

1.计算矩阵A从1次幂到n次幂(n为结点数)的矩阵

2.将得到的所有矩阵求和得到新矩阵B

3.如果B矩阵的 Bij 元素不等于0,则可达性矩阵中对应位置的元素的值为1,如果等于0,则对应位置的元素也为0


第四部分 --- 最短通路

1.上面的最后一点为什么有向图不行呢? --- 这是因为定义中只给定了 从 i 到 j 结点是通路,并没有说从 j 到 i 结点是不是通路(对于无向图而言是的),既然连 j 到 i 结点是不是通路都不知道,自然也就没有对应的短程线了,连短程线都没有的话哪来的相等性质呢

2.规定任何的结点自身到自身的距离为0

 

 

koa2-dva-antd:与管理控制台和Mobie同构
02-03
koa2-dva-antdAdmin 常用命令: npm run dev开发模式 npm run client启用客户端 npm run server启动服务器 npm start打包并启动pm2
离散数学图论基础知识
热门推荐
fjtooo的博客
06-27 4万+
文章目录1.数据结构部分2.离散数学部分2.1 的基本概念2.2 的连通性2.3 的矩阵表示2.4 几种特殊的2.4.1 二部2.4.2 欧拉2.4.3 哈密顿2.4.4 平面2.5 无向树2.6 生成树 1.数据结构部分 2.离散数学部分 2.1 的基本概念 无向: 简而言之,边不带方向的就是无向。 有向: 简而言之,边带方向的就是有向。 特殊定义: 有限:...
离散数学】十章: - 的表示和同构
m0_74195626的博客
05-30 8726
1. 的表示:邻接表、邻接矩阵、关联矩阵 2. 同构、判断两个简单是否同构
离散数学】同余关系
WINGREZ‘S BLOG
10-13 1万+
相关资料来源于网络,侵删歉。 如果文章中存在错误,请下方评论告知我,谢谢! 同余关系 运算上的同余关系: 设A=&lt;S,*,Δ&gt;是一个代数系统,~是载体S上的等价关系,任取a,b,c∈S。 (1)当a~b时,若Δa~Δb,则等价关系~在一元运算Δ下是可保持的,称~是关于运算Δ的同余关系。 (2)当a~b和c~d时,若有a*c~b*d,则等价关系~在二元运算*下是可保持的,称~是关于运...
离散数学——图论同构的应用
weixin_61198648的博客
03-24 2965
我选择同构这块知识点,首先同构可以形象的说,若的结点可以任意挪动位置,而边是完全弹性的,只要在不拉断的条件下,一个可以变形为另一个,那么称这两个同构同构是在数学对象之间定义的一类映射,它能揭示出在这些对象的属性或者操作之间存在的关系。若这两个数学结构之间存在同构映射,那么这两个结构叫做是同构的。一般来说,如果忽略掉同构的对象的属性或操作的具体定义,单从结构上讲,同构的对象是完全等价的。 如下所示: 同构在化学这门科目上有很大的帮助,在化学上经常用为化合物建模不同的化..
离散数学图论 通路回路
qq_52454367的博客
06-15 2508
离散数学)指出下面各个中哪些是彼此同构
u013707214的博客
07-02 4132
离散数学-代数系统4-同构
m0_62512076的博客
09-24 3907
离散数学-代数系统4-同构
离散数学——图论
X1009190387的博客
03-04 1114
一、   作为数学模型,是一种用于描述有穷系统的二元关系(V,R)(V, R)(V,R),的二元关系使得的集合产生了结构。 1.1   设有穷集合VVV,取集合P2(V)={(u,v)∣u,v∈V}\mathcal{P}_2(V) = \{(u, v)|u, v \in V\}P2​(V)={(u,v)∣u,v∈V},E⊆P2(V)E \subseteq \mathcal{P}_2(V)E⊆P2​(V),则称二元组(V,E)(V, E)(V,E)为无向。   对于G=(V,E)G = (V,
React-用于制作同构http请求的React钩子
08-14
linux-用于制作同构http请求的React钩子
云计算-Abelian群同构类计算及赋值环上的Groebner基.pdf
06-27
云计算-Abelian群同构类计算及赋值环上的Groebner基.pdf
离散数学》第七章_图论-第3-4节
04-24
离散数学》课程是信息与计算科学专业的专业基础课程,也是应用性很强的一门数学课。离散数学是现代数学的一个重要分支,它是以数理逻辑、集合论、关系与函数、代数结构与布尔代数为讲授对象。是理论性较强、应用性...
stdrpc:与ES6 +兼容的同构JSON-RPC模块,用于节点和浏览器
04-29
与ES6 +兼容的同构JSON-RPC模块,用于节点和浏览器。 与,, 兼容。 使用支持即时RPC方法 在浏览器和节点中均可使用 很小的代码库 在后台使用 用法 const rpc = stdrpc ( { url : "http://localhost:8332" } ) ; ...
24.4.28(板刷dp,拓扑判环,区间dp+容斥算回文串总数)
breath_of_yuan的博客
04-29 1325
i 三连的个数选择,受到 i-1 三连和 i-2 三连的个数的影响,那么为什么不把 i-2 三连的个数也设在状态里呢,因为在转移时 dp【i-1】【k】【t】的 t 就是 i-2 三连的个数 (有点像状压,然后枚举 j,k,t 转移即可,答案为 dp【m】【0】【0】,因为没有 m+1 的麻将。不能组成 k,比较自然的想到先删去 k 的二进制表达最高位,记为 h位,没了 2^h后,再看看除 k之外的数如何组成,结论是需要额外添加三个数,k-2^h,k+1,k+1+2^h。
实习面试算法准备之图论
lihao1875699404的博客
04-28 1226
这个 onPath 数组的操作很像前文 回溯算法核心套路 中做「做选择」和「撤销选择」,区别在于位置:回溯算法的「做选择」和「撤销选择」在 for 循环里面,而对 onPath 数组的操作在 for 循环外面。说了这么多 onPath 数组,再说下 visited 数组,其目的很明显了,由于可能含有环,visited 数组就是防止递归重复遍历同一个节点进入死循环的。,你从的某一个节点开始遍历,有可能走了一圈又回到这个节点,而树不会出现这种情况,从某个节点出发必然走到叶子节点,绝不可能回到它自身。
node-v8.1.4-linux-x64.tar.xz
最新发布
05-05
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
麦肯锡-xxKPI方案gl.ppt
05-05
麦肯锡-xxKPI方案gl.ppt
基于Transformer模型构建的聊天机器人python源码+运行说明.zip
05-05
一、简介 基于Transformer模型构建的聊天机器人,可实现日常聊天。 二、系统说明 2.1 功能介绍 使用者输入文本后,系统可根据文本做出相应的回答。 2.2 数据介绍 * 百度中文问答 WebQA数据集 * 青云数据集 * 豆瓣数据集 * chatterbot数据集 由于数据集过大,因此不会上传,如有需要可以在issue中提出。 2.3. 模型介绍(v1.0版本) 基于Transformer模型,使用Python中的keras-transformer包。 训练的参数文件没有上传,如有需要可在issue中提出。 三、注意事项 * keras-transformer包需要自行安装:`pip install keras-transformer`。 * 如果需要实际运行,参数文件放在`ModelTrainedParameters`文件下;`ListData`文件下包含了已经处理好的字典等数据,不需要修改,直接运行Main.py即可。 * 如果需要自行训练,将数据集文件放在`DataSet`文件下。 * `HyperParameters.py`文件中包含了系统所需
同构算法-QuickSI算法
12-21
同构算法是一种用于检测两个是否具有相同结构的算法。在计算机科学和数学领域,同构是一种等价关系,用于比较两个的结构。如果两个具有相同的结构,那么它们被称为同构的。 QuickSI算法是一种基于快速匹配和启发式搜索的同构算法。该算法使用了一种基于的表示和匹配的方法,通过快速匹配和启发式搜索来找到两个同构关系。 以下是QuickSI算法的基本步骤: 1. 初始化:将每个顶点表示为一个字符串,其中字符串的长度等于顶点的数量。对于每对顶点,创建一个与之匹配的字符串,称为对应顶点的映射。 2. 快速匹配:使用字符串匹配算法(如朴素匹配或Brute-Force匹配)在对应的字符串中进行匹配。在每次匹配失败时,重新开始搜索以避免无限循环。 3. 启发式搜索:通过遍历每对顶点的对应字符串中的相邻字符来逐步逼近同构关系。当匹配失败时,停止搜索并考虑其他的候选顶点对。 4. 验证:使用一个已知的同构测试函数来验证是否找到了正确的同构关系。如果测试函数返回真,则找到了同构关系;否则,重新开始搜索。 QuickSI算法的主要优点是它的时间复杂度较低,通常可以在较的时间内找到两个同构关系。此外,该算法还具有较好的鲁棒性和适应性,可以处理不同类型的结构。 要了解更多关于QuickSI算法的信息,您可以查阅相关的研究文献或相关资料。同时,您也可以尝试使用该算法来解决实际问题,以更好地理解其应用场景和效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 离散数学 --- 特殊关系 --- 偏序关系,哈斯图和特殊元素以及其它次序关系 16769
  • c语言 -- 数组 16148
  • unity学习 -- 游戏资源导入 15317
  • 离散数学 --- 图论基础 --- 子图和补图,握手定理 13161
  • 机械设计基础复习【1】--- 平面机构的自由度计算 11332

分类专栏

  • 机器学习 2篇
  • 金属学与热处理
  • unity 64篇
  • 计算机组成 8篇
  • c# 34篇
  • 化工原理 13篇
  • 编译原理 11篇
  • 算法与数据结构 27篇
  • 离散数学 24篇
  • c++学习 36篇
  • c语言学习 35篇

最新评论

  • 指针进阶【1】

    你们不要再卷了: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,期待博主持续带来更多好文

  • Unity --- 摄像机的选择与设置

    上可九天揽月_: 大佬您好 我想问一下我的摄像机已经是透视设置了 但是还是像平面一样显示 是为什么啊

  • 离散数学 --- 图论基础 --- 子图和补图,握手定理

    皮卡丘のcoding: 这个ppt一眼就看出是什么王丽杰老师的学生表情包

  • Unity --- UGUI(Unity Graphical user interface)--- Canvas画布

    qq_57018065: 你好,请问一下您使用的unity是什么版本的?

  • 化工原理 --- 沉降分离

    2401_82507771: 请问博主是天大化工学院的哪一位教授?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 机器学习 --- Sklearn
  • 机器学习 --- 什么是机器学习
  • Python学习 --- 面向对象
2024年11篇
2023年27篇
2022年277篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司海北网站优化排名西宁百搜标王哪家好凉山网站制作设计盐田建网站价格舟山网站推广系统公司泉州网站优化按天计费价格常州网站推广工具沧州企业网站制作公司宜宾优化报价延边网站定制价格安庆高端网站设计推荐楚雄百度seo多少钱龙华设计公司网站公司驻马店百度网站优化排名黑河模板网站建设多少钱宝鸡百度竞价包年推广和田网页设计报价防城港SEO按天收费多少钱河源外贸网站制作包头设计公司网站昆明网络推广多少钱遂宁网站推广系统大丰营销型网站建设丹竹头模板网站建设多少钱普洱网站推广报价营口SEO按效果付费报价济南优化哪家好北海关键词按天扣费价格北京优秀网站设计哪家好毕节网站优化按天扣费多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化