Disjunct Matrices (DM) are a particular kind of binary matrices which have been especially applied to solve the Non-Adaptive Group Testing (NAGT) problem, where the task is to detect any configuration of t defectives out of a population of N items. Traditionally, the methods used to construct DM leverage on error-correcting codes and other related algebraic techniques. Here, we investigate the use of Evolutionary Algorithms to design DM and two of their generalizations, namely Resolvable Matrices (RM) and Almost Disjunct Matrices (ADM). After discussing the basic encoding used to represent the candidate solutions of our optimization problems, we define three fitness functions, each measuring the deviation of a generic binary matrix from being respectively a DM, an RM or an ADM. Next, we employ Estimation of Distribution Algorithms (EDA), Genetic Algorithms (GA), and Genetic Programming (GP) to optimize these fitness functions. The results show that GP achieves the best performances among the three heuristics, converging to an optimal solution on a wider range of problem instances. Although these results do not match those obtained by other state-of-the-art methods in the literature, we argue that our heuristic approach can generate solutions that are not expressible by currently known algebraic techniques, and sketch some possible ideas to further improve its performance.

Knezevic, K., Picek, S., Mariot, L., Jakobovic, D., Leporati, A. (2018). The design of (almost) disjunct matrices by evolutionary algorithms. In Theory and Practice of Natural Computing : 7th International Conference, TPNC 2018, Dublin, Ireland, December 12–14, 2018, Proceedings (pp.152-163). Springer Verlag [10.1007/978-3-030-04070-3_12].

The design of (almost) disjunct matrices by evolutionary algorithms

Mariot, Luca;Leporati, Alberto
2018

Abstract

Disjunct Matrices (DM) are a particular kind of binary matrices which have been especially applied to solve the Non-Adaptive Group Testing (NAGT) problem, where the task is to detect any configuration of t defectives out of a population of N items. Traditionally, the methods used to construct DM leverage on error-correcting codes and other related algebraic techniques. Here, we investigate the use of Evolutionary Algorithms to design DM and two of their generalizations, namely Resolvable Matrices (RM) and Almost Disjunct Matrices (ADM). After discussing the basic encoding used to represent the candidate solutions of our optimization problems, we define three fitness functions, each measuring the deviation of a generic binary matrix from being respectively a DM, an RM or an ADM. Next, we employ Estimation of Distribution Algorithms (EDA), Genetic Algorithms (GA), and Genetic Programming (GP) to optimize these fitness functions. The results show that GP achieves the best performances among the three heuristics, converging to an optimal solution on a wider range of problem instances. Although these results do not match those obtained by other state-of-the-art methods in the literature, we argue that our heuristic approach can generate solutions that are not expressible by currently known algebraic techniques, and sketch some possible ideas to further improve its performance.
slide + paper
Almost disjunct matrices; Disjunct matrices; Estimation of distribution algorithms; Evolutionary computing; Genetic algorithms; Genetic programming; Group testing; Resolvable matrices;
English
7th International Conference on the Theory and Practice of Natural Computing, TPNC 2018 - 12 December 2018 through 14 December 2018
2018
Martín-Vide, C; Vega-Rodríguez, MA; Fagan, D; O’Neill, M
Theory and Practice of Natural Computing : 7th International Conference, TPNC 2018, Dublin, Ireland, December 12–14, 2018, Proceedings
9783030040697
2018
11324
152
163
https://www.springer.com/series/558
none
Knezevic, K., Picek, S., Mariot, L., Jakobovic, D., Leporati, A. (2018). The design of (almost) disjunct matrices by evolutionary algorithms. In Theory and Practice of Natural Computing : 7th International Conference, TPNC 2018, Dublin, Ireland, December 12–14, 2018, Proceedings (pp.152-163). Springer Verlag [10.1007/978-3-030-04070-3_12].
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/213972
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 3
Social impact