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

被引:0
|
作者
Kampel, Ludwig [1 ]
Hiess, Irene [1 ]
Kotsireas, Ilias S. [2 ]
Simos, Dimitris E. [1 ]
机构
[1] SBA Res, MATRIS, Floragasse 7, A-1040 Vienna, Austria
[2] Wilfrid Laurier Univ, CARGO Lab, Waterloo, ON, Canada
关键词
classification; computational enumeration; covering arrays; packing arrays; COMBINATORIAL; ALGORITHMS; MODELS;
D O I
10.1002/jcd.21876
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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.
引用
收藏
页码:205 / 261
页数:57
相关论文
共 50 条
  • [31] A New Algorithm for Post-Processing Covering Arrays
    Lara-Alvarez, Carlos
    Avila-George, Himer
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) : 250 - 254
  • [32] Tabu search for covering arrays using permutation vectors
    Walker, Robert A., II
    Colbourn, Charles J.
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2009, 139 (01) : 69 - 80
  • [33] Covering Arrays ML HPO for Static Malware Detection
    ALGorain, Fahad T.
    Clark, John A.
    ENG, 2023, 4 (01): : 543 - 554
  • [34] Merging covering arrays and compressing multiple sequence alignments
    Ronneseth, Andreas H.
    Colbourn, Charles J.
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (09) : 2177 - 2190
  • [35] A graph-based postoptimization approach for covering arrays
    Carlos Perez-Torres, Jose
    Torres-Jimenez, Jose
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2017, 33 (08) : 2171 - 2180
  • [36] Suitable Permutations, Binary Covering Arrays, and Paley Matrices
    Colbourn, Charles J.
    ALGEBRAIC DESIGN THEORY AND HADAMARD MATRICES, ADTHM, 2015, 133 : 29 - 42
  • [37] Generating Cost-Aware Covering Arrays for Free
    Tas, Mustafa Kemal
    Mercan, Hanefi
    Demiroz, Gulsen
    Kaya, Kamer
    Yilmaz, Cemal
    TOOLS AND METHODS OF PROGRAM ANALYSIS, 2018, 779 : 170 - 182
  • [38] New Upper Bounds for Covering Arrays of Order Seven
    Torres-Jimenez, Jose
    Izquierdo-Marquez, Idelfonso
    MATHEMATICS, 2024, 12 (12)
  • [39] A survey on the state of the art of complexity problems for covering arrays
    Kampel, Ludwig
    Simos, Dimitris E.
    THEORETICAL COMPUTER SCIENCE, 2019, 800 (107-124) : 107 - 124
  • [40] Binary Test-Suites Using Covering Arrays
    Torres-Jimenez, Jose
    Avila-George, Himer
    Federico Parra-Gonzalez, Ezra
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (09) : 1321 - 1337