问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

图论算法的论证

发布网友 发布时间:2022-04-21 23:45

我来回答

1个回答

热心网友 时间:2023-11-17 06:39

有向无回路图又称为dag。对这种有向无回路图的拓扑排序的结果为该图所有顶点的一个线性序列,满足如果G包含(u,v),则在序列中u出现在v之前(如果图是有回路的就不可能存在这样的线性序列)。一个图的拓扑排序可以看成是图的所有顶点沿水平线排成的一个序列,使得所有的有向边均从左指向右。因此,拓扑排序不同于通常意义上对于线性表的排序。
有向无回路图经常用于说明事件发生的先后次序,图1给出一个实例说明早晨穿衣的过程。必须先穿某一衣物才能再穿其他衣物(如先穿袜子后穿鞋),也有一些衣物可以按任意次序穿戴(如袜子和短裤)。
图中说明经拓扑排序的结点以与其完成时刻相反的顺序出现。因为深度优先搜索的运行时间为θ(V+E),每一个v中结点插入链表需占用的时间为θ(1),因此进行拓扑排序的运行时间θ(V+E)。
为了证明算法的正确性,我们运用了下面有关有向无回路图的重要引理。 有向图G无回路当且仅当对G进行深度优先搜索没有得到反向边。
证明:→:假设有一条反向边(u,v),那么在深度优先森林中结点v必为结点u的祖先,因此G中从v到u必存在一通路,这一通路和边(u,v)构成一个回路。
←:假设G中包含一回路C,我们证明对G的深度优先搜索将产生一条反向边。设v是回路C中第一个被发现的结点且边(u,v)是C中的优先边,在时刻d[v]从v到u存在一条由白色结点组成的通路,根据白色路径定理可知在深度优先森林中结点u必是结点v的后裔,因而(u,v)是一条反向边。(证毕) Topological_Sort(G)算法可产生有向无回路图G的拓扑排序
证明
假设对一已知有问无回路图G=(V,E)运行过程DFS以确定其结点的完成时刻。那么只要证明对任一对不同结点u,v∈V,若G中存在一条从u到v的有向边,则f[v]<F[U]即可。考虑过程DFS(G)所探寻的任何边(U,V),当探寻到该边时,结点V不可能为灰色,否则V将成为U的祖先,(U,V)将是一条反向边,和引理1矛盾。
因此,v必定是白色或黑色结点。若v是白色,它就成为u的后裔,因此f[v]<F[U]。若V是黑色,同样F[V]<F[U]。这样一来对于图中任意边(U,V),都有F[V]<F[U],从而定理得证。(证毕)

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
徐州质量好的铝粉颜料 陕西渭南市富平县有多少高中 富平县职教中心招收往届生吗 山东医科大学是985大学吗 高三必看:山东省【医学院校】最全解读! 山东大学齐鲁医学院是985或211 奥斯卡纽斐仕摄影怎么样 宁波婚纱十大影响力品牌 奥斯卡婚纱照怎么样 奥斯卡婚纱摄影简介 机器学习算法和图论算法有什么不同 微信好友怎么删除 在手机上用QQ怎样群发消息 当然不是在群里面 微信的好友怎么删不掉 为什么删不掉微信好友 睿瀛豪庭怎么样?好不好?值不值得买? 体育彩票<25选5>怎么玩,最大奖有多少? 投影仪对孩子眼睛伤害大不大 老公说要买个喵TV给孩子学习,喵TV投屏会对孩子的... 用投影仪看动画片是否可保护孩子视力? 一栋楼的空气开关要多少A安的啊? 投影仪和电视机,哪个更容易让宝宝近视 空气开关型号说明 宝宝看投影仪和电视哪个伤眼睛 公建空气开关设计150安培实际等于多少千瓦? 高端大气的PPT版式如何设计? 有没有150安的2P空开 工作汇报PPT模板制作有哪些的特点? 锦江百浪空气能型号JNK-105/150A家庭使用怎么样? 电脑上好用的录屏软件有哪些 数学建模的方法有哪些? 图论算法的实际应用 求解:图论中常见的最短路径算法有几种?都是什么? 求,数学建模十大算法 谁有数学建模十大算法的详细介绍啊??? 图论中常见的最短路径算法有几种?都是什么 图论算法中的“桥”是什么意思? 数学建模应用的数学建模十大算法 图论算法及其MATLAB实现的图书前言 图论算法及其MATLAB实现 pdf 图论算法的教材 数学建模需要哪些知识? 图论中,求欧拉路径的算法有哪些? 数学建模都有哪些方法 理解图论算法有什么意义 求图论算法java实现 建筑公司起个带辉字的名怎么起 想注册个房地产公司,名字带辉字的大家帮帮忙想想 想注册一家钢结构公司,请各位朋友帮忙取个名称,... 如何用小米音箱play连接电脑?
  • 焦点

最新推荐

猜你喜欢

热门推荐