Finding Boolean functions with specific properties is a complex combinatorial optimization problem where the search space grows super-exponentially with the number of input variables. One common property of interest is the nonlinearity of Boolean functions. Constructing highly nonlinear Boolean functions is difficult as it is not always known what nonlinearity values can be reached in practice. In this paper, we investigate the effects of the genetic operators for bit-string encoding in optimizing nonlinearity. While several mutation and crossover operators have commonly been used, the link between the genotype they operate on and the resulting phenotype changes is mostly obscure. The analysis reveals interesting insights into operator effectiveness and indicates how algorithm design may improve convergence compared to an operator-agnostic genetic algorithm.

Durasevic, M., Jakobovic, D., Mariot, L., Picek, S. (2023). Digging Deeper: Operator Analysis for Optimizing Nonlinearity of Boolean Functions. In GECCO 2023 Companion - Proceedings of the 2023 Genetic and Evolutionary Computation Conference Companion (pp.199-202). Association for Computing Machinery, Inc [10.1145/3583133.3590679].

Digging Deeper: Operator Analysis for Optimizing Nonlinearity of Boolean Functions

Mariot, Luca;
2023

Abstract

Finding Boolean functions with specific properties is a complex combinatorial optimization problem where the search space grows super-exponentially with the number of input variables. One common property of interest is the nonlinearity of Boolean functions. Constructing highly nonlinear Boolean functions is difficult as it is not always known what nonlinearity values can be reached in practice. In this paper, we investigate the effects of the genetic operators for bit-string encoding in optimizing nonlinearity. While several mutation and crossover operators have commonly been used, the link between the genotype they operate on and the resulting phenotype changes is mostly obscure. The analysis reveals interesting insights into operator effectiveness and indicates how algorithm design may improve convergence compared to an operator-agnostic genetic algorithm.
paper
Symmetric cryptography and hash functions
English
2023 Genetic and Evolutionary Computation Conference Companion, GECCO 2023 Companion - 15 July 2023 through 19 July 2023
2023
GECCO 2023 Companion - Proceedings of the 2023 Genetic and Evolutionary Computation Conference Companion
9798400701207
2023
199
202
reserved
Durasevic, M., Jakobovic, D., Mariot, L., Picek, S. (2023). Digging Deeper: Operator Analysis for Optimizing Nonlinearity of Boolean Functions. In GECCO 2023 Companion - Proceedings of the 2023 Genetic and Evolutionary Computation Conference Companion (pp.199-202). Association for Computing Machinery, Inc [10.1145/3583133.3590679].
File in questo prodotto:
File Dimensione Formato  
Durasevic-2023-GECCO-VoR.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 547.29 kB
Formato Adobe PDF
547.29 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/502279
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact