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 条
  • [21] Extended Covering Arrays for Sequence Coverage
    Sheng, Yunlong
    Sun, Chao
    Jiang, Shouda
    Wei, Chang'an
    SYMMETRY-BASEL, 2018, 10 (05):
  • [22] Covering arrays avoiding forbidden edges
    Danziger, Peter
    Mendelsohn, Eric
    Moura, Lucia
    Stevens, Brett
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (52) : 5403 - 5414
  • [23] Covering Arrays of Strength Four and Software Testing
    Akhtar, Yasmeen
    Maity, Soumen
    Chandrasekharan, Reshma C.
    MATHEMATICS AND COMPUTING, 2015, 139 : 391 - 398
  • [24] Structures and lower bounds for binary covering arrays
    Choi, Soohak
    Kim, Hyun Kwang
    Oh, Dong Yeol
    DISCRETE MATHEMATICS, 2012, 312 (19) : 2958 - 2968
  • [25] Consecutive covering arrays and a new randomness test
    Godbole, A. P.
    Koutras, M. V.
    Milienos, F. S.
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2010, 140 (05) : 1292 - 1305
  • [26] Mixed covering arrays on graphs of small treewidth
    Maity, Soumen
    Colbourn, Charles J.
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2022, 14 (01)
  • [27] Covering arrays for some equivalence classes of words
    Cassels, Joshua
    Godbole, Anant
    JOURNAL OF COMBINATORIAL DESIGNS, 2019, 27 (08) : 506 - 521
  • [28] Hardness results for covering arrays avoiding forbidden edges and error-locating arrays
    Maltais, Elizabeth
    Moura, Lucia
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (46) : 6517 - 6530
  • [29] On the structure of small strength-2 covering arrays
    Kokkala, Janne, I
    Meagher, Karen
    Naserasr, Reza
    Nurmela, Kari J.
    Ostergard, Patric R. J.
    Stevens, Brett
    JOURNAL OF COMBINATORIAL DESIGNS, 2020, 28 (01) : 5 - 24
  • [30] Improved Strength Four Covering Arrays with Three Symbols
    Maity, Soumen
    Akhtar, Yasmeen
    Chandrasekharan, Reshma C.
    Colbourn, Charles J.
    GRAPHS AND COMBINATORICS, 2018, 34 (01) : 223 - 239