Upper Bounds for Covering Arrays of Higher Index
Abstract
A covering array is an N × k array of elements from a v-ary alphabet such that every N × t subarray contains all vt tuples from the alphabet of size t at least λ times; this is denoted as λ(N; t, k, v). Covering arrays have applications in the testing of large-scale complex systems; in systems that are nondeterministic, increasing λ gives greater confidence in the system's correctness. The covering array number, λ(t,k,v) is the smallest number of rows for which a covering array on the other parameters exists. For general λ, only several nontrivial bounds are known, the smallest of which was asymptotically k + λ k + o(λ) when v, t are fixed. Additionally it has been conjectured that the k term can be removed. First, we affirm the conjecture by deriving an asymptotically optimal bound for λ(t,k,v) for general λ and when v, 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, 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 of other results. Fourth, we extend this two-stage paradigm further for general λ to obtain an even stronger upper bound, including using graph coloring. And finally, we determine a bound on how large λ can be for when the number of rows is fixed.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.