随机数区间算法的改进及其在资源分配中的应用
发布时间:2024-06-04 00:52
随机数生成是信息安全和计算机仿真等领域的核心技术手段。如何生成高质量的随机数是随机数研究领域的核心问题。基于区间算法实现的随机数生成具有简单、高效的特点,其生成随机数的效率是各种已知方法中最高的,是近年来研究的焦点之一。本文在已有的区间算法上提出了一种二元精确分割区间算法。主要的改进包括输出区间的隐性分割方法和输出区间的3子区间重正化方法,完全消除了区间算法输出区间分割的舍入误差问题,同时也极大地缓解了输入区间分割的舍入误差问题,从而基本解决了有限精度运算导致区间算法输出随机数质量下降的问题,实现了在有限精度整数运算条件下将任意已知概率分布的输入数据以精确或接近精确的方式转换为指定的任意概率分布的随机数。本文还设计了使用公开可见证信源的随机数生成算法。该算法选取股票价格数据作为信源,使用ARIMA模型和区间算法对信源数据进行处理,最终输出二元随机序列。NIST SP800-22随机数检测集的测试结果表明该算法工作良好。
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
本文编号:3988631
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
图3-5二元精确分割区间算法流程图??33??
骤7若列表/的长度为1,即7?=?(([7,5),〇),则依次输出序列沖的字符,量n更新为n+|t|?(式中|t丨表示序列t的长度),并将t重置为;I,即y(([以),又));??若列表/的长度为2,?=?且u为t和f的最共前缀,则令t?=?ia^,=?依次输出序列u中的字符,将....
图4-4?一阶差分相关图(a)自相关(b)偏自相关??
?2000?2500?3000??(b)??图4-3?(a)stocfcl时间序列(b)—阶差分dyl序列??第二步,白噪声检验。得到平稳时序序列dyl后,需要进行白噪声检验检验??序列是否为白噪声序列,所以需要求出序列dyl的自相关系数,如下图所示:??10-?1.0-??05....
图4-3?(a)stocfcl时间序列(b)—阶差分dyl序列??第二步,白噪声检验
iiiS数3?姓迟??图4-4?一阶差分相关图(a)自相关(b)偏自相关??47??
图4-6残差相关图(a)自相关(b)偏自相关??
?16?.095??图4-7自相关统计量??残差相关图显示自相关函数基本在95%的置信区域内,且P值大于5%,残??差序列接受原假设,认为该序列为白噪声序列。并将ARIMA(5,1,5)模型残差序列??命名为?residuaZl。??根据上述步骤,将stoc/c2、stocfc3....
本文编号:3988631
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3988631.html