数学建模社区-数学中国

标题: 我终于勉强理解了弗洛伊德算法(我简称弗法)。 [打印本页]

作者: 释永思    时间: 2015-9-5 08:57
标题: 我终于勉强理解了弗洛伊德算法(我简称弗法)。
关于最短路径算法中的弗洛伊德算法:
8 A* j" E% {6 X4 ?! }) W我终于勉强理解了弗洛伊德算法(我简称弗法)。
$ ]( p4 J, P/ ~* r: O3 y6 H迪杰斯特拉算法我二十年前已知,最近才了解弗法,感到很难理解。利用抗战纪念日放假期间,闭关冥想弗法。4 S( e, M7 j& R8 T7 p( i
我冥想出N步弗法,冥想出源码,但始终比网上源码多一重循环,为何网上源码是三重循环,我冥想者要在外面再套一层循环?这或许正是弗法精华乎?
+ n- f/ c! ~0 i5 v7 P# K后来冥想悟道,此象星云假说,六王毕四海一,蜀山兀阿房出,或许正弗法精华乎?9 a& T1 e9 B2 J
弗法中,凡处理k点时,必连通所有关联k点之原始点与原始边乎!这点可能是关键!于是顿悟,大明江山!
* a2 D" L( x3 x  k* G, z, a0 L0 V4 l( f! i1 W/ }

. S6 I$ y- G3 }1 k
作者: 释永思    时间: 2015-9-6 13:41
现在专心思考弗洛伊德算法,这个可能要用到数学归纳法来证明的,百度网上没有人讲到用数归法
  F; f' n# {6 C- z  \% Q8 l来证明弗法的。" r6 @7 z: d; e2 h- S

作者: qianlingwen    时间: 2015-9-10 14:37
我想我还是不明白- F5 n% e6 J, }2 D

作者: 风靡全球    时间: 2015-9-10 17:54
加油6 r/ F2 P1 r9 u

作者: 风靡全球    时间: 2015-9-10 17:54
加油
& w) G3 i! ], O$ r' N1 v
作者: 风靡全球    时间: 2015-9-10 17:54
加油
) K: `& {- ?/ t7 J) y( J; b
作者: 风靡全球    时间: 2015-9-10 17:54
加油
) L. Z/ w  q/ Q. q
作者: 风靡全球    时间: 2015-9-10 17:55
加油+ J! n/ c& I& E0 l8 X

作者: 风靡全球    时间: 2015-9-10 17:55
加油
& t0 \) E) n! {8 n$ {
作者: 风靡全球    时间: 2015-9-15 17:00
加油努力9 B- |5 \9 |/ P( _* B" p! J. ?

作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦
8 i* h- u; H+ `0 ?. P" w6 ]
作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦2 R8 `8 ?; }+ @% Y

作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦, r: f5 r% w9 e. Y

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦4 ^! ?' A# \  L6 ]# I4 p

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦+ M  s5 Q* x8 L# z6 e! L

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
' S" q; o: W3 U- T7 b
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
) b# H9 h9 ]: I' J
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦! x4 k. c/ G" X3 R! }

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
  w( z( e" w  l
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
# i$ M0 s% ?; N! s. `
作者: 释永思    时间: 2015-9-24 09:01
关于弗洛伊德算法的新证明:2015.09.23  经过弗法的三重循环后,任意两点之间的距离已是最短路。 仍用数学归纳法,假设N <= n时,弗法是正确的,要证明,N = n+1时,弗法仍是成立的。 设k = n+1是最后一点。 如果任意两点间的最短路径结过的顶点数是小于k的,那么根据假设知弗法正确是最短路的。 如果任意两点间的最短路径结过的顶点数是等于k的。那么知摘去最后3个顶点即只剩下(k-3)个点时,是N <= n的情形。 起点是a点,终点是b点,与k点直接相连的是c点,d点 。 当最外层第三重循环循环到最后三点k,c,d时,ac,bd已经连通了是N <= n的弗法情形。 k,c,d三点,无论哪个是先是后的组合,都必定能够令ab连通且最短路。 例如k点连通cd,c点连通ad,d点连通ab。 又如c点连通ak(ck不用c点连通,因为原始边长早已有数值早已连通),k点连通ad,d点连通ab。 所以命题得证。& z" A# _% T% q3 P# s0 x& p

作者: zhwdiao    时间: 2015-9-24 09:02
加油,目前在看图论算法。
& I, K4 \0 o2 O/ |- q; P3 K
作者: G天土生金    时间: 2019-7-20 11:07
加油          ,
' {- d, T8 `% h2 x




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5