@techreport{93bc67b5c34646d8912b3632d995f7cf,
title = "A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms",
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 perform 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. ",
keywords = "cs.NE, cs.CR, Boolean functions, Nonlinearity, Odd dimension, Encodings",
author = "Claude Carlet and Marko {\D}urasevic and Domagoj Jakobovic and Stjepan Picek and Luca Mariot",
note = "28 pages, 10 figures, extended version of the conference paper {"}A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes{"} published in EuroGP 2025",
year = "2025",
month = apr,
day = "24",
doi = "10.48550/arXiv.2504.17666",
language = "English",
publisher = "ArXiv.org",
type = "WorkingPaper",
institution = "ArXiv.org",
}