How many sets of size 𝑋 are needed to assure that every set of K elements is a subset of (at least) one of these sets (where K<X<N). And also, how can these sets be chosen to obtain this minimum?

kybudmanqm

kybudmanqm

Answered question

2022-09-08

How many sets of size 𝑋 are needed to assure that every set of K elements is a subset of (at least) one of these sets (where K β‰ͺ X < N). And also, how can these sets be chosen to obtain this minimum?
In particular, the sizes that interest me are:
N = O ( 2 n c 1 ) , X = O ( 2 n ) , K = O ( n c 2 ) ,
where n is a variable, c 1 and c 2 are constants.

Answer & Explanation

Adrienne Harper

Adrienne Harper

Beginner2022-09-09Added 14 answers

What you are asking about are called covering designs. A more standard notation in combinatorics defines (𝑣,π‘˜,𝑑)-covering design to mean:
v = total number of points (your universe N)
k = size of subsets (blocksize, your set size X)
t = size of covered combinations (your K elements)
There is a special case where each t-subset is covered exactly once, and these are known as Steiner systems. Obviously in those cases the number of blocks used is a minimum.
The minimum number of blocks ( k-subsets) needed to cover all t-subsets of a "universe" of size v is termed C ( v , k , t ), and there is no general formula for it. In fact not much is known for values of 𝑑 more than ten.
There is a well-known general lower bound for C ( v , k , t ) called the SchΓΆnheim inequality:
C ( v , k , t ) β‰₯ ⌈ ( v / k ) βˆ— C ( v βˆ’ 1 , k βˆ’ 1 , t βˆ’ 1 ) βŒ‰
which can be applied recursively down to the case t = 1, where trivially:
C ( v , k , 1 ) = ⌈ v / k βŒ‰
Jamar Hays

Jamar Hays

Beginner2022-09-10Added 1 answers

Are covering numbers what you had in mind? Their (v,k,t) corresponds to your (N,X,K), if I'm not mistaken. Generally these covering numbers are very hard to compute, even for moderate values of (N,X,K). But perhaps asymptotic results are known that would help with the particular very large sizes that interest you.

Do you have a similar question?

Recalculate according to your conditions!

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?