QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2805|回复: 0
打印 上一主题 下一主题

[问题求助] 关于弗洛伊德算法发现的怪现象

[复制链接]
字体大小: 正常 放大
释永思        

23

主题

13

听众

146

积分

升级  23%

  • TA的每日心情
    难过
    2016-5-14 14:04
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    自我介绍
    软件开发工程师

    社区QQ达人

    跳转到指定楼层
    1#
    发表于 2016-4-21 17:00 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    关于弗洛伊德算法发现的怪现象:: \+ A/ o* `1 g/ u% |- h, D: [
    / U4 H- l, {) x7 Z6 ]4 a
    我在用实际顶点代入验证的基础上证实如下现象,无法用理论解释,个人感到弗洛伊德算法象哥德巴赫猜想一样,无法证明的。
    $ u& W; x! @( U% b* ]7 o原来的弗洛伊德算法是:' L0 M8 ~* B) B! Z
    For k:=1 to n
    8 f) i% s+ H9 ], UFor i:=1 to n
    * w) l! Z; I8 Z: _/ ^For j:=1 to n
    ( I3 m- o0 L' ^( P+ iIf D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];
    2 U% d- n( A8 w4 u; l+ l我改成下面的形式,结果具体值代入仍是正确的,当然无法证明:
    & z- U" I) r4 V4 [  D5 _For j:=1 to n
    , C5 u- X+ Y2 O& g$ W. ]For i:=1 to n
    : X  ?5 m2 h, ?# Z2 Z/ KFor k:=1 to n
    4 B: \) d. N+ r1 k% `2 C8 aIf D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];& H( `5 R2 @& p- S) K! i2 ?- e
    我再改成如下形式,结果仍是正确的:
    $ a! r1 U; I0 V  ]# s8 wFor j:=1 to n' c$ E( e+ d/ h% ^- J& ^* d( L$ Y
    For i:=1 to j-1+ e+ \9 v1 d; {
    For k:=1 to n
    * y3 Z3 w7 x5 `+ h, `6 ?$ ?If D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];1 n3 X& }' l  S4 l- @9 @
    如果我改成如下形式,结果出错,不行了:1 Y6 F5 [1 X1 n; o& V
    For j:=1 to n$ i: I0 N) V1 C5 R$ L
    For i:=j+1 to n" M* n4 t4 b6 ?  T
    For k:=1 to n% B7 }! E& H! E( h# B8 b
    If D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];* @, e% t1 C) R, E, L
    无法证明,只能用具体值来代入验证。
    % u7 l( N5 l* R2 o0 i$ J/ ~  Z: q9 }! s- K

    4 s: }' O* E" E: l/ S7 P
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-5 16:31 , Processed in 0.412940 second(s), 51 queries .

    回顶部