当前位置: 首页 > news >正文

成都哪个网站建设比较好自己做网站难吗

成都哪个网站建设比较好,自己做网站难吗,网站更换空间对优化的影响,给装修公司做推广的网站关于最短路径算法中边的权值的思考 不管是单源最短路径算法:Dijkstra Bellman-ford 还是多源最短路径算法:floyed Johnson 我们都绕不开的一件事就是,边的权值wi,jw_{i,j}wi,j​ 下面我们从多个角度谈边的权值 1.权值恒定 它是指对于每条边…

关于最短路径算法中边的权值的思考

不管是单源最短路径算法:Dijkstra Bellman-ford
还是多源最短路径算法:floyed Johnson
我们都绕不开的一件事就是,边的权值wi,jw_{i,j}wi,j
下面我们从多个角度谈边的权值

1.权值恒定

它是指对于每条边的权值wi,jw_{i,j}wi,j,只要i,j确定,wi,jw_{i,j}wi,j就保持不变。这时,这张图应该是一个静态的图。

1.1 如果权值全部非负

这时我们可以将wi,jw_{i,j}wi,j理解为从节点i到节点j的距离,我们可以使用Dijkstra算法求出单源最短路径,但是此时我们无法使用Dijkstra求出单源最长路径,因为Dijkstra算法是一种贪心算法,他每次都找到最优的点,即距离最远的点,而最长路径中,不一定每一个点都是局部最优的。

所以我们说,Dijkstra算法只适用于全局最优要求局部最优的情况

不过如果我们使用Bellman-ford算法,我们就可以求出最长路径,而且能够判断是否存在正环。即我们的改动就是,“松弛操作”:

初始情况下,s.d=0,其他所有节点距离s点的距离为负无穷
//松弛边 Edge(u,v)
relax(u,v)if( v.d<u.d+w(u,d)v.d=u.d+w(u,d)

1.2 如果权值有正有负

这时我们不能采用Dijkstra算法求最长路径或者最短路径

但是,我们仍然可以使用Bellman-ford算法求出最短路径和最长路径,还能判断是否存在正环或者负环,这一切都取决于我们的松弛操作的设计

2.权值非恒定

这是指wi,jw_{i,j}wi,j,在i和j确定情况下,它还会随其他因素变化,最经典的情况就是,wi,j=f(i.d,j.d)w_{i,j}=f(i.d,j.d)wi,j=f(i.d,j.d)
即它和i j两点到源节点s的距离有关,而我们知道i.dj.d会随着程序运行而发生改变,即程序运行过程中,边的权值会发生改变。

此时我们仍然可以使用Bellman-ford算法来计算最短路径或者是最长路径。
这是因为,虽然随着程序的运行,每个节点v到源点s的距离会变化,但是我们要知道的是:Bellman-ford算法的终止情形是:不存在可松弛边

一种情况是:边权值的变化导致了v.d的变化,而v.d的变化又会导致了边权值的变化从而周而复始,无法结束,这时我们就称 这个图中存在负环或者正环,导致无法求出最短路径或者最长路径。

另一种情况是:你优化你的路径方案后,你去修改图的状态,如果此时你发现基于目前的图的状态,你无法继续优化你的路径方案,那就不会修改图的状态,那就意味者程序结束。这时我们的算法就成功找到了路径方案

所以,只要当方案不发生变化,即i.dj.d不发生变化 ,wi,jw_{i,j}wi,j就不在改变时,即使w_{i,j}会随着程序运行发送变化,我们仍然可以使用bellman-ford算法计算最长或最短路径

http://www.yidumall.com/news/40223.html

相关文章:

  • 知名品牌vi设计案例分析独立站seo怎么做
  • 搜索引擎网站建设代码湖南seo网站开发
  • 汽车网站制作模板引擎seo如何优化
  • 网站 抄袭seo搜索引擎优化怎么优化
  • 苏州做网站优化网站创建流程
  • 北京房产网最新楼盘seo公司推荐
  • 电商网站建设费用网络营销推广实战宝典
  • 页面升访请广大狼常州百度搜索优化
  • 租房网站开发功能需求郑州网络营销顾问
  • 中山市网站开发外包公司长沙网站推广公司排名
  • phpcms双语网站怎么做深圳市社会组织总会
  • 一个交易网站开发的成本是多少钱宁阳网站seo推广
  • 贵州建设厅网站在建工程查询西安百度
  • 重庆学校网站建设双11销售数据
  • 做食品网站有哪些内容做网站怎么优化
  • 湖南城乡住房建设厅网站chrome浏览器下载安卓手机
  • 珠海网站开发价格网站收录平台
  • 政府网站和政务新媒体建设管理办法成都百度推广排名优化
  • 甘肃省人民政府网站首页企业百度推广
  • 盐城 网站开发网络营销经典失败案例
  • 东莞微网站制作公司百度云服务器官网
  • 毕业设计做网站low中国企业培训网
  • 做内销网站推广链接
  • 学做网站需要java么微商软文范例
  • 网络营销的特征包括北京百度seo排名
  • 官网苹果13windows优化大师和鲁大师
  • 网站公司未来计划ppt怎么做靠谱的免费建站
  • 哪个网站做加盟在哪里推广比较好
  • 威海外贸网站建设联系方式茶叶seo网站推广与优化方案
  • 哪个网站做海报比较好网站建设策划方案