Evolutionary search of binary orthogonal arrays

Conference Paper (2018)
Author(s)

Luca Mariot (University of Milano-Bicocca)

Stjepan Picek (TU Delft - Cyber Security)

Domagoj Jakobovic (University of Zagreb)

Alberto Leporati (University of Milano-Bicocca)

Research Group
Cyber Security
DOI related publication
https://doi.org/10.1007/978-3-319-99253-2_10
More Info
expand_more
Publication Year
2018
Language
English
Research Group
Cyber Security
Pages (from-to)
121-133
ISBN (print)
978-3-319-99252-5
ISBN (electronic)
978-3-319-99253-2

Abstract

Orthogonal Arrays (OA) represent an interesting breed of combinatorial designs that finds applications in several domains such as statistics, coding theory, and cryptography. In this work, we address the problem of constructing binary OA through evolutionary algorithms, an approach which received little attention in the combinatorial designs literature. We focus on the representation of a feasible solution, which we encode as a set of Boolean functions whose truth tables are used as the columns of a binary matrix, and on the design of an appropriate fitness function and variation operators for this problem. We finally present experimental results obtained with genetic algorithms (GA) and genetic programming (GP) on optimizing such fitness function, and compare the performances of these two metaheuristics with respect to the size of the considered problem instances. The experimental results show that GP outperforms GA at handling this type of problem, as it converges to an optimal solution in all considered problem instances but one.

No files available

Metadata only record. There are no files for this record.