SAM:多精度中的随机算法
SAM库以任意精度实现离散随机算法。它可以在任意精度程序中进行舍入误差估计。精度控制是对随机变量进行的,随机类型由SAM提供。
它需要MPFR库,它本身需要GMP库.
有两个不同版本的SAM可用。
-
统一精度版本
所有随机变量都具有相同的精度,可以在执行过程中更改。
源代码、文档和示例程序可以是已下载.
此版本的SAM已在以下文章中介绍:
S.Graillat、F.Jézéquel、S.Wang、Y.Zhu、,多精度随机算法, 计算机科学中的数学,5(4),第359-375页,2011年。
DOI链接,BibTeX参考
-
混合精度版本
每个随机变量都以自己的精度声明。
在具有不同尾数长度的变量的代码中,可以估计舍入误差。
源代码、文档和示例程序可以已下载.