首页 > 其他分享 >bellmax-ford算的证明

bellmax-ford算的证明

时间:2024-05-19 16:53:06浏览次数:23  
标签:源点 dist 短路 路径 证明 bellmax ford 任意

设\(dist[x]\)表示源点到\(x\)的最短路的距离(图中无负环),若对图中任意一条边\((x,y,z)\)满足\(dist[y]≤dist[x]+z\),那么\(dist\)就是最短路数组

证:考虑任意一个点\(a\),假设找出了一条源点到\(a\)的最短路径{\(x_0,x_1,...,x_n,a\)},那么显然这条路径上\(x_0\)到任意一个点一定是最短路径;我们来证明对任意一个\(x_i\)有\(dist[x_i]\)为最短路径

对\(x_1\)来说,有\(dist[x_1]≤dist[x_0]+z_{x_0->x_1}=z_{x_0->x_1}\),由于\(z_{x_0->x_1}\)是最短的,所以\(dist[x_1]=z_{x_0->x_1}\),所以\(x_1\)满足

对\(x_i\)来说,若前面的点都满足\(dist\)为最短路数组,那么有\(dist[x_i]≤dist[x_{i-1}]+z_{x_{i-1}->x_i}\);由于\(dist[x_{i-1}]+z_{x_{i-1}->x_i}\)表示的是最短路,所以\(dist[x_i]=dist[x_{i-1}]+z_{x_{i-1}->x_i}\),得证

标签:源点,dist,短路,路径,证明,bellmax,ford,任意
From: https://www.cnblogs.com/dingxingdi/p/18200470

相关文章

  • Solution -「洛谷 P8477」 「GLR-R3」春分 下界证明?!
      前情提要:在「洛谷P8477」「GLR-R3」春分中,我们给出了\(\frac{7}{6}n\pm\mathcalO(1)\)的解法,但没能给出相关的下界证明。现在我们尝试给出一个未完全完成的下界证明。  为方便描述,我们综合链接中题意和某个“通俗”的题意,称隔板为“板”,称溶液为“人”。  这个......
  • 皮克定理及其证明
    太美丽的梦。如果说有一个公式让我日日夜夜都想着证明之,那么也就只有皮克定理了。参考:百度百科考虑数学归纳法。记号记皮克定理为\(S_P=P_n+\dfrac{P_m}{2}-1.\)其中\(P_n\)表示所求多边形的内部的格点数,\(P_m\)表示所求多边形的边上的格点数。\(S_P\)表示多边形的......
  • Bellman_Ford
    基本上用不到的算法,和高精度一样,不常用,用到了又无可代替常用于限制边数的最短路算法。使用范围可以处理任意边权的图,可以处理负环,可以判断负环。时间复杂度\(O(nm)\)。因为太慢了,在求最短路的时候基本用不到,但是它的优化版SPFA则大大优化了时间复杂度,算是最短路里最好用的算......
  • 日本联合研究团队发布 Fugaku-LLM——证明大型纯 CPU 超算也可用于大模型训练
    相关:https://mbd.baidu.com/newspage/data/landingsuper?context={"nid"%3A"news_10139665591063236146"}研究团队表示其充分挖掘了富岳超算的性能,将矩阵乘法的计算速度提高了6倍,通信速度也提升了3倍,证明大型纯CPU超算也可用于大模型训练。Fugaku-LLM模型参数规模......
  • 零知识证明: Tornado Cash 项目学习
    前言最近在了解零知识证明方面的内容,这方面的内容确实不好入门也不好掌握,在了解了一些基础的概念以后,决定选择一个应用了零知识证明的项目来进行进一步的学习。最终选择了TornadoCash这个项目,因为它著名且精致,适合入门的同学进行学习。学习TornadoCash项目,涉及以下方面:......
  • 如何写好Simulation证明(二): 半诚实模型下MPC的定义
    3.SecureComputation–SimulationforSemi-honestAdversaries我们在这里考虑的模型是staticsemi-honest敌手下的两方安全计算.这样的敌手能够在协议开始之前决定控制某一方,并且需要按照协议的描述执行.需要注意的是,这是一个非常弱的假设.如果敌手没有按照协议流......
  • 如何写好Simulation证明(三): 半诚实敌手模型下的OT
    4.ObliviousTransferforSemi-HonestAdversaries在本文中,我们将给出一个证明:基于enhancedOWP,构造一个半诚实敌手模型下的OT.首先我们先介绍enhancedOWP概念.4.1EnhancedOWP.对这个特殊的OWP我们先不做过多的解释,我们先关注参数.一般正式的定义中,一个OWP具......
  • 如何写好Simulation证明(一): 语义安全
    密码学中很多证明需要用到Simulation,尤其是ZK,MPC等等.对于初学者来说,涉及Simulation的证明往往不容易理解,更别说自己独立证明,所以有必要学习一下如何写这样的证明.文章主要参考YehudaLindell的讲义:Howtosimulateit.1.Introduction什么是Simulation?中文翻译......
  • §3. 收敛定理的证明
    不做要求。有能力的同学掌握贝塞尔不等式、黎曼-勒贝格定理和收敛定理的证明。  贝塞尔(Bessel,FriedrichWilhelm,1784~1846)德国天文学家,数学家,天体测量学的奠基人之一。1784年7月22日生于明登,1846年3月17日卒于柯尼斯堡。15岁辍学到不来梅一家出口公司当学徒,在学习航海术......
  • 逆向学习-证明自己吧
     PeiD查看一下,无壳IDA打开静态分析,提示key就是输入的值 F5反汇编看下伪代码,发现sub_401060函数是逻辑判断的关键  可以看到想要正确返回有2个条件,但第一个条件只是把v5变成空值,但并不能得到什么内容跟输入的值有关,还是要看第二个条件看下整个函数注意运输逻辑1.首先......