Cargando…

Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation

Many applications require generating catalogues of combinatorial objects, that do not contain isomorphs. Several efficient abstract schemes for this problem exist. One is described independently by I. A. Faradžev and R. C. Read and has since been applied to catalogue many different combinatorial str...

Descripción completa

Detalles Bibliográficos
Autor principal: Marić, Filip
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324030/
http://dx.doi.org/10.1007/978-3-030-51054-1_16
_version_ 1783551867091943424
author Marić, Filip
author_facet Marić, Filip
author_sort Marić, Filip
collection PubMed
description Many applications require generating catalogues of combinatorial objects, that do not contain isomorphs. Several efficient abstract schemes for this problem exist. One is described independently by I. A. Faradžev and R. C. Read and has since been applied to catalogue many different combinatorial structures. We present an Isabelle/HOL verification of this abstract scheme. To show its practicality, we instantiate it on two concrete problems: enumerating digraphs and enumerating union-closed families of sets. In the second example abstract algorithm specification is refined to an implementation that can quite efficiently enumerate all canonical union-closed families over a six element universe (there is more than 100 million such families).
format Online
Article
Text
id pubmed-7324030
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73240302020-06-30 Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation Marić, Filip Automated Reasoning Article Many applications require generating catalogues of combinatorial objects, that do not contain isomorphs. Several efficient abstract schemes for this problem exist. One is described independently by I. A. Faradžev and R. C. Read and has since been applied to catalogue many different combinatorial structures. We present an Isabelle/HOL verification of this abstract scheme. To show its practicality, we instantiate it on two concrete problems: enumerating digraphs and enumerating union-closed families of sets. In the second example abstract algorithm specification is refined to an implementation that can quite efficiently enumerate all canonical union-closed families over a six element universe (there is more than 100 million such families). 2020-06-06 /pmc/articles/PMC7324030/ http://dx.doi.org/10.1007/978-3-030-51054-1_16 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Marić, Filip
Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title_full Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title_fullStr Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title_full_unstemmed Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title_short Verifying Faradžev-Read Type Isomorph-Free Exhaustive Generation
title_sort verifying faradžev-read type isomorph-free exhaustive generation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324030/
http://dx.doi.org/10.1007/978-3-030-51054-1_16
work_keys_str_mv AT maricfilip verifyingfaradzevreadtypeisomorphfreeexhaustivegeneration