Partial covering arrays: Algorithms and asymptotics

Kaushik Sarkar, Charles Colbourn, Annalisa De Bonis, Ugo Vaccaro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations


A covering array CA(N; t, k, v) is an N ×k array with entries in {1, 2, … , v}, for which every N × t subarray contains each t-tuple of {1, 2, … , v}t among its rows.Covering arrays find application in interaction testing, including software and hardware testing, advanced materials development, and biological systems.A central question is to determine or bound CAN(t, k, v), the minimum number N of rows of a CA(N; t, k, v).The well known bound CAN(t, k, v) = O((t − 1)vt log k) is not too far from being asymptotically optimal.Sensible relaxations of the covering requirement arise when (1) the set {1, 2, … , v}t need only be contained among the rows of at least (1 − ϵ)(k t) of the N × t subarrays and (2) the rows of every N × t subarray need only contain a (large) subset of {1, 2, … , v}t.In this paper, using probabilistic methods, significant improvements on the covering array upper bound are established for both relaxations, and for the conjunction of the two.In each case, a randomized algorithm constructs such arrays in expected polynomial time.

Original languageEnglish (US)
Title of host publicationCombinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings
EditorsVeli Mäkinen, Simon J. Puglisi, Leena Salmela
PublisherSpringer Verlag
Number of pages12
ISBN (Print)9783319445427
StatePublished - Jul 1 2016
Event27th International Workshop on Combinatorial Algorithms, IWOCA 2016 - Helsinki, Finland
Duration: Aug 17 2016Aug 19 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9843 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other27th International Workshop on Combinatorial Algorithms, IWOCA 2016

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Partial covering arrays: Algorithms and asymptotics'. Together they form a unique fingerprint.

Cite this