We investigate the design of Orthogonal Latin Squares (OLS) by means of Genetic Algorithms (GA) and Genetic Programming (GP). Since we focus on Latin squares generated by Cellular Automata (CA), the problem can be reduced to the search of pairs of Boolean functions that give rise to OLS when used as CA local rules. As it is already known how to design CA-based OLS with linear Boolean functions, we adopt the evolutionary approach to address the nonlinear case, experimenting with different encodings for the candidate solutions. In particular, for GA we consider single bitstring, double bitstring and quaternary string encodings, while for GP we adopt a double tree representation. We test the two metaheuristics on the spaces of local rules pairs with n = 7 and n = 8 variables, using two fitness functions. The results show that GP is always able to generate OLS, even if the optimal solutions found with the first fitness function are mostly linear. On the other hand, GA achieves a remarkably lower success rate than GP in evolving OLS, but the corresponding Boolean functions are always nonlinear.

Mariot, L., Picek, S., Jakobovic, D., Leporati, A. (2017). Evolutionary algorithms for the design of orthogonal Latin squares based on cellular automata. In GECCO '17 Proceedings of the Genetic and Evolutionary Computation Conference (pp.306-313). Association for Computing Machinery, Inc [10.1145/3071178.3071284].

Evolutionary algorithms for the design of orthogonal Latin squares based on cellular automata

MARIOT, LUCA
Primo
;
LEPORATI, ALBERTO OTTAVIO
Ultimo
2017

Abstract

We investigate the design of Orthogonal Latin Squares (OLS) by means of Genetic Algorithms (GA) and Genetic Programming (GP). Since we focus on Latin squares generated by Cellular Automata (CA), the problem can be reduced to the search of pairs of Boolean functions that give rise to OLS when used as CA local rules. As it is already known how to design CA-based OLS with linear Boolean functions, we adopt the evolutionary approach to address the nonlinear case, experimenting with different encodings for the candidate solutions. In particular, for GA we consider single bitstring, double bitstring and quaternary string encodings, while for GP we adopt a double tree representation. We test the two metaheuristics on the spaces of local rules pairs with n = 7 and n = 8 variables, using two fitness functions. The results show that GP is always able to generate OLS, even if the optimal solutions found with the first fitness function are mostly linear. On the other hand, GA achieves a remarkably lower success rate than GP in evolving OLS, but the corresponding Boolean functions are always nonlinear.
paper
Boolean Functions; Cellular Automata; Genetic Algorithms; Genetic Programming; Nonlinearity; Orthogonal Latin Squares; Pairwise Balancedness; Quaternary Strings;
Orthogonal Latin Squares, Cellular Automata, Genetic Algorithms, Genetic Programming, Boolean Functions, Pairwise Balancedness, Quaternary Strings, Nonlinearity
English
The Genetic and Evolutionary Computation Conference GECCO July 15-19
2017
GECCO '17 Proceedings of the Genetic and Evolutionary Computation Conference
9781450349208
2017
306
313
reserved
Mariot, L., Picek, S., Jakobovic, D., Leporati, A. (2017). Evolutionary algorithms for the design of orthogonal Latin squares based on cellular automata. In GECCO '17 Proceedings of the Genetic and Evolutionary Computation Conference (pp.306-313). Association for Computing Machinery, Inc [10.1145/3071178.3071284].
File in questo prodotto:
File Dimensione Formato  
3071178.3071284.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 644.4 kB
Formato Adobe PDF
644.4 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/163729
Citazioni
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 17
Social impact