Evolutionary algorithms for designing reversible cellular automata

نویسندگان

چکیده

Abstract Reversible Cellular Automata (RCA) are a particular kind of shift-invariant transformations characterized by dynamics composed only disjoint cycles. They have many applications in the simulation physical systems, cryptography, and reversible computing. In this work, we formulate search specific class RCA – namely, those whose local update rules defined conserved landscapes as an optimization problem to be tackled with Genetic Algorithms (GA) Programming (GP). particular, our experimental investigation revolves around three different research questions, which address through single-objective, multi-objective, lexicographic approach. single-objective approach, observe that GP can already find optimal solution initial population. This indicates evolutionary algorithms not needed when evolving reversibility such CA, more efficient method is generate at random syntactic trees define rule. On other hand, GA proved quite effective multi-objective approach (1) discover trade-off between Hamming weight landscape rules, (2) CA cannot used symmetric cryptography because their (and thus nonlinearity) too low.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Representing Reversible Cellular Automata with Reversible Block Cellular Automata

Cellular automata are mappings over infinite lattices such that each cell is updated according to the states around it and a unique local function. Block permutations are mappings that generalize a given permutation of blocks (finite arrays of fixed size) to a given partition of the lattice in blocks. We prove that any d-dimensional reversible cellular automaton can be expressed as the composit...

متن کامل

Reversible Cellular Automata

A reversible cellular automaton is one whose evolution, and therefore the entire past history of any con guration, can be uniquely deciphered. There are degrees of reversibility, depending upon whether the con gurations considered are arbitrary, periodic, or quiescent at in nity; which are subsidiary to more general questions of injectivity and surjectivity, within a general perspective of the ...

متن کامل

Reversible Cellular Automata Based Encryption

In this paper cellular automata (CA) are applied to construct a symmetric-key encryption algorithm. A new block cipher based on one dimensional, uniform and reversible CA is proposed. A class of CA with rules specifically constructed to be reversible is used. The algorithm uses 224 bit key. It is shown that the algorithm satisfies safety criterion called Strict Avalanche Criterion. Due to a hug...

متن کامل

Fuzzy Evolutionary Cellular Automata

Genetic algorithms are powerful tools that allow engineers and scientists to find good solutions to hard computational problems using evolutionary principles. The classic genetic algorithm has several disadvantages, however. Foremost among these drawbacks is the difficulty of choosing optimal parameter settings. Genetic algorithm literature is full of empirical tricks, techniques, and rules of ...

متن کامل

Research of Complexity in Cellular Automata through Evolutionary Algorithms

This paper presents an evolutionary approach to searching for cellular automata that accept gliders. The proposed technique is based on a specific fitness function taking into account spatial evolution, the number of living cells, and the presence of gliders. The results show that the genetic algorithm is a promising tool for finding cellular automata with specific behaviors, and then could pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Genetic Programming and Evolvable Machines

سال: 2021

ISSN: ['1389-2576', '1573-7632']

DOI: https://doi.org/10.1007/s10710-021-09415-7