The Design of (Almost) Disjunct Matrices by Evolutionary Algorithms

Karlo Knezevic, Stjepan Picek, Luca Mariot, Domagoj Jakobovic, Alberto Leporati

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

1 Citation (Scopus)

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.
Original languageEnglish
Title of host publicationTheory and Practice of Natural Computing
Subtitle of host publication7th International Conference, TPNC 2018, Dublin, Ireland, December 12–14, 2018, Proceedings
EditorsD. Fagan, C. Martín-Vide, M. O'Neill, M.A. Vega-Rodríguez
Place of PublicationCham
PublisherSpringer
Pages152-163
Number of pages12
ISBN (Electronic)978-3-030-04070-3
ISBN (Print)978-3-030-04069-7
DOIs
Publication statusPublished - 2018
EventTPNC 2018: 7th International Conference on Theory and Practice of Natural Computing - Dublin, Ireland
Duration: 14 Dec 201814 Dec 2018
Conference number: 7th

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume11324

Conference

ConferenceTPNC 2018
Country/TerritoryIreland
CityDublin
Period14/12/1814/12/18

Keywords

  • Evolutionary computing
  • Disjunct matrices
  • Resolvable matrices
  • Almost disjunct matrices
  • Group testing
  • Estimation of distribution algorithms
  • Genetic algorithms
  • Genetic programming

Fingerprint

Dive into the research topics of 'The Design of (Almost) Disjunct Matrices by Evolutionary Algorithms'. Together they form a unique fingerprint.

Cite this