English

Upper Bounds for Covering Arrays of Higher Index

Combinatorics 2023-06-06 v2 Discrete Mathematics

Abstract

A \emph{covering array} is an N×kN \times k array of elements from a vv-ary alphabet such that every N×tN \times t subarray contains all vtv^t tuples from the alphabet of size tt at least λ\lambda times; this is denoted as \CAλ(N;t,k,v)\CA_\lambda(N; t, k, v). Covering arrays have applications in the testing of large-scale complex systems; in systems that are nondeterministic, increasing λ\lambda gives greater confidence in the system's correctness. The \emph{covering array number}, \CANλ(t,k,v)\CAN_\lambda(t,k,v) is the smallest number of rows for which a covering array on the other parameters exists. For general λ\lambda, only several nontrivial bounds are known, the smallest of which was asymptotically logk+λloglogk+o(λ)\log k + \lambda \log \log k + o(\lambda) when v,tv, t are fixed. Additionally it has been conjectured that the loglogk\log \log k term can be removed. First, we affirm the conjecture by deriving an asymptotically optimal bound for \CANλ(t,k,v)\CAN_\lambda(t,k,v) for general λ\lambda and when v,tv, t are constant using the Stein--Lov\'asz--Johnson paradigm. Second, we improve upon the constants of this method using the Lov\'asz local lemma. Third, when λ=2\lambda=2, we extend a two-stage paradigm of Sarkar and Colbourn that improves on the general bound and often produces better bounds than even when λ=1\lambda=1 of other results. Fourth, we extend this two-stage paradigm further for general λ\lambda to obtain an even stronger upper bound, including using graph coloring. And finally, we determine a bound on how large λ\lambda can be for when the number of rows is fixed.

Keywords

Cite

@article{arxiv.2211.01209,
  title  = {Upper Bounds for Covering Arrays of Higher Index},
  author = {Mason R. Calbert and Ryan E. Dougherty},
  journal= {arXiv preprint arXiv:2211.01209},
  year   = {2023}
}

Comments

19 pages