Boolean functions have a prominent role in many real-world applications, which makes them a very active research domain. Throughout the years, various heuristic techniques proved to be an attractive choice for the construction of Boolean functions with different properties. One of the most important properties is nonlinearity, and in particular maximally nonlinear Boolean functions are also called bent functions. In this paper, instead of considering Boolean functions, we experiment with quaternary functions. The corresponding problem is much more difficult and presents an interesting benchmark as well as realworld applications. The results we obtain show that evolutionary metaheuristics, especially genetic programming, succeed in finding quaternary functions with the desired properties. The obtained results in the quaternary domain can also be translated into the binary domain, in which case this approach compares favorably with the state-of-the-art in Boolean optimization. Our techniques are able to find quaternary bent functions for up to 8 inputs, which corresponds to obtaining Boolean bent functions of 16 inputs.

Picek, S., Knezevic, K., Mariot, L., Jakobovic, D., Leporati, A. (2018). Evolving Bent Quaternary Functions. In 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings (pp.2584-2591). Institute of Electrical and Electronics Engineers Inc. [10.1109/CEC.2018.8477677].

Evolving Bent Quaternary Functions

Mariot, Luca;Leporati, Alberto
2018

Abstract

Boolean functions have a prominent role in many real-world applications, which makes them a very active research domain. Throughout the years, various heuristic techniques proved to be an attractive choice for the construction of Boolean functions with different properties. One of the most important properties is nonlinearity, and in particular maximally nonlinear Boolean functions are also called bent functions. In this paper, instead of considering Boolean functions, we experiment with quaternary functions. The corresponding problem is much more difficult and presents an interesting benchmark as well as realworld applications. The results we obtain show that evolutionary metaheuristics, especially genetic programming, succeed in finding quaternary functions with the desired properties. The obtained results in the quaternary domain can also be translated into the binary domain, in which case this approach compares favorably with the state-of-the-art in Boolean optimization. Our techniques are able to find quaternary bent functions for up to 8 inputs, which corresponds to obtaining Boolean bent functions of 16 inputs.
slide + paper
Artificial Intelligence; Control and Optimization
English
2018 IEEE Congress on Evolutionary Computation, CEC 2018
2018
2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings
978-1-5090-6017-7
2018
2584
2591
8477677
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8466244
none
Picek, S., Knezevic, K., Mariot, L., Jakobovic, D., Leporati, A. (2018). Evolving Bent Quaternary Functions. In 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings (pp.2584-2591). Institute of Electrical and Electronics Engineers Inc. [10.1109/CEC.2018.8477677].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/213968
Citazioni
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 0
Social impact