Covering Arrays with Row Limit

Covering arrays with row limit, CARLs, are a new family of combinatorial objects which we introduce as a generalization of group divisible designs and covering arrays. In the same manner as their predecessors, CARLs have a natural application as combinatorial models for interaction test suites. A CA...

Full description

Bibliographic Details
Main Author: Francetic, Nevena
Other Authors: Mendelsohn, Eric
Language:en_ca
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/1807/34006
id ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-34005
record_format oai_dc
spelling ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-340052013-04-19T19:58:37ZCovering Arrays with Row LimitFrancetic, Nevenagroup divisible designscovering arraysgroup divisible covering desingsgraph covering problempacking arraysgroup divisible packing designs0405Covering arrays with row limit, CARLs, are a new family of combinatorial objects which we introduce as a generalization of group divisible designs and covering arrays. In the same manner as their predecessors, CARLs have a natural application as combinatorial models for interaction test suites. A CARL(N;t,k,v:w), is an N×k array with some empty cells. A component, which is represented by a column, takes values from a v-set called the alphabet. In each row, there are exactly w non-empty cells, that is the corresponding components have an assigned value from the alphabet. The parameter w is called the row limit. Moreover, any N×t subarray contains every of v^t distinct t-tuples of alphabet symbols at least once. This thesis is concerned with the bounds on the size and with the construction of CARLs when the row limit w(k) is a positive integer valued function of the number of columns, k. Here we give a lower bound, and probabilistic and algorithmic upper bounds for any CARL. Further, we find improvements on the upper bounds when w(k)ln(w(k)) = o(k) and when w(k) is a constant function. We also determine the asymptotic size of CARLs when w(k) = Θ(k) and when w(k) is constant. Next, we study constructions of CARLs. We provide two combinatorial constructions of CARLs, which we apply to construct families of CARLs with w(k)=ck, where c<1. Also, we construct optimal CARLs when t=2 and w=4, and prove that there exists a constant δ, such that for any v and k≥4, an optimal CARL(2,k,v:4) differs from the lower bound by at most δ rows, with some possible exceptions. Finally, we define a packing array with row limit, PARL(N;t,k,v:w), in the same way as a CARL(N;t,k,v:w) with the difference that any t-tuple is contained at most once in any N×t subarray. We find that when w(k) is a constant function, the results on the asymptotic size of CARLs imply the results on the asymptotic size of PARLs. Also, when t=2, we consider a transformation of optimal CARLs with row limit w=3 to optimal PARLs with w=3.Mendelsohn, Eric2012-112012-12-11T21:04:24ZNO_RESTRICTION2012-12-11T21:04:24Z2012-12-11Thesishttp://hdl.handle.net/1807/34006en_ca
collection NDLTD
language en_ca
sources NDLTD
topic group divisible designs
covering arrays
group divisible covering desings
graph covering problem
packing arrays
group divisible packing designs
0405
spellingShingle group divisible designs
covering arrays
group divisible covering desings
graph covering problem
packing arrays
group divisible packing designs
0405
Francetic, Nevena
Covering Arrays with Row Limit
description Covering arrays with row limit, CARLs, are a new family of combinatorial objects which we introduce as a generalization of group divisible designs and covering arrays. In the same manner as their predecessors, CARLs have a natural application as combinatorial models for interaction test suites. A CARL(N;t,k,v:w), is an N×k array with some empty cells. A component, which is represented by a column, takes values from a v-set called the alphabet. In each row, there are exactly w non-empty cells, that is the corresponding components have an assigned value from the alphabet. The parameter w is called the row limit. Moreover, any N×t subarray contains every of v^t distinct t-tuples of alphabet symbols at least once. This thesis is concerned with the bounds on the size and with the construction of CARLs when the row limit w(k) is a positive integer valued function of the number of columns, k. Here we give a lower bound, and probabilistic and algorithmic upper bounds for any CARL. Further, we find improvements on the upper bounds when w(k)ln(w(k)) = o(k) and when w(k) is a constant function. We also determine the asymptotic size of CARLs when w(k) = Θ(k) and when w(k) is constant. Next, we study constructions of CARLs. We provide two combinatorial constructions of CARLs, which we apply to construct families of CARLs with w(k)=ck, where c<1. Also, we construct optimal CARLs when t=2 and w=4, and prove that there exists a constant δ, such that for any v and k≥4, an optimal CARL(2,k,v:4) differs from the lower bound by at most δ rows, with some possible exceptions. Finally, we define a packing array with row limit, PARL(N;t,k,v:w), in the same way as a CARL(N;t,k,v:w) with the difference that any t-tuple is contained at most once in any N×t subarray. We find that when w(k) is a constant function, the results on the asymptotic size of CARLs imply the results on the asymptotic size of PARLs. Also, when t=2, we consider a transformation of optimal CARLs with row limit w=3 to optimal PARLs with w=3.
author2 Mendelsohn, Eric
author_facet Mendelsohn, Eric
Francetic, Nevena
author Francetic, Nevena
author_sort Francetic, Nevena
title Covering Arrays with Row Limit
title_short Covering Arrays with Row Limit
title_full Covering Arrays with Row Limit
title_fullStr Covering Arrays with Row Limit
title_full_unstemmed Covering Arrays with Row Limit
title_sort covering arrays with row limit
publishDate 2012
url http://hdl.handle.net/1807/34006
work_keys_str_mv AT franceticnevena coveringarrayswithrowlimit
_version_ 1716582260071727104