首页> 外文期刊>IEEE transactions on evolutionary computation >An evolutionary approach to the design of controllable cellular automata structure for random number generation
【24h】

An evolutionary approach to the design of controllable cellular automata structure for random number generation

机译:一种用于随机数生成的可控制细胞自动机结构设计的进化方法

获取原文
获取原文并翻译 | 示例
           

摘要

Cellular automata (CA) has been used in pseudorandom number generation for over a decade. Recent studies show that two-dimensional (2-D) CA pseudorandom number generators (PRNGs) may generate better random sequences than conventional one-dimensional (1-D) CA PRNGs, but they are more complex to implement in hardware than 1-D CA PRNGs. In this paper, we propose a new class of 1-D CA - controllable cellular automata (CCA)-without much deviation from the structural simplicity of conventional 1-D CA. We first give a general definition of CCA and then introduce two types of CCA: CCA0 and CCA2. Our initial study shows that these two CCA PRNGs have better randomness quality than conventional 1-D CA PRNGs, but that their randomness is affected by their structures. To find good CCA0/CCA2 structures for pseudorandom number generation, we evolve them using evolutionary multiobjective optimization techniques. Three different algorithms are presented. One makes use of an aggregation function; the other two are based on the vector-evaluated genetic algorithm. Evolution results show that these three algorithms all perform well. Applying a set of randomness tests on the evolved CCA PRNGs, we demonstrate that their randomness is better than that of 1-D CA PRNGs and can be comparable to that of 2-D CA PRNGs.
机译:细胞自动机(CA)在伪随机数生成中已使用了十多年。最新研究表明,二维(2-D)CA伪随机数生成器(PRNG)可能比传统的一维(1-D)CA PRNG生成更好的随机序列,但在硬件中实现比1-D更复杂CA PRNG。在本文中,我们提出了一类新的一维CA-可控细胞自动机(CCA),而与传统一维CA的结构简单性没有太大的偏差。我们首先给出CCA的一般定义,然后介绍两种类型的CCA:CCA0和CCA2。我们的初步研究表明,这两种CCA PRNG的随机性比传统的一维CA PRNG更好,但它们的随机性受其结构的影响。为了找到用于伪随机数生成的良好CCA0 / CCA2结构,我们使用进化多目标优化技术对其进行了进化。提出了三种不同的算法。一个利用聚合函数;另外两个是基于向量评估的遗传算法。进化结果表明,这三种算法均具有良好的性能。在演化的CCA PRNG上应用一组随机性测试,我们证明了它们的随机性比一维CA PRNG更好,并且可以与二维CA PRNG相比。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号