QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3076|回复: 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- e# v- H4 Q) I; {

    " w, _/ Q) E* V, A8 w我在用实际顶点代入验证的基础上证实如下现象,无法用理论解释,个人感到弗洛伊德算法象哥德巴赫猜想一样,无法证明的。
    1 b6 O/ k5 J5 L: a, _2 D原来的弗洛伊德算法是:
    1 s+ t6 ]. O- N0 lFor k:=1 to n
    7 s  Z  A. u% s* @8 _4 }For i:=1 to n% v2 C; w! I6 J; Z' t! R, ~
    For j:=1 to n: a! D: p' E5 E
    If D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];
    " H- Q" E( ]  B: Z* ^) _我改成下面的形式,结果具体值代入仍是正确的,当然无法证明:( h* w! i" x( [. [1 P; T3 _$ m8 H
    For j:=1 to n
    ) K, f$ e( m- J' T3 p! S3 AFor i:=1 to n  A# ^) ~% Y1 v  _. p) E3 S
    For k:=1 to n
    * n2 ~8 o# ~$ J7 RIf D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];
    $ Q! `: T& {* s$ i) N; K2 N我再改成如下形式,结果仍是正确的:
    ; v3 F  j  E5 m  |1 @For j:=1 to n6 b# N' l( |: r  c
    For i:=1 to j-12 ]3 }, H1 A; t0 o' B
    For k:=1 to n
    / i( G3 ~0 ^; W: y$ rIf D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];- {, c" q' G/ n5 f( u
    如果我改成如下形式,结果出错,不行了:6 @" w7 `$ x' g- i
    For j:=1 to n
    ( F2 `( G$ B. t/ O) R+ P9 t( fFor i:=j+1 to n. I4 x; D1 A9 |4 O- i2 H) [& `
    For k:=1 to n
    2 e! v2 |# J# SIf D[i,j]>D[i,k]+D[k,j] Then  D[i,j]:=D[i,k]+D[k,j];' b/ j% m( q( K) _
    无法证明,只能用具体值来代入验证。$ Y6 R  O' V3 b. g: I$ J. J# y
    ( `% D8 `0 Y6 y/ t

    : t+ G: T# u% x) m- T" `* e0 w
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-31 14:15 , Processed in 0.523387 second(s), 51 queries .

    回顶部