Cartesian genetic programming: its status and future
JF Miller - Genetic Programming and Evolvable Machines, 2020 - Springer
Cartesian genetic programming, a well-established method of genetic programming, is
approximately 20 years old. It represents solutions to computational problems as graphs. Its …
approximately 20 years old. It represents solutions to computational problems as graphs. Its …
Recent developments in cartesian genetic programming and its variants
Cartesian Genetic Programming (CGP) is a variant of Genetic Programming with several
advantages. During the last one and a half decades, CGP has been further extended to …
advantages. During the last one and a half decades, CGP has been further extended to …
Improving genetic algorithm performance by population initialisation with dispatching rules
Scheduling is an important process that is present in many real world scenarios where it is
essential to obtain the best possible results. The performance and execution time of …
essential to obtain the best possible results. The performance and execution time of …
A survey of metaheuristic algorithms for the design of cryptographic Boolean functions
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …
actively researched for several decades already. One domain where Boolean functions play …
Toward more efficient heuristic construction of Boolean functions
Boolean functions have numerous applications in domains as diverse as coding theory,
cryptography, and telecommunications. Heuristics play an important role in the construction …
cryptography, and telecommunications. Heuristics play an important role in the construction …
An improved hybrid genetic algorithm to construct balanced Boolean function with optimal cryptographic properties
Boolean functions are used as nonlinear filter functions and combiner functions in several
stream ciphers. The security of these stream ciphers largely depends upon cryptographic …
stream ciphers. The security of these stream ciphers largely depends upon cryptographic …
Evolutionary algorithms for boolean functions in diverse domains of cryptography
The role of Boolean functions is prominent in several areas including cryptography,
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
Evolutionary construction of perfectly balanced boolean functions
Finding Boolean functions suitable for cryptographic primitives is a complex combinatorial
optimization problem, since they must satisfy several properties to resist cryptanalytic …
optimization problem, since they must satisfy several properties to resist cryptanalytic …
A comparative study on crossover in cartesian genetic programming
J Husa, R Kalkreuth - … : 21st European Conference, EuroGP 2018, Parma …, 2018 - Springer
Abstract Cartesian Genetic Programming is often used with mutation as the sole genetic
operator. Compared to the fundamental knowledge about the effect and use of mutation in …
operator. Compared to the fundamental knowledge about the effect and use of mutation in …
Artificial intelligence for the design of symmetric cryptographic primitives
This chapter provides a general overview of AI methods used to support the design of
cryptographic primitives and protocols. After giving a brief introduction to the basic concepts …
cryptographic primitives and protocols. After giving a brief introduction to the basic concepts …