Monotone but Exciting: On Evolving Monotone Boolean Functions with High Nonlinearity

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Carlet, Claude, Čupić, Marko, Ðurasevic, Marko, Jakobovic, Domagoj, Mariot, Luca, Picek, Stjepan
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908978162696192
author Carlet, Claude
Čupić, Marko
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
author_facet Carlet, Claude
Čupić, Marko
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
contents Monotone Boolean functions are a structurally important class of Boolean functions, but their restricted form imposes strong limitations on achievable nonlinearity. In this paper, we investigate whether evolutionary computation can evolve monotone Boolean functions with high nonlinearity, both in the balanced and imbalanced settings. We consider three solution encodings: the standard truth table representation, a balanced truth table encoding that preserves Hamming weight, and a symbolic tree-based genetic programming representation. To guide the search toward monotone increasing functions, we introduce a non-monotonicity penalty and combine it with fitness functions targeting balancedness and nonlinearity. Experimental results are reported for dimensions from $n=5$ to $n=14$. The results show that evolutionary search can discover monotone Boolean functions with nonlinearities clearly exceeding those of majority functions, and in several cases approaching the best currently known values for monotone functions. At the same time, the experiments reveal substantial differences between encodings: the balanced truth table encoding performs poorly for larger dimensions, while the standard truth table and genetic programming encodings remain competitive, with genetic programming becoming especially relevant in the largest tested dimensions.
format Preprint
id arxiv_https___arxiv_org_abs_2604_17342
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Monotone but Exciting: On Evolving Monotone Boolean Functions with High Nonlinearity
Carlet, Claude
Čupić, Marko
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
Neural and Evolutionary Computing
Cryptography and Security
Monotone Boolean functions are a structurally important class of Boolean functions, but their restricted form imposes strong limitations on achievable nonlinearity. In this paper, we investigate whether evolutionary computation can evolve monotone Boolean functions with high nonlinearity, both in the balanced and imbalanced settings. We consider three solution encodings: the standard truth table representation, a balanced truth table encoding that preserves Hamming weight, and a symbolic tree-based genetic programming representation. To guide the search toward monotone increasing functions, we introduce a non-monotonicity penalty and combine it with fitness functions targeting balancedness and nonlinearity. Experimental results are reported for dimensions from $n=5$ to $n=14$. The results show that evolutionary search can discover monotone Boolean functions with nonlinearities clearly exceeding those of majority functions, and in several cases approaching the best currently known values for monotone functions. At the same time, the experiments reveal substantial differences between encodings: the balanced truth table encoding performs poorly for larger dimensions, while the standard truth table and genetic programming encodings remain competitive, with genetic programming becoming especially relevant in the largest tested dimensions.
title Monotone but Exciting: On Evolving Monotone Boolean Functions with High Nonlinearity
topic Neural and Evolutionary Computing
Cryptography and Security
url https://arxiv.org/abs/2604.17342