• DocumentCode
    910107
  • Title

    2-D CA variation with asymmetric neighborship for pseudorandom number generation

  • Author

    Guan, Sheng-Uei ; Zhang, Shu ; Quieta, Marie Therese

  • Author_Institution
    Electr. & Comput. Eng. Dept., Nat. Univ. of Singapore, Singapore
  • Volume
    23
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    378
  • Lastpage
    388
  • Abstract
    This paper proposes a variation of two-dimensional (2-D) cellular automata (CA) by adopting a simpler structure than the normal 2-D CA and a unique neighborship characteristic-asymmetric neighborship. The randomness of 2-D CA based on asymmetric neighborship is discussed and compared with one-dimensional (1-D) and 2-D CA. The results show that they are better than 1-D CA and could compete with conventional 2-D CA under certain array setting, output method, and transition rule. Furthermore, the structures of 2-D CA based on asymmetric neighborship were evolved using some multiobjective genetic algorithm. The evolved 2-D CA could pass DIEHARD tests with only 50 cells, which is less than the minimal number of cells (i.e., 55 cells) needed for neighbor-changing 1-D CA to pass DIEHARD. In addition, a refinement procedure to reduce the cost of 2-D CA based on asymmetric neighborship is discussed. The minimal number of cells found is 48 cells for it to pass DIEHARD. The structure of this 48-cell 2-D CA is identical to that of the evolved 10 * 5 2-D CA, except that 2 horizontal cells in the evolved 10 * 5 2-D CA are removed.
  • Keywords
    cellular automata; circuit optimisation; genetic algorithms; network topology; 2-D CA variation; DIEHARD tests; array setting; asymmetric neighborship; cellular automata; multiobjective genetic algorithm; output method; pseudorandom number generation; transition rule; Automatic control; Character generation; Costs; Genetic algorithms; Hardware; Principal component analysis; Random number generation; Testing; Two dimensional displays;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2004.823344
  • Filename
    1269860