|
附件保密!) v" t' k" k. w. e; @2 R
* ^* J0 c+ D" ?( n* l0 c; j _+ t
我历经十余载自开发的一套快速算法库 HugeCalc,该算法库可对超大整数进行完全精度计算,并具有良好的可扩展性。现有公共接口 169 个。本算法库小巧精悍,其速度完全可与大型专业数学工具软件媲美。G2mc8 X2 {/ ~1 q6 k) C
©数学中国 -- 数学中国论坛 IR
: @% E" k9 O# m 经测试对比,它的核心算法比最新的 Mathematica、Maple 速度更快(请见下面的测试报告,压缩包中有测试程序/测试源代码):7Mil
) _9 J2 S+ g; q$ @©数学中国 -- 数学中国论坛 dr9A7 t q& ]! v4 K7 m5 f
+--------------+-----------------------------+-----------------------------+Ul6
6 \+ F+ m$ [" {. ]* d| n! | A B C | result |n
% z+ Z. i: x$ K, p5 q|--------------|-----------------------------|-----------------------------|7T
% c( R" D* a2 ^# w' |, o| 1,000,000! | 12.687s 23.265s 31.489s | 0.82639... x 10^5,565,709 |R% e9 ]: F, P+ N' }' u5 q: A8 u
| 800,000! | 8.407s 17.172s 23.201s | 0.56846... x 10^4,375,040 |<uB3E
; D6 c4 f1 Z4 M& e- V# Z, a| 400,000! | 3.782s 6.906s 9.219s | 0.25344... x 10^2,067,110 |(JytdY
7 s, L' @. ^3 G2 c% n% y$ J1 X| 200,000! | 1.531s 2.656s 3.702s | 0.14202... x 10^973,351 |1$
. L$ d @$ r! M1 P9 }/ @, y| 100,000! | 0.625s 0.907s 1.469s | 0.28242... x 10^456,574 |'
; n2 ]/ W2 C" ]( m| 80,000! | 0.515s 0.672s 1.031s | 0.30977... x 10^357,507 |$FVP7
1 H1 G- q; \# I) q6 @| 40,000! | 0.203s 0.250s 0.422s | 0.20916... x 10^166,714 |W
+ `' q0 n2 x5 w" `. v% H1 [| 20,000! | 0.078s 0.078s 0.218s | 0.18192... x 10^77,338 |qj]Y
* w( t' U' O. C, K| 10,000! | 0.031s 0.031s 0.093s | 0.28462... x 10^35,660 |91
! ] R% y4 Q" ]+--------------+-----------------------------+-----------------------------+9rj}
' e$ ^. R. ^" _4 d2 |- c]}T;% N: \8 b: t9 ~
A -- HugeCalc 3.0.0.1)b|M
4 t a4 r5 O$ ?: |' o4 c2 P' c: k B -- Mathematica 5.0.0.0bvdD8+ B( G0 J# [2 V
C -- Maple 9.50 (April 7 2004, Build ID 155251)6
1 n& h# F# G; w©数学中国 -- 数学中国论坛 ]`qqZ0 c Y8 `4 X# z5 m
----------------------------------------------------------------------------f}e
/ x& q! D; i' } I/ E2 p©数学中国 -- 数学中国论坛 nD@gSt
1 Z* J; f4 K7 i k( a- J) i备注:nwHr1
6 C$ e5 n+ u4 r0 ~& u4 F2 q- Y2 I 1、Mathematica、Maple 为当今世界上最优秀的几个数学软件之一,在高精度的数值计算等领域享有盛誉;Fn8 ]# I- j0 _" ]3 }. x& s
2、HugeCalc 则是一款自主开发的国产软件,其核心算法已不逊于它们,甚至有所胜出!LTw>
- r1 D5 e- ^# |4 A/ R3 e1 @0 X& F, r 3、参与本次测试之版本均为当前的最新版;]?0 M# w9 m T" y
4、以上测试均在同样的软硬件环境下:P4 CPU 1.70GHz / 256MRAM / WinXP;F\|L05 P$ A+ W: U+ U- s) e" p
5、以上测试均不含输出时间(请将 Factorial.exe 的“Output”选项全部关闭);{3~W|i
" t {8 R& ^! ^5 w- f: ^ 6、如果需要输出,后两者将远落后于 HugeCalc 3.0.0.1!u! gl! R: @& F( N# u# f6 g- S9 h# G
7、测试程序/源代码:u+ M7 K) x+ N2 t% r
A -- Factorial.exe (以 HugeCalc 为内核)^
( X. H9 l4 o$ Y! J% h5 d; f8 Y B -- Factorial.nb (Mathematica Notebook)nD1F- D; n3 A: [& L
C -- Factorial.mw (Maple 9.5 Worksheet File)s`& R) x9 z7 S% j7 J: }7 O
©HugeCalc(最新版 v3.0.1.2)现可在各大软件下载网站免费下载(如华军、电脑之家、天空等)。G>YlM
$ |: v$ W. k1 J©数学中国 -- 数学中国论坛 t4`O,0( {; s6 b) j, [0 }
曾有一些研究生、博士生用 HugeCalc 进行计算,评价为是其使用过的最优秀的算法库。_9 }& E* ~& z' ~$ R9 s; K( g. P, Z
©数学中国 -- 数学中国论坛 :? B~s Q* z) d" f, F2 F/ u
超大整数完全精度快速计算算法库 HugeCalc 具有良好的扩展性,可以完成许多高性能大规模计算。alG?k
$ X. v2 n, A; G a4 K©数学中国 -- 数学中国论坛 U%?\Lh
# f7 y& y" f- A: C数学中国 -- 数学中国论坛 Iu, X; N& ~( R+ g7 v3 g+ D6 F
$ L$ G/ G7 c0 O3 Y3 r; B0 t, w我现在在家外企工作,但感兴趣的是数学和算法研究,并希望开发出具有自主产权的世界一流的专业软件。h8
; z2 p+ ~( s: p& W' X 我想了解一下它的真正价值,大家可否给我一些建议或指导?谢谢!
- f$ z3 U3 o6 {; g8 s [em05] |