Abstract
This paper focuses on the problem of evolving Boolean functions of odd sizes with high nonlinearity, a property of cryptographic relevance. Despite its simple formulation, this problem turns out to be remarkably difficult. We conduct a systematic evaluation by considering three solution encodings and four problem instances, analyzing how well different types of evolutionary algorithms behave in finding a maximally nonlinear Boolean function. Our results show that genetic programming generally outperforms other evolutionary algorithms, although it falls short of the best-known results achieved by ad-hoc heuristics. Interestingly, by adding local search and restricting the space to rotation symmetric Boolean functions, we show that a genetic algorithm with the bitstring encoding manages to evolve a 9-variable Boolean function with nonlinearity 241.
| Original language | English |
|---|---|
| Article number | 1 |
| Number of pages | 27 |
| Journal | Genetic Programming and Evolvable Machines |
| Volume | 27 |
| Issue number | 1 |
| Early online date | 18 Dec 2025 |
| DOIs | |
| Publication status | Published - Jun 2026 |
Keywords
- 2026 OA procedure
- Evolutionary algorithms
- Nonlinearity
- Odd dimension
- Primary construction
- Secondary construction
- Boolean functions
Fingerprint
Dive into the research topics of 'A systematic study on the design of odd-sized highly nonlinear boolean functions via evolutionary algorithms'. Together they form a unique fingerprint.Research output
- 1 Preprint
-
A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms
Carlet, C., Đurasevic, M., Jakobovic, D., Picek, S. & Mariot, L., 24 Apr 2025, ArXiv.org, 28 p.Research output: Working paper › Preprint › Academic
Open AccessFile9 Downloads (Pure)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver