Balanced crossover operators in genetic algorithms

L Manzoni, L Mariot, E Tuba - Swarm and Evolutionary Computation, 2020 - Elsevier
In several combinatorial optimization problems arising in cryptography and design theory,
the admissible solutions must often satisfy a balancedness constraint, such as being …

A survey of metaheuristic algorithms for the design of cryptographic Boolean functions

M Djurasevic, D Jakobovic, L Mariot, S Picek - Cryptography and …, 2023 - Springer
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …

Toward more efficient heuristic construction of Boolean functions

D Jakobovic, S Picek, MSR Martins, M Wagner - Applied Soft Computing, 2021 - Elsevier
Boolean functions have numerous applications in domains as diverse as coding theory,
cryptography, and telecommunications. Heuristics play an important role in the construction …

Evolutionary search of binary orthogonal arrays

L Mariot, S Picek, D Jakobovic, A Leporati - Parallel Problem Solving from …, 2018 - Springer
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 …

Bent functions from cellular automata

M Gadouleau, L Mariot, S Picek - Cryptology ePrint Archive, 2020 - eprint.iacr.org
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 …

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 …

Evolving bent quaternary functions

S Picek, K Knezevic, L Mariot… - 2018 IEEE Congress …, 2018 - ieeexplore.ieee.org
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 …

Evolutionary algorithms for designing reversible cellular automata

L Mariot, S Picek, D Jakobovic, A Leporati - Genetic Programming and …, 2021 - Springer
Abstract Reversible Cellular Automata (RCA) are a particular kind of shift-invariant
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 …

Tip the balance: Improving exploration of balanced crossover operators by adaptive bias

L Manzoni, L Mariot, E Tuba - 2021 Ninth International …, 2021 - ieeexplore.ieee.org
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 …