Skip to main navigation Skip to search Skip to main content

A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes

  • Claude Carlet
  • , Marko Đurasević
  • , Domagoj Jakobović*
  • , Stjepan Picek
  • , Luca Mariot
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Downloads (Pure)

Abstract

Boolean functions are mathematical objects used in diverse applications. Different applications also have different requirements, making the research on Boolean functions very active. In the last 30 years, evolutionary algorithms have been shown to be a strong option for evolving Boolean functions in different sizes and with different properties. Still, most of those works consider similar settings and provide results that are mostly interesting from the evolutionary algorithm’s perspective. This work considers the problem of evolving highly nonlinear Boolean functions in odd sizes. While the formulation sounds simple, the problem is remarkably difficult, and the related work is extremely scarce. We consider three solutions encodings and four Boolean function sizes and run a detailed experimental analysis. Our results show that GP outperforms other EA in evolving highly nonlinear functions. Nevertheless, the problem is challenging, and finding optimal solutions is impossible except for the smallest tested size. However, once we added local search to the evolutionary algorithm, we managed to find a Boolean function in nine inputs with nonlinearity 241, which, to our knowledge, had never been accomplished before with evolutionary algorithms.

Original languageEnglish
Title of host publicationGenetic Programming - 28th European Conference, EuroGP 2025, Held as Part of EvoStar 2025, Proceedings
EditorsBing Xue, Luca Manzoni, Illya Bakurov
PublisherSpringer
Pages18-34
Number of pages17
ISBN (Electronic)978-3-031-89991-1
ISBN (Print)9783031899904
DOIs
Publication statusPublished - 18 Apr 2025
Event28th European Conference on Genetic Programming, EuroGP 2025 - Trieste, Italy
Duration: 22 Apr 202525 Apr 2025
Conference number: 28
https://www.evostar.org/2025/

Publication series

NameLecture Notes in Computer Science
Volume15609 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference28th European Conference on Genetic Programming, EuroGP 2025
Abbreviated titleEuroGP 2025
Country/TerritoryItaly
CityTrieste
Period22/04/2525/04/25
OtherHeld as Part of EvoStar 2025
Internet address

Keywords

  • 2026 OA procedure
  • encodings
  • evolutionary algorithms
  • genetic programming
  • nonlinearity
  • odd dimension
  • Boolean functions

Fingerprint

Dive into the research topics of 'A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes'. Together they form a unique fingerprint.

Cite this