数学建模社区-数学中国
标题:
最短路径算法小软件V6.0
[打印本页]
作者:
释永思
时间:
2018-8-26 20:47
标题:
最短路径算法小软件V6.0
最短路径算法小软件V6.0
$ D2 m" Q( A$ C
2018年8月
E% _; E! [& _. x$ X
作者:李庚子李丙寅(李均宇)
# |. N2 a9 d3 b2 U; v$ n3 Q' e
QQ:165442523
2018-8-26 20:47 上传
下载附件
(249.78 KB)
% M* ~+ o, `$ N4 y6 c( o
( n. U% X0 K- g I7 x8 S) b2 _: a
2018-8-26 20:47 上传
下载附件
(251.27 KB)
% A) a7 ^9 O$ N
+ e0 F# M, h' e$ D
2018-8-26 20:46 上传
下载附件
(253.92 KB)
+ @3 ~6 J @4 k
8 [0 I3 V2 n( |9 j- j
2018-8-26 20:46 上传
下载附件
(243.76 KB)
6 S" w! d) P5 C/ `
) a' K/ ]" Z* S1 D j6 ^6 Y" m
2018-8-26 20:46 上传
下载附件
(286.45 KB)
P4 j) N' g/ C; A- |
7 r" b( {. U/ a5 b( E2 C
最短路径算法小软件_V6.0_exe.zip
(3.64 MB, 下载次数: 14)
2018-8-26 20:45 上传
点击文件名下载附件
下载积分: 体力 -2 点
. ]6 l$ @% J; j5 ~
( Y( g3 ^' N8 }& @: `* ?" x
5 }1 k. V) m* m$ `3 h I* k: G2 p
7 n9 \. H) j7 y
+ @. m5 n. l7 f4 D
+ k+ m6 z7 j" _6 Y+ U0 _
0 u0 U: Q" Q. g) ^* s0 d: P
6 n( ] p7 N+ n1 h! D8 \
/ l) o* o( i2 V! x, a2 _+ Y; B8 s
9 }1 `. a4 W1 M
' z2 ?) f; F. |
5 t6 Y. D9 e8 D
& @+ U# ~! [ q" w6 c$ B9 k
" t6 |2 v3 ~/ h) o
EMail:
165442523@qq.com
0 `% X3 i S9 ` C3 y1 J; f6 S* [0 z
http://www.okmyok.com/lisoft.htm
; U5 l' h' H1 q0 I3 p- G! O
7 w1 h, V6 j4 `- n
下载地址:
2 p# {8 t6 Q w
https://pan.baidu.com/s/10GFSgOvrGDV3WhuTKXwTtw
/ L* x/ I4 N4 _0 T4 X
* `0 L1 z. t- `; {- K4 w0 s. [8 ]' O) z% k8 s
1.本软件为小软件,不想为项目管理花过多时间,例如要新增一个项目,又删除或修改一个项目等。
3 s, @/ K$ K( I$ H& w8 s2 f
为此,本小软件只有两个默认的项目,一个为演示项目,一个用户当前正在使用的项目,不能增也不能减。
! f/ Q, t8 S# v2 I* U1 E& T
用户可以清空当前的用户项目,从而使用自已自定义的项目。先输入质点数等等。
! x4 t1 i% @: h, L9 L
如果你要多个项目,可以COPY多个本软件所在文件夹使用。
& L! P2 E1 h9 X ^! y- k* B6 i
2.初始化粗略质点坐标时,边长不作校验,例如,三角形两边长之和本应大于第三边,但是输入时三角形两边长之和小于第三边,将不作检验,所以请手工确保原始数据的正确性。
) \- ^, t- A4 o& U& o) s4 D0 d
3.质点坐标是屏幕像素坐标,left,top,纵坐标向下不是向上,与数学上的纵坐标方向相反。
1 M e3 s! v1 L( `2 B/ p8 C
4.坐标为屏幕像素坐标,所以只能整数,边长为两位小数,如果四舍五入导致的出错不作处理。
$ g7 ?4 d' c- a$ T" O1 l
5.注意,用户要先点击“注意:先清空用户项目!!!”才可以自定义自已要用到的顶点数的改变。
7 _& P) |9 O ]7 b5 S7 p
* e$ @0 a7 f* a
本次升级到6.0主要修改如下:
q1 L5 k% a! L+ h, T
1。修正了鼠标拖动质点超出屏幕范围时,保存坐标值的错误。
0 y+ u7 M; E2 U* p7 t
2。压缩了MDB数据库。
& m# }# s! e; x" z3 T
3 c7 c+ h! O5 [" V
本次升级到5.0主要修改如下:
0 ^5 d0 `$ J! B2 ]
1。边线条改成灰色,当鼠标移到边线条时,高亮显示边与边长数字,这对于边长数字重叠时有用。
! H7 B. r' ~: F+ q1 M
2。点坐标拖动时可以超出屏幕范围自动产生滚动条,但点坐标不可以为负数。
0 Y: i( O# S; |; K! y
3。增加了SPFA算法,来处理边长为 0 或者负数的情况,但SPFA当有负环时无解。
. B+ |# e' E# m
4。增加了处理负环的两个新算法,这两个算法皆为作者自创的新算法,一个点与边都不可以重复,另一个点可以重复,边不可以重复。
% ^( L) X t3 p
5。边长为负数时最好有方向单向,一般不允许双向或无向。或者每条双向无向的负数边,可以每次取单向,如此组合出所有情况,来求最短路径,再在所有最短路径中再取其最小值。这个组合的算法暂不处理,由用户手工处理。
2 S1 W" L: l X# N) t/ c( ?; Y
1 ~( v. r" b/ t
升级到4.0时主要修改如下:
3 L* A v% v2 K. ]
1。更正了算法上的一个BUG。
2 V( k$ L; y0 Z! u/ b1 P' ]+ U
2。边长由只可以为整数升级为可以为两位小数。
2 b8 T( u* W0 Q" d9 g- C7 k3 X
3。增加了可以保存运算结果,下次不用再运算的功能。
+ q/ q+ _% |$ Y% M" c+ }1 ^
4。增加了可以列举所有最短路径的功能,不止一条最短路径时有用。
: n% `8 n! z3 \1 j% v' `
5。增加了边向量功能,边向量方向可以双向或无向,或序号从小指向大,或序号从大指向小,三种选择。
; \4 V$ ]6 }5 [& W1 d$ X2 I
6。改正了设置起点和终点的小BUG,增加了进度条显示。
2 N3 A) w7 b" o# S' H9 D
7。增加了可以鼠标拖动质点,所相关联的边相应变动的功能。
. q* D9 x! e0 m2 w
0 {% y( M3 r3 }
作者的个人网站:
http://www.okmyok.com/lisoft.htm
2 r+ h. y5 e" g* b
上面有作者个人开发的所有软件,全免费下载。免费但不开源,源代码要收费。
) t. c' z- h, k. m& f
上面有作者个人开发的中医五运六气和子午流注软件,有PC电脑版,安卓版,ASP网页版等。
3 F$ [& l; R$ q) G
还有作者开发的“行星财务”安卓软件,是一款在安卓设备上运行的真正意义上的财务软件,不是记录个人收支的个人记账,在安卓手机上可以运行,掌上财务软件。
. R6 E) f: y( v! i6 ]
还有作者开发的“TSP算法小软件”,或叫旅行商问题,可在我的个人网站或华军软件园下载或百度。
1 D+ {( g R9 v. g
还有作者开发的表达式求值的计算器,可以层层括号等等。。。
8 C: h7 d, G4 s2 L! s) Q0 w4 Q
% v$ \+ O& A s! E
我的软件全免费,无广告,无须权限,无须上网,无时间和任何功能限制,纯绿色不污染系统,不体积庞大。。。
9 Y) ?, {0 Q% f( F
8 d" o; ^; o8 a4 e; w, a2 f
作者:
凌风123
时间:
2018-8-29 14:09
非常棒的分享,感谢感谢感谢感谢,太感谢
9 s8 O2 [7 ^7 B
作者:
释永思
时间:
2018-9-6 09:24
凌风123 发表于 2018-8-29 14:09
5 K( C7 h' l8 r' N! q& O5 A
非常棒的分享,感谢感谢感谢感谢,太感谢
1 Z6 a; d7 N; o8 i2 j. H4 L
还有我开发的TSP小软件,你看过了吗
9 ?. U; b% H4 E) V7 o
作者:
YooY
时间:
2018-9-12 23:24
不错,不错 谢谢楼主分享~
+ p7 z: Q, a+ ~' i q
作者:
421018735
时间:
2019-1-7 13:27
很有趣的软件
4 ~4 t0 O5 Z/ l6 ~0 \% C
作者:
421018735
时间:
2019-1-7 13:28
升级需要源代码
# n, X5 c% v5 k X2 b; O+ j
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5