The More the Merrier: On Evolving Five-valued Spectra Boolean Functions
Claude Carlet, Marko {\DH}urasevic, Domagoj Jakobovic, Luca Mariot,, Stjepan Picek

TL;DR
This paper explores evolving five-valued spectra Boolean functions, demonstrating that a tree encoding approach effectively produces functions with high nonlinearity across various sizes.
Contribution
It introduces a novel focus on five-valued spectra Boolean functions and compares encoding methods, identifying tree encoding as superior for this task.
Findings
Tree encoding outperforms other encodings in evolving five-valued Boolean functions.
High nonlinearity functions are successfully generated across multiple sizes.
The study provides insights into the optimization of Boolean functions with specific spectral properties.
Abstract
Evolving Boolean functions with specific properties is an interesting optimization problem since, depending on the combination of properties and Boolean function size, the problem can range from very simple to (almost) impossible to solve. Moreover, some problems are more interesting as there may be only a few options for generating the required Boolean functions. This paper investigates one such problem: evolving five-valued spectra Boolean functions, which are the functions whose Walsh-Hadamard coefficients can only take five distinct values. We experimented with three solution encodings, two fitness functions, and 12 Boolean function sizes and showed that the tree encoding is superior to other choices, as we can obtain five-valued Boolean functions with high nonlinearity.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic
