Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods

In this paper we investigate the intersections of classes of covering arrays (CAs) and packing arrays (PAs). The arrays appearing in these intersections obey to upper and lower bounds regarding the appearance of tuples in sub‐matrices—we call these arrays balanced covering arrays. We formulate and f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of combinatorial designs 2023-04, Vol.31 (4), p.205-261
Hauptverfasser: Kampel, Ludwig, Hiess, Irene, Kotsireas, Ilias S., Simos, Dimitris E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 261
container_issue 4
container_start_page 205
container_title Journal of combinatorial designs
container_volume 31
creator Kampel, Ludwig
Hiess, Irene
Kotsireas, Ilias S.
Simos, Dimitris E.
description In this paper we investigate the intersections of classes of covering arrays (CAs) and packing arrays (PAs). The arrays appearing in these intersections obey to upper and lower bounds regarding the appearance of tuples in sub‐matrices—we call these arrays balanced covering arrays. We formulate and formalize first observations for which upper and lower bounds on the appearance of tuples it is of interest to consider these intersections of CAs and PAs. Outside of these bounds the intersections will be either empty, for the case of too restrictive constraints, or equal to the maximum element in the emerging lattices, for the case of too weak constraints. We present a column extension algorithm for classification of nonequivalent balanced CAs that uses a SAT solver or a pseudo‐Boolean (PB) solver to compute the columns suitable for array extension together with a lex‐leader ordering to identify unique representatives for each equivalence class of balanced CAs. These computations bring to light a dissection of classes of CAs that is partially nested due to the nature of the considered intersections. These dissections can be trivial, containing only a single type of balanced CAs, or can also appear as highly structured containing multiple nested types of balanced CAs. Our results indicate that balanced CAs are an interesting class of designs that is rich of structure.
doi_str_mv 10.1002/jcd.21876
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2775543531</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2775543531</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2576-1bc4f0ee0726ebdaecf9a335416f6d3aa72d36df3e4ac0bb14108469cc6eb6043</originalsourceid><addsrcrecordid>eNp10E1PwzAMBuAIgcQYHPgHkThx6OYkTbpyGxufmsQFzpGbD-jo2pF0g_17CuWAkDjZsh7b0kvIKYMRA-DjpbEjziaZ2iMDJjkkSjHY73pQIplIkR-SoxiXAJDnQg1IcYkV1sZZapqtC2X9TDEE3MULOqWmwhhLXxpsy6amjf-LKNaWrtG8_hptS6TuA01LV659aWw8Jgceq-hOfuqQPF1fPc5uk8XDzd1sukgMl5lKWGFSD85BxpUrLDrjcxRCpkx5ZQVixq1Q1guXooGiYCmDSapyYzquIBVDctbfXYfmbeNiq5fNJtTdS82zTMpUSME6dd4rE5oYg_N6HcoVhp1moL8i1F2E-jvCzo57-15Wbvc_1Pezeb_xCQB0c6g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2775543531</pqid></control><display><type>article</type><title>Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Kampel, Ludwig ; Hiess, Irene ; Kotsireas, Ilias S. ; Simos, Dimitris E.</creator><creatorcontrib>Kampel, Ludwig ; Hiess, Irene ; Kotsireas, Ilias S. ; Simos, Dimitris E.</creatorcontrib><description>In this paper we investigate the intersections of classes of covering arrays (CAs) and packing arrays (PAs). The arrays appearing in these intersections obey to upper and lower bounds regarding the appearance of tuples in sub‐matrices—we call these arrays balanced covering arrays. We formulate and formalize first observations for which upper and lower bounds on the appearance of tuples it is of interest to consider these intersections of CAs and PAs. Outside of these bounds the intersections will be either empty, for the case of too restrictive constraints, or equal to the maximum element in the emerging lattices, for the case of too weak constraints. We present a column extension algorithm for classification of nonequivalent balanced CAs that uses a SAT solver or a pseudo‐Boolean (PB) solver to compute the columns suitable for array extension together with a lex‐leader ordering to identify unique representatives for each equivalence class of balanced CAs. These computations bring to light a dissection of classes of CAs that is partially nested due to the nature of the considered intersections. These dissections can be trivial, containing only a single type of balanced CAs, or can also appear as highly structured containing multiple nested types of balanced CAs. Our results indicate that balanced CAs are an interesting class of designs that is rich of structure.</description><identifier>ISSN: 1063-8539</identifier><identifier>EISSN: 1520-6610</identifier><identifier>DOI: 10.1002/jcd.21876</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc</publisher><subject>Algorithms ; Arrays ; Classification ; Columns (structural) ; computational enumeration ; covering arrays ; Lattices ; Lower bounds ; packing arrays ; Solvers</subject><ispartof>Journal of combinatorial designs, 2023-04, Vol.31 (4), p.205-261</ispartof><rights>2023 Wiley Periodicals LLC.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c2576-1bc4f0ee0726ebdaecf9a335416f6d3aa72d36df3e4ac0bb14108469cc6eb6043</cites><orcidid>0000-0003-2126-8383 ; 0000-0001-8588-1924</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fjcd.21876$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fjcd.21876$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,778,782,1414,27907,27908,45557,45558</link.rule.ids></links><search><creatorcontrib>Kampel, Ludwig</creatorcontrib><creatorcontrib>Hiess, Irene</creatorcontrib><creatorcontrib>Kotsireas, Ilias S.</creatorcontrib><creatorcontrib>Simos, Dimitris E.</creatorcontrib><title>Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods</title><title>Journal of combinatorial designs</title><description>In this paper we investigate the intersections of classes of covering arrays (CAs) and packing arrays (PAs). The arrays appearing in these intersections obey to upper and lower bounds regarding the appearance of tuples in sub‐matrices—we call these arrays balanced covering arrays. We formulate and formalize first observations for which upper and lower bounds on the appearance of tuples it is of interest to consider these intersections of CAs and PAs. Outside of these bounds the intersections will be either empty, for the case of too restrictive constraints, or equal to the maximum element in the emerging lattices, for the case of too weak constraints. We present a column extension algorithm for classification of nonequivalent balanced CAs that uses a SAT solver or a pseudo‐Boolean (PB) solver to compute the columns suitable for array extension together with a lex‐leader ordering to identify unique representatives for each equivalence class of balanced CAs. These computations bring to light a dissection of classes of CAs that is partially nested due to the nature of the considered intersections. These dissections can be trivial, containing only a single type of balanced CAs, or can also appear as highly structured containing multiple nested types of balanced CAs. Our results indicate that balanced CAs are an interesting class of designs that is rich of structure.</description><subject>Algorithms</subject><subject>Arrays</subject><subject>Classification</subject><subject>Columns (structural)</subject><subject>computational enumeration</subject><subject>covering arrays</subject><subject>Lattices</subject><subject>Lower bounds</subject><subject>packing arrays</subject><subject>Solvers</subject><issn>1063-8539</issn><issn>1520-6610</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp10E1PwzAMBuAIgcQYHPgHkThx6OYkTbpyGxufmsQFzpGbD-jo2pF0g_17CuWAkDjZsh7b0kvIKYMRA-DjpbEjziaZ2iMDJjkkSjHY73pQIplIkR-SoxiXAJDnQg1IcYkV1sZZapqtC2X9TDEE3MULOqWmwhhLXxpsy6amjf-LKNaWrtG8_hptS6TuA01LV659aWw8Jgceq-hOfuqQPF1fPc5uk8XDzd1sukgMl5lKWGFSD85BxpUrLDrjcxRCpkx5ZQVixq1Q1guXooGiYCmDSapyYzquIBVDctbfXYfmbeNiq5fNJtTdS82zTMpUSME6dd4rE5oYg_N6HcoVhp1moL8i1F2E-jvCzo57-15Wbvc_1Pezeb_xCQB0c6g</recordid><startdate>202304</startdate><enddate>202304</enddate><creator>Kampel, Ludwig</creator><creator>Hiess, Irene</creator><creator>Kotsireas, Ilias S.</creator><creator>Simos, Dimitris E.</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-2126-8383</orcidid><orcidid>https://orcid.org/0000-0001-8588-1924</orcidid></search><sort><creationdate>202304</creationdate><title>Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods</title><author>Kampel, Ludwig ; Hiess, Irene ; Kotsireas, Ilias S. ; Simos, Dimitris E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2576-1bc4f0ee0726ebdaecf9a335416f6d3aa72d36df3e4ac0bb14108469cc6eb6043</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Arrays</topic><topic>Classification</topic><topic>Columns (structural)</topic><topic>computational enumeration</topic><topic>covering arrays</topic><topic>Lattices</topic><topic>Lower bounds</topic><topic>packing arrays</topic><topic>Solvers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kampel, Ludwig</creatorcontrib><creatorcontrib>Hiess, Irene</creatorcontrib><creatorcontrib>Kotsireas, Ilias S.</creatorcontrib><creatorcontrib>Simos, Dimitris E.</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of combinatorial designs</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kampel, Ludwig</au><au>Hiess, Irene</au><au>Kotsireas, Ilias S.</au><au>Simos, Dimitris E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods</atitle><jtitle>Journal of combinatorial designs</jtitle><date>2023-04</date><risdate>2023</risdate><volume>31</volume><issue>4</issue><spage>205</spage><epage>261</epage><pages>205-261</pages><issn>1063-8539</issn><eissn>1520-6610</eissn><abstract>In this paper we investigate the intersections of classes of covering arrays (CAs) and packing arrays (PAs). The arrays appearing in these intersections obey to upper and lower bounds regarding the appearance of tuples in sub‐matrices—we call these arrays balanced covering arrays. We formulate and formalize first observations for which upper and lower bounds on the appearance of tuples it is of interest to consider these intersections of CAs and PAs. Outside of these bounds the intersections will be either empty, for the case of too restrictive constraints, or equal to the maximum element in the emerging lattices, for the case of too weak constraints. We present a column extension algorithm for classification of nonequivalent balanced CAs that uses a SAT solver or a pseudo‐Boolean (PB) solver to compute the columns suitable for array extension together with a lex‐leader ordering to identify unique representatives for each equivalence class of balanced CAs. These computations bring to light a dissection of classes of CAs that is partially nested due to the nature of the considered intersections. These dissections can be trivial, containing only a single type of balanced CAs, or can also appear as highly structured containing multiple nested types of balanced CAs. Our results indicate that balanced CAs are an interesting class of designs that is rich of structure.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/jcd.21876</doi><tpages>57</tpages><orcidid>https://orcid.org/0000-0003-2126-8383</orcidid><orcidid>https://orcid.org/0000-0001-8588-1924</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1063-8539
ispartof Journal of combinatorial designs, 2023-04, Vol.31 (4), p.205-261
issn 1063-8539
1520-6610
language eng
recordid cdi_proquest_journals_2775543531
source Wiley Online Library Journals Frontfile Complete
subjects Algorithms
Arrays
Classification
Columns (structural)
computational enumeration
covering arrays
Lattices
Lower bounds
packing arrays
Solvers
title Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T15%3A48%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Balanced%20covering%20arrays:%20A%20classification%20of%20covering%20arrays%20and%20packing%20arrays%20via%20exact%20methods&rft.jtitle=Journal%20of%20combinatorial%20designs&rft.au=Kampel,%20Ludwig&rft.date=2023-04&rft.volume=31&rft.issue=4&rft.spage=205&rft.epage=261&rft.pages=205-261&rft.issn=1063-8539&rft.eissn=1520-6610&rft_id=info:doi/10.1002/jcd.21876&rft_dat=%3Cproquest_cross%3E2775543531%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2775543531&rft_id=info:pmid/&rfr_iscdi=true