数学建模社区-数学中国

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

作者: 释永思    时间: 2015-9-5 08:57
标题: 我终于勉强理解了弗洛伊德算法(我简称弗法)。
关于最短路径算法中的弗洛伊德算法:2 p1 q4 |& H8 h4 g
我终于勉强理解了弗洛伊德算法(我简称弗法)。
7 |" H" I  h8 g迪杰斯特拉算法我二十年前已知,最近才了解弗法,感到很难理解。利用抗战纪念日放假期间,闭关冥想弗法。
3 G- f+ c" N! f+ G# A1 p" T6 u我冥想出N步弗法,冥想出源码,但始终比网上源码多一重循环,为何网上源码是三重循环,我冥想者要在外面再套一层循环?这或许正是弗法精华乎?2 j! ?  e3 O" U- S4 @
后来冥想悟道,此象星云假说,六王毕四海一,蜀山兀阿房出,或许正弗法精华乎?
- g1 }* R4 t7 b弗法中,凡处理k点时,必连通所有关联k点之原始点与原始边乎!这点可能是关键!于是顿悟,大明江山!
( L  c8 t: i$ l5 ]: C8 A
2 ]& `2 i" {& r" a" D5 ]0 w
9 u7 y8 m! g) A; ]) U1 h( n
作者: 释永思    时间: 2015-9-6 13:41
现在专心思考弗洛伊德算法,这个可能要用到数学归纳法来证明的,百度网上没有人讲到用数归法7 o" t+ Q; z+ j
来证明弗法的。4 @" q! F: b1 w2 D

作者: qianlingwen    时间: 2015-9-10 14:37
我想我还是不明白
! e7 h% @" R1 [. r* q
作者: 风靡全球    时间: 2015-9-10 17:54
加油
* T' e3 ]) w; O0 l% e
作者: 风靡全球    时间: 2015-9-10 17:54
加油& S! U' k  E  [

作者: 风靡全球    时间: 2015-9-10 17:54
加油- o2 q- A: {& C- k

作者: 风靡全球    时间: 2015-9-10 17:54
加油2 N5 W$ q  E3 I% N( `5 g; n

作者: 风靡全球    时间: 2015-9-10 17:55
加油
! s. Z0 ?5 x0 n8 L. b# ~
作者: 风靡全球    时间: 2015-9-10 17:55
加油% W4 ?2 b# a: K7 b2 p# p

作者: 风靡全球    时间: 2015-9-15 17:00
加油努力
" G  F: \# [/ {4 v) {6 F$ G  D
作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦
& V: }% x. r" z/ [# h* M- N
作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦
' I% ~7 s! }% e6 c- {9 e
作者: 风靡全球    时间: 2015-9-16 18:00
加油  一定要努力哦/ U. W3 C9 h& Y# m0 D1 ]/ `% j  B% \

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦; t+ ^: ]1 Q3 ?$ r% y+ y: H

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
7 {2 Q0 W* D+ \8 Q: [
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦- [% L9 D2 D0 S! W$ F5 d# Z' [

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦( G7 y) L, t* p

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦8 Y' l- }, E- X* B

作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
" d9 n2 C% j1 m1 c3 Y
作者: 风靡全球    时间: 2015-9-16 18:01
加油  一定要努力哦
. S2 Q$ X# ?) K# Q. 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。 所以命题得证。
$ r/ C6 O9 g+ t( N9 b
作者: zhwdiao    时间: 2015-9-24 09:02
加油,目前在看图论算法。
0 _% N  i* ]8 X% N, C9 g/ N( O
作者: G天土生金    时间: 2019-7-20 11:07
加油          ,
/ ?2 e: i  }# w* o8 P: h




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