Table of Contents
Fetching ...

The More the Merrier: On Evolving Five-valued Spectra Boolean Functions

Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

TL;DR

This paper investigates evolving five-valued spectra Boolean functions, which are the functions whose Walsh-Hadamard coefficients can only take five distinct values and shows that the tree encoding is superior to other choices, as it can obtain five-valued Boolean functions with high nonlinearity.

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.

The More the Merrier: On Evolving Five-valued Spectra Boolean Functions

TL;DR

This paper investigates evolving five-valued spectra Boolean functions, which are the functions whose Walsh-Hadamard coefficients can only take five distinct values and shows that the tree encoding is superior to other choices, as it can obtain five-valued Boolean functions with high nonlinearity.

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.

Paper Structure

This paper contains 18 sections, 9 equations, 2 figures, 2 tables.

Figures (2)

  • Figure 1: Violin plot representation of the results for problem size 7.
  • Figure 2: Convergence of the algorithm.