数学建模社区-数学中国

标题: [转帖]高精度算法库 HugeCalc(比最新的 Mathematica、Maple 速度更快!) [打印本页]

作者: god    时间: 2005-1-22 21:25
标题: [转帖]高精度算法库 HugeCalc(比最新的 Mathematica、Maple 速度更快!)

附件保密! ! f4 B2 k; D: `7 R$ w2 X& A w/ u M* T& f& Q 我历经十余载自开发的一套快速算法库 HugeCalc,该算法库可对超大整数进行完全精度计算,并具有良好的可扩展性。现有公共接口 169 个。本算法库小巧精悍,其速度完全可与大型专业数学工具软件媲美。G2mc/ i7 ^3 z/ C8 k0 V ©数学中国 -- 数学中国论坛  IR+ R. O9 m( l9 ? i4 U1 ^& t' m 经测试对比,它的核心算法比最新的 MathematicaMaple 速度更快(请见下面的测试报告,压缩包中有测试程序/测试源代码):7Mil 0 y: I4 K! J" N4 A( q5 L©数学中国 -- 数学中国论坛  dr9A+ O2 B0 h, j" H9 U* u- @ +--------------+-----------------------------+-----------------------------+Ul6 # j4 h2 _3 e" p/ Q" n0 h) j/ z| n! | A B C | result |n) k5 C. S T* ]9 V/ t+ H' g0 K& V |--------------|-----------------------------|-----------------------------|7T " b1 v2 F9 [, N0 C% ^, N5 y| 1,000,000! | 12.687s 23.265s 31.489s | 0.82639... x 10^5,565,709 |R : H2 X' |" J, Q+ i| 800,000! | 8.407s 17.172s 23.201s | 0.56846... x 10^4,375,040 |<uB3E + E; S( m ?. z9 D u| 400,000! | 3.782s 6.906s 9.219s | 0.25344... x 10^2,067,110 |(JytdY) W$ D( ]! V" s, ?9 ~+ o | 200,000! | 1.531s 2.656s 3.702s | 0.14202... x 10^973,351 |1$& R( I8 k( {# ~ | 100,000! | 0.625s 0.907s 1.469s | 0.28242... x 10^456,574 |' * Z: K7 d: q- }: ~7 T. O| 80,000! | 0.515s 0.672s 1.031s | 0.30977... x 10^357,507 |$FVP7 # J) R ?6 k- J| 40,000! | 0.203s 0.250s 0.422s | 0.20916... x 10^166,714 |W , j# }* E- r [6 L. Y| 20,000! | 0.078s 0.078s 0.218s | 0.18192... x 10^77,338 |qj]Y ( x0 H; r0 s& A6 q7 ^| 10,000! | 0.031s 0.031s 0.093s | 0.28462... x 10^35,660 |91 % v* Z3 U: s7 z$ {+--------------+-----------------------------+-----------------------------+9rj}4 j0 f' i) x' K- z( a ]}T;0 @. M2 i e8 k+ v) ?: K A -- HugeCalc 3.0.0.1)b|M1 g3 C+ J5 L4 j2 L% \9 v% k: X6 F, ?) P B -- Mathematica 5.0.0.0bvdD8/ b2 n/ @: q( z: u9 b# H C -- Maple 9.50 (April 7 2004, Build ID 155251)6 . Y& n/ B1 k, y' ^$ W1 B# }' x- | u©数学中国 -- 数学中国论坛  ]`qqZ , E {. \1 ^0 s& L----------------------------------------------------------------------------f}e 8 c/ Q' d4 j: y/ g8 k" d©数学中国 -- 数学中国论坛  nD@gSt# Z$ f7 s- e1 U 备注:nwHr1 X6 |# ` R( d2 N- j0 P 1、MathematicaMaple 为当今世界上最优秀的几个数学软件之一,在高精度的数值计算等领域享有盛誉;Fn 9 a1 K) l: u6 w# M6 z6 z 2、HugeCalc 则是一款自主开发的国产软件,其核心算法已不逊于它们,甚至有所胜出!LTw> 9 `+ i" j v2 [5 R5 E) R 3、参与本次测试之版本均为当前的最新版;]?. ]/ ~. ~) j1 }) P! x 4、以上测试均在同样的软硬件环境下:P4 CPU 1.70GHz / 256MRAM / WinXPF\|L0 2 G0 P% D" k, U2 w9 p, a% o. l" T 5、以上测试均不含输出时间(请将 Factorial.exe 的“Output”选项全部关闭);{3~W|i 0 F5 e. M- D- G# ~( M: B2 l7 c 6、如果需要输出,后两者将远落后于 HugeCalc 3.0.0.1!u! gl5 T! z h# \. g! w# t 7、测试程序/源代码:u) J! u5 l" L7 P B1 e A -- Factorial.exe (以 HugeCalc 为内核)^ ; T* t, ?+ z8 P0 C6 z% b$ j B -- Factorial.nb (Mathematica Notebook)nD1F 1 x. p( W8 g: N: P C -- Factorial.mw (Maple 9.5 Worksheet File)s` 2 q( l( x- m: h" I©HugeCalc最新版 v3.0.1.2)现可在各大软件下载网站免费下载(如华军电脑之家天空等)。G>YlM 4 Q2 m7 _+ D, w9 ?©数学中国 -- 数学中国论坛  t4`O,0 * y4 A/ f: `3 l' K 曾有一些研究生、博士生用 HugeCalc 进行计算,评价为是其使用过的最优秀的算法库。_ + |* {4 f. Z* e: a# j* G0 I©数学中国 -- 数学中国论坛  :? B~s f0 O! q* ^; C# w5 k! Z" | 超大整数完全精度快速计算算法库 HugeCalc 具有良好的扩展性,可以完成许多高性能大规模计算。alG?k3 f+ R# F- _5 D8 Y# ?5 _ ©数学中国 -- 数学中国论坛  U%?\Lh ! J% Y" K+ \% I9 |( ~数学中国 -- 数学中国论坛  Iu , c7 @" m# O" O [attach]991[/attach]

! l$ y" P$ v+ d6 h! g7 \; {

我现在在家外企工作,但感兴趣的是数学和算法研究,并希望开发出具有自主产权的世界一流的专业软件。h87 D7 V4 U& Z- p) F# Z 我想了解一下它的真正价值,大家可否给我一些建议或指导?谢谢!) Q Q! o$ I! m$ e2 t

[em05]

[转帖]高精度算法库 HugeCalc(比最新的 Mathematica、Maple 速度更快!).gif (59.95 KB, 下载次数: 258)

[转帖]高精度算法库 HugeCalc(比最新的 Mathematica、Maple 速度更快!)

[转帖]高精度算法库 HugeCalc(比最新的 Mathematica、Maple 速度更快!)


作者: wajm_011    时间: 2011-1-31 13:24
。。。。。。。。。。。??
作者: famxpencil    时间: 2011-3-18 18:01
是否有关于质数的一些计算呢?比如判定,生成等等% @- }$ ~& C. P5 `0 B
关于大整数的计算碰到质数的算法应该是不可避免的...
作者: bolojedy2    时间: 2011-5-2 12:48
。。。。。。。。。。。??
作者: ljyxn    时间: 2011-6-20 23:49
附件保密!* ???不明白 怎么个快法???就是程序省了存储和运行空间内存吗?
作者: cchy    时间: 2011-9-14 20:41
先看看再说。




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