Abstract

Covering arrays are combinatorial objects that have been successfully applied in the design of test suites for testing systems such as software, circuits and networks, where failures can be caused by the interaction between their parameters. Let n and k be positive integers with k≥3. Three vectors x∈Zg1n, y∈Zg2n, z∈Zg3n are 3-qualitatively independent if for any triple (a,b,c)∈Zg1×Zg2×Zg3, there exists an index j∈{1,2,…,n} such that (x(j),y(j),z(j))=(a,b,c). Let H be a 3-uniform hypergraph with k vertices v1,v2,…,vk with respective vertex weights g1,g2,…,gk. A mixed covering array on H, denoted by CA(n,H,∏i=1kgi), is a k×n array such that row i corresponds to vertex vi, entries in row i are from Zgi; and if {vx,vy,vz} is a hyperedge in H, then the rows x,y,z are 3-qualitatively independent. The parameter n is called the size of the array. Given a weighted 3-uniform hypergraph H, a mixed covering array on H with minimum size is called optimal. In this article, we introduce four basic hypergraph operations to construct optimal mixed covering arrays on hypergraphs. Using these operations, we provide constructions for optimal mixed covering arrays on the family of 2-tree hypergraphs, α-acyclic 3-uniform hypergraphs, conformal 3-uniform hypertrees having a binary tree as host tree, and 3-uniform loose cycle hypergraphs.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call