数学建模社区-数学中国

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

作者: 释永思    时间: 2015-9-5 08:57
标题: 我终于勉强理解了弗洛伊德算法(我简称弗法)。
关于最短路径算法中的弗洛伊德算法:6 O+ r' g8 v2 P( ~
我终于勉强理解了弗洛伊德算法(我简称弗法)。
: c. v/ ?1 K2 |% x迪杰斯特拉算法我二十年前已知,最近才了解弗法,感到很难理解。利用抗战纪念日放假期间,闭关冥想弗法。
3 h* J6 m) S( E" P我冥想出N步弗法,冥想出源码,但始终比网上源码多一重循环,为何网上源码是三重循环,我冥想者要在外面再套一层循环?这或许正是弗法精华乎?
0 [+ S. M8 F2 o- p, b. n- {8 a后来冥想悟道,此象星云假说,六王毕四海一,蜀山兀阿房出,或许正弗法精华乎?
* E- J8 {: g$ _* A8 \弗法中,凡处理k点时,必连通所有关联k点之原始点与原始边乎!这点可能是关键!于是顿悟,大明江山!
$ w4 J0 {; j* ?
" v8 p4 p5 i" Y3 y5 t( }* J, t: u
- k% d3 ~/ L! O$ ?& x0 `
作者: 释永思    时间: 2015-9-6 13:41
现在专心思考弗洛伊德算法,这个可能要用到数学归纳法来证明的,百度网上没有人讲到用数归法
) d' G! j0 u$ @3 I来证明弗法的。
/ h6 u- I5 F3 U
作者: qianlingwen    时间: 2015-9-10 14:37
我想我还是不明白
' Y7 {4 X- K5 {( |2 f
作者: 风靡全球    时间: 2015-9-10 17:54
加油, x8 k1 @4 O+ U% j  E

作者: 风靡全球    时间: 2015-9-10 17:54
加油% [* A3 [7 k5 h+ x+ r& M

作者: 风靡全球    时间: 2015-9-10 17:54
加油
) k& [' m! [( p- j! c& Y
作者: 风靡全球    时间: 2015-9-10 17:54
加油1 _- n9 E% }2 \

作者: 风靡全球    时间: 2015-9-10 17:55
加油
) j0 F( |" g$ r& r% Q
作者: 风靡全球    时间: 2015-9-10 17:55
加油) s$ L, n5 ], I1 B

作者: 风靡全球    时间: 2015-9-15 17:00
加油努力  J4 t$ E" k3 k  c% |

作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦7 `( C) Y' w& v# _+ t

作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦; x0 Q; K& U) y) i

作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦2 p5 ~; ]( u& ]$ F6 [9 a

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
  _+ F) R4 J6 a- f3 q1 r
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦' B& E- d; m5 a" ]3 F

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
. E' V! D" ?% \+ {, q8 h8 Y% x
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
% ]# i4 S6 P9 s  f/ ?
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦" N. G& X. h% K$ @: V

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
3 U+ b" A5 Q! ?! Y
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦) [+ W) J6 ^' o9 P

作者: 释永思    时间: 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。 所以命题得证。  ~# n8 B' Q, \# z' A

作者: zhwdiao    时间: 2015-9-24 09:02
加油,目前在看图论算法。; g) D6 ]) |4 F. l# n: x4 B2 c% X. o( V

作者: G天土生金    时间: 2019-7-20 11:07
加油          ,# B4 G/ G$ d9 `. c% s





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