On the evolution of bent (n, m) functions

Created by W.Langdon from gp-bibliography.bib Revision:1.4448

  author =       "Stjepan Picek and Karlo Knezevic and 
                 Domagoj Jakobovic",
  booktitle =    "2017 IEEE Congress on Evolutionary Computation (CEC)",
  title =        "On the evolution of bent (n, m) functions",
  year =         "2017",
  editor =       "Jose A. Lozano",
  pages =        "2137--2144",
  address =      "Donostia, San Sebastian, Spain",
  publisher =    "IEEE",
  isbn13 =       "978-1-5090-4601-0",
  abstract =     "Boolean functions and their generalizations, vectorial
                 Boolean functions, are extremely active areas of
                 research. Their applications can be found in domains
                 such as error correcting codes, communication, and
                 cryptography. Accordingly, various methods of obtaining
                 Boolean functions are explored where one group belongs
                 to heuristic techniques and, more precisely,
                 evolutionary algorithms. In this paper we explore how
                 to evolve (vectorial) Boolean functions with specific
                 properties by using several different algorithms and
                 encodings. As far as we are aware, we are the first to
                 explore the topic of evolution of vectorial Boolean
                 functions where the output dimension is strictly
                 smaller than the input dimension. Our results show that
                 evolutionary algorithms can represent a valuable option
                 to produce vectorial Boolean functions where good
                 results are obtained for various sizes. On the other
                 hand, as the number of outputs grows, we can observe
                 that evolutionary algorithms are still able to obtain
                 high quality results but with increasing difficulty.",
  keywords =     "genetic algorithms, genetic programming, Boolean
                 functions, evolutionary computation, vectors, bent
                 functions, evolutionary algorithms, heuristic
                 techniques, input dimension, output dimension,
                 vectorial Boolean functions, Ciphers, Encoding",
  isbn13 =       "978-1-5090-4601-0",
  DOI =          "doi:10.1109/CEC.2017.7969563",
  month =        "5-8 " # jun,
  notes =        "IEEE Catalog Number: CFP17ICE-ART Also known as

Genetic Programming entries for Stjepan Picek Karlo Knezevic Domagoj Jakobovic