A Semi-Random Construction of Small Covering Arrays

Abstract

Given a set S of v 2 symbols, and integers k t 2 and N 1, an N × k array A ∈ SN × k is an (N; t, k, v)-covering array if all sequences in St appear as rows in every N × t subarray of A. These arrays have a wide variety of applications, driving the search for small covering arrays. The covering array number, CAN(t,k,v), is the smallest N for which an (N; t,k,v)-covering array exists. In this paper, we combine probabilistic and linear algebraic constructions to improve the upper bounds on CAN(t,k,v) by a factor of v, showing that for prime powers v, CAN(t,k,v) (1 + o(1)) ( (t-1) vt / (2 2 v - 2 (v+1)) )2 k, which also offers improvements for large v that are not prime powers. Our main tool, which may be of independent interest, is a construction of an array with vt rows that covers the maximum possible number of subsets of size t.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…