Balanced crossover operators in genetic algorithms
In several combinatorial optimization problems arising in cryptography and design theory,
the admissible solutions must often satisfy a balancedness constraint, such as being …
the admissible solutions must often satisfy a balancedness constraint, such as being …
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 …
Evolutionary search of binary orthogonal arrays
Orthogonal Arrays (OA) represent an interesting breed of combinatorial designs that finds
applications in several domains such as statistics, coding theory, and cryptography. In this …
applications in several domains such as statistics, coding theory, and cryptography. In this …
Bent functions from cellular automata
In this work, we present a primary construction of bent functions based on cellular automata
(CA). We consider the well-known characterization of bent functions in terms of Hadamard …
(CA). We consider the well-known characterization of bent functions in terms of Hadamard …
Hip to be (Latin) square: maximal period sequences from orthogonal cellular automata
L Mariot - 2021 Ninth International Symposium on Computing …, 2021 - ieeexplore.ieee.org
Orthogonal Cellular Automata (OCA) have been recently investigated in the literature as a
new approach to construct orthogonal Latin squares for cryptographic applications such as …
new approach to construct orthogonal Latin squares for cryptographic applications such as …
Evolving bent quaternary functions
Boolean functions have a prominent role in many real-world applications, which makes them
a very active research domain. Throughout the years, various heuristic techniques proved to …
a very active research domain. Throughout the years, various heuristic techniques proved to …
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 of disjoint cycles. They have …
transformations characterized by dynamics composed only of disjoint cycles. They have …
Inversion of mutually orthogonal cellular automata
L Mariot, A Leporati - Cellular Automata: 13th International Conference on …, 2018 - Springer
Abstract Mutually Orthogonal Cellular Automata (MOCA) are sets of bipermutive CA which
can be used to construct pairwise orthogonal Latin squares. In this work, we consider the …
can be used to construct pairwise orthogonal Latin squares. In this work, we consider the …
Tip the balance: Improving exploration of balanced crossover operators by adaptive bias
The use of balanced crossover operators in Genetic Algorithms (GA) ensures that the binary
strings generated as offsprings have the same Hamming weight of the parents, a constraint …
strings generated as offsprings have the same Hamming weight of the parents, a constraint …