Digging Deeper: Operator Analysis for Optimizing Nonlinearity of Boolean Functions
Marko Djurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

TL;DR
This paper analyzes how different genetic operators affect the optimization of Boolean function nonlinearity, providing insights to improve genetic algorithm performance in this complex combinatorial problem.
Contribution
It offers a detailed analysis of genetic operators' effects on Boolean function nonlinearity, guiding more effective algorithm design.
Findings
Certain operators lead to larger phenotype changes.
Operator effectiveness varies with the search space region.
Informed operator selection improves convergence speed.
Abstract
Boolean functions are mathematical objects with numerous applications in domains like coding theory, cryptography, and telecommunications. 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. By observing the range of possible changes an operator can provide, as…
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
TopicsReceptor Mechanisms and Signaling · Metaheuristic Optimization Algorithms Research · Neuropeptides and Animal Physiology
