Conscious and controlling elements in combinatorial group testing problems with more defectives
D\'aniel Gerbner, M\'at\'e Vizer

TL;DR
This paper explores advanced combinatorial group testing models with multiple defectives, focusing on elements' knowledge, information sharing, and adaptive strategies to improve defect detection.
Contribution
It extends existing models to scenarios with multiple defectives, incorporating element knowledge, secret sharing, and adaptive testing methods.
Findings
New models for multiple defectives with element awareness
Analysis of information sharing among elements
Adaptive testing strategies for improved defect identification
Abstract
In combinatorial group testing problems Questioner needs to find a defective element by testing subsets of . In [18] the authors introduced a new model, where each element knows the answer for those queries that contain it and each element should be able to identify the defective one. In this article we continue to investigate this kind of models with more defective elements. We also consider related models inspired by secret sharing models, where the elements should share information among them to find out the defectives. Finally the adaptive versions of the different models are also investigated.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSARS-CoV-2 detection and testing · Machine Learning and Algorithms · Advanced biosensing and bioanalysis techniques
Conscious and controlling elements in combinatorial
group testing problems with more defectives
Dániel Gerbner Research supported by the János Bolyai Research Fellowship of the Hungarian Academy of Sciences.Research supported by the National Research, Development and Innovation Office – NKFIH, grant K116769.
Máté Vizer Research supported by the National Research, Development and Innovation Office – NKFIH, grant SNN 116095.
(MTA Rényi Institute
Hungary H-1053, Budapest, Reáltanoda utca 13-15.
[email protected], [email protected]
March 15, 2024)
Abstract
In combinatorial group testing problems Questioner needs to find a defective element by testing subsets of . In [18] the authors introduced a new model, where each element knows the answer for those queries that contain it and each element should be able to identify the defective one.
In this article we continue to investigate this kind of models with more defective elements. We also consider related models inspired by secret sharing models, where the elements should share information among them to find out the defectives. Finally the adaptive versions of the different models are also investigated.
Keywords: Combinatorial Group Testing, defectives, cancellative
AMS Subj. Class. (2010): 94A50
1 Introduction
In the most basic model of combinatorial group testing Questioner needs to find a special element of by asking minimal number of queries (or group tests or pools) of type ”does ”. Special elements are usually called defective (or positive). For every combinatorial group testing problem there are at least two main approaches: whether it is adaptive (or sequential) or non-adaptive(or oblivious). In the adaptive scenario Questioner asks queries depending on the answers for the previously asked queries, however in the non-adaptive version Questioner needs to pose all the queries at the beginning. We call the complexity of a specific combinatorial group testing problem the number of the queries needed to ask by Questioner in the worst case during an optimal strategy.
Combinatorial group testing problems were first considered during the World War II by Dorfman [10] in the context of mass blood testing. Since then group testing techniques have had many different applications, for example in fault diagnosis in optical networks [20], in quality control in product testing [25] or failure detection in wireless sensor networks [23]. In this article we will mainly discuss non-adaptive models. The interested reader can find many variants and generalizations of the basic non-adaptive model and also many applications in the book [11].
Description of the new model
In [18] the authors introduced new combinatorial group testing models, inspired by the results of Tapolcai et al. [28, 29].
The main novel ingredient of these combinatorial group testing models is that the elements are conscious and they distrust the Questioner, thus they want to control the tests they are involved in. So we introduced the following extra condition: each element knows the answer for those queries that contain it, and the goal: each element should be able to identify the defective one.
Motivated by secret sharing schemes (see e.g. [2]), we also consider the following variant: the elements can work together and share their knowledge. In this case we require certain sets of elements to be able to identify the defective, while we require other sets to be unable to identify the defective element. We emphasize that we do not deal with the way the data is transmitted. Information can not be distributed between different groups.
We mention here some other motivation to introduce these models: it is often mentioned in the group testing literature that an advantage of testing pools together is that it increases privacy. However, systematical research on this property has only started recently, see e.g. [1, 5, 16]. These papers focus on cryptographic versions of the problem. Here we deal with a simple combinatorial version, where privacy only means that an unauthorized participant cannot completely detect the defective element(s). In [18] the authors considered models with one defective element. The main aim of this article is to continue these investigations with more defectives.
Simple combinatorial models with defectives
About Questioner’s strategy we remark that - as he should find all the defectives - the asked queries should form a d-separating family (see the next section for a definition) in the non-adaptive case, so for the minimum number of tests the known lower bound is , while the best upper bound construction yields . It is one of the major open problems in the theory of combinatorial group testing models to close the gap between the previous upper and lower bound.
In the adaptive case there is a multiplicative constant factor between the information theoretic lower bound and the best existing algorithm. The known best lower bound is , while the upper bound is .
Structure of the paper
We organize the paper as follows: in Section 2 we introduce some properties and related results about families of sets, that we will need later. In Section 3 we introduce the non-adaptive models that we investigate, while in Section 4 we prove the main results. In Section 5 we look at the adaptive scenario, and we finish the article with remarks and open questions in Section 6.
We also mention that in this article we use standard asymptotic notation.
2 Finite set theory background
Our topic is connected to several areas of finite set theory. In this section we introduce some notions on families of subsets and known results about them, that we will use during the proofs.
In this article we use the notation of for the power set of and for any , we use . The complement of a family is , while the dual of a family is . It is defined on the underlying set and has cardinality at most . For a family and let .
Now we introduce some notions about families of subsets of .
Definition 1**.**
We say that is:
* intersection closed if implies .*
* Sperner if there are no two different with .*
* cancellative if for any three we have*
[TABLE]
* intersection cancellative if for any three we have*
[TABLE]
* d-separating for some positive integer, if for any two different*
* with there is with:*
[TABLE]
[TABLE]
* d-union-free for some if for different and different*
**
[TABLE]
implies .
* d-cover-free for some positive integer if there are no *
different with
[TABLE]
* (r,d)-cover-free for some positive integers if there are no different*
* with*
[TABLE]
Before defining the last notion, we need some introduction. We will generalize a graph property, so it is more comfortable to use the word hypergraph instead of family of subsets of (where is the set of the hyperedges and is the set of vertices of the hypergraph). There are several ways to define cycles in hypergraphs. Here we use one due to Berge [4]. A Berge-cycle in a hypergraph of length (a Berge-) consists of different hyperedges and different vertices such that contains and for (modulo , so contains and ). Note that for a -uniform hypergraph (that is a graph) this notion is the same as the ’usual’ cycle in a graph. The Berge-girth (that we call just girth in this article) of a hypergraph is the smallest length of a cycle in (that is if there is no cycle in ). A hypergraph is -regular if every vertex is contained in exactly hyperedges, -uniform if every hyperedge has size and linear if any two hyperedges intersect in at most one vertex.
Some known results about these notions that we will use later
The notion cancellative was first introduced by Frankl and Füredi in [17].
Fact 2**.**
* is intersection cancellative if and only if is cancellative.*
The notion of separating family in the context of combinatorial search theory was introduced and first studied by Rényi in [24]. The following fact is rather trivial, so we omit its proof.
Fact 3**.**
Suppose is a minimal separating family. Then we have:
[TABLE]
Fact 4**.**
* finds defectives if and only if is -separating. The dual of a -separating family is -union-free.*
The notion of -union-free families was introduced by Hwang and T. Sós in [21] under the name of -Sidon families. They proved the following:
Theorem 5**.**
*(Hwang, T. Sós, [21], Theorem 3) There exists a -union-free family
with:*
[TABLE]
The notion of -cover-free families was introduced by Kautz and Singleton in [22]. Note that a -cover-free family is also -union-free. They proved the following lower bound.
Theorem 6**.**
(Kautz, Singleton, [22]) There exists an -cover-free family with:
[TABLE]
D’yachkov and Rykov proved the following upper bound on the size of -cover-free families:
Theorem 7**.**
(D’yachkov, Rykov, [12]) Suppose that is an -cover-free family. Then we have:
[TABLE]
The notion of -cover-free families were introduced by D’yachkov, Macula, Torney and Vilenkin in [13]. They showed that a result by Stinson, Wei and Zhu [27] implies the following:
Theorem 8**.**
If the dual of is -cover-free, then we have:
[TABLE]
Ellis and Linial [15] studied regular uniform linear hypergraphs with large girth. They mention that a result of Cooper, Frieze, Molloy and Reed [6] implies that for any , and sufficiently large , if divides , then there is an -uniform, -regular, -vertex linear hypergraph with girth at least . Moreover the argument can be adapted to show the same statement in the case divides .
Theorem 9**.**
Let , and large enough such that divides . Then there exists a linear, -regular, -uniform hypergraph with girth at least on vertices.
3 Models
In this section we start our investigations and give a systematic study of models with the extra property that each element knows the answers for those queries that contain it.
In all the models in this section an input set is given, and of them are defectives (). We are dealing with non-adaptive models, so Questioner needs to construct a family . A set correspond to a query of the following type: ’is ?’. In each model we assume that knowing all the answers is enough information for Questioner to find the defective elements, i.e. is -separating. Note that this immediately implies a lower bound of on the size of the query family in each model. We mention whenever the query family satisfies another property that could improve the factor depending only on , but calculating the factors is outside the scope of this paper.
The main difference between the following models is what we want the elements to find out. Using only the information available to them, i.e. the answers to the queries containing them, we can require that they find out something about the defective elements, or oppositely, that they cannot find out something.
When we say that an element knows the defective elements, we mean that the query family satisfies the following property: no matter what the defective element is, after the answers can find out the defective ones, i.e. the subfamily is -separating. In the opposite when we say that does not know any of the defective elements, we mean that the query family satisfies the following property: no matter what the defective elements are, after the answers cannot identify any defective element. Equivalently, for any , with there is a with , , such that the same members of intersect and .
Another variant of this problem is when elements can share information among them. It is possible that in some model some element can not find out the defective, however if we pick two elements and they share their information among them, they can find the defective elements. We consider these kind of models.
We also assume that in each model the elements know the setup of the problem, i.e. that elements are given and exactly of them are defectives. We use the expression that a family solves a model if it satisfies the property that describes the model.
In each of the following models we first give a property describing what the elements should know, and then we examine if there is a query set that solves that specific model or state results about the cardinality of such query sets. Then we consider models where we require some information to remain hidden from the elements. Finally we mix these types of properties.
In this section we assume that there are exactly defective elements (and every element knows that). We consider models analogous to the ones introduced in [18].
3.1 Model
Probably the most natural model is the following:
Property: all elements find out if they are defective.
We note that some cryptographic problems concerning this model were investigated in [1], where the authors observed that the dual of a -cover-free family solves this model. Here we show that only such families solve this model.
Theorem 10**.**
* solves Model if and only if its dual is -cover-free.*
By Theorem 10, Theorem 6 and Theorem 7 we have:
Corollary 11**.**
If solves Model and has minimum cardinality, then we have:
[TABLE]
3.2 Model
Another natural model is when the elements should find out everything.
Property: every element finds all the defectives.
It is obvious that no can solve Model if : a defective element cannot gather any information about the other elements, as it gets only YES answers.
3.3 Model
As defective elements cannot gather any information about the other elements, in the next model we only require non-defective elements to find the defective ones.
Property: every non-defective element finds all the defectives.
Theorem 12**.**
Suppose solves Model and has minimum cardinality. Then we have
[TABLE]
Proof.
We claim that the solution is the dual of a -cover-free family, and the dual of a -cover-free family is always a solution. This together with Theorem 7 and Theorem 7 implies the statement.
Suppose that the dual is not -cover-free. Then there are with For the corresponding elements in the primal version we have such that any set contains one of the other elements . Thus if are the defectives, teceives only YES answers, thus cannot distinguish this case from the case and any other elements are the defectives.
On the other hand let us assume is the dual of a -cover-free family. Then for every non-defective elements there is a set such that contains both and , but none of the defective elements, thus finds out that is not defective, solves Model . Indeed, there is an element in the intersection of the duals of and that is not contained by the duals of the defective elements by the -cover-free property. That element is the dual of a set that has the desired properties.
∎
3.4 Model
The fact that defective elements cannot gather any information about the other elements shows that even elements together cannot always find the defectives. However, if elements share information, then either they are all the defectives and they do not need to gather information about the other elements, or at least one of them is not a defective, and then there is a solution by Model .
Property: elements together know who the defective elements are.
Theorem 13**.**
* solves Model if and only if its dual is -union-free and is Sperner and intersection-cancellative.*
Note that we know the maximum possible size of a Sperner and intersection cancellative family (by results of Frankl and Füredi [17] and Tolhuizen [30]), but we do not know if that construction can be written as for a -union-free family .
Theorem 14**.**
Suppose solves Model and has minimum cardinality. Then we have
[TABLE]
Proof.
It is easy to see that if a family solves both Model and Model , then it also solves Model . As we have seen in the proof of Theorem 12, a solution for Model is the dual of a -cover-free family, thus it also solves Model by Theorem 10. This implies the upper bound.
∎
3.5 Model
Let us now examine the case when we require that elements do not find the defective. Note that as always, we assume that knowing all the answers is enough to find the defective element.
Property: no element knows any of the defective ones.
Note that for there is a solution for Model and there is no solution for Model [18]. For the situation is just the opposite: we will show that there is a solution for Model for large enough. We will use arguments similar to the ones used in [3].
Theorem 15**.**
If , and , then an -uniform, -regular linear hypergraph with girth at least 5 solves Model .
Proof.
Let us consider an -uniform, -regular linear hypergraph of girth 5. For an arbitrary element its neighborhood consists of disjoint sets of size . Also, there are more than elements not in its neighborhood. It is easy to see that by cannot identify any defective elements.
On the other hand, if we know all the answers, the YES answers form stars with the defective elements in the centers. The elements that get only YES answers are the candidates for being defective. Every candidate that is not defective has to be connected to all the defectives. Two such candidate would form a Berge- with any two of the defective elements, thus there is only one additional candidate. But then it is the only one among the candidates that is connected to the other candidates, otherwise we could find a Berge-. ∎
Corollary 16**.**
If is large enough compared to , then there is a solution for Model .
Proof.
If , let us choose , then Theorem 9 shows that we can find such a family. If , then Theorem 9 with shows we can find such a family for even. If is odd, we find such a family for , and delete an element. The resulting family is not 4-uniform, but that property is not actually needed (in fact, we used only that every set in has size at least 3).
∎
3.6 Model
Now we start to investigate models where elements can share information among them. Let and be integers with . When we say that a set of elements together know the defective elements, we mean that knowing the answers to all the queries containing at least one element from the set is enough to find all the defectives. Similarly, when we say that a set of elements do not know any of the defectives, we mean that knowing the answers to all the queries intersecting the set is not enough to identify any of the defective elements.
Property: any elements together know the defectives, but elements together do not know any of the defectives, for some and with .
Note that Corollary 16 shows that there is a solution if , and , where is large enough compared to . In fact any elements together know the answer to all the queries, thus it is enough to assume . A more precise version of Theorem 9 (see [15], Theorem 5) shows that about can be chosen as , which shows that can be as small as .
Proposition 17**.**
If or , then there is no solution.
Proof.
Let us assume first we are given elements. If all of them are defectives, they only get YES answers, and do not gather any information about the other elements.
If , for a set let . Let us consider among the -element sets such that is maximal. We claim that if the elements of X are the defectives, they can find it out by sharing information. Indeed, they get only YES answers. If they cannot be sure that they are the defective ones, then there is another -set that could be the set of defectives. It means all the answers to the queries in would still be YES if was the set of defectives, i.e. . By the assumption on we have , but then the family is not -separating.
∎
Proposition 18**.**
If , then there is no solution.
Proof.
If receives only YES answers, he cannot find out he is defective, thus there is a set no containing that intersects every member of . On the other hand, if and are the defectives, they together can figure that out. In particular, they know that the set of defectives is not , thus there is a set intersecting but not . Such a set would be a member of that does not intersect , a contradiction.
∎
4 Proofs
4.1 Proof of Theorem 10
The dual of the -cover-free property is that for every elements we cannot have that the sets that contain all contain at least one of the other ’s. Let
[TABLE]
and be the size of the smallest set that intersects every member of . With these notation the following lemma finishes the proof of Theorem 10.
Lemma 19**.**
An element always finds out if he is defective if and only if .
Proof.
If gets a NO answer, he learns he is not defective, thus we can assume he only gets YES answers. If cannot be covered by at most elements different from , then the only way to get YES answer to every element of is if is defective (as defective elements cover the sets that get YES answers). On the other hand if can be covered by at most elements different from , then cannot exclude the possibility that those are the defective elements, together with arbitrary additional elements to reach defectives.
∎
4.2 Proof of Theorem 13
Lemma 20**.**
* solves Model if and only if the following two properties hold:*
* for any two different -element sets there is with and*
, and
* for any three different -element sets there is with (*
and and ) or ( and and ).
Proof.
- Note that the property that Questioner can find out the answer is: for any two different -element sets there is with ( and ) or ( and ). This property is contained in .
Let us assume now is a set of size .
-
If is the set of defectives, they have to find this out. It means that for a different -element set , there should be an with and .
-
If is not the set of defectives, then another set is, and they have to identify . Thus for a third -element set , there should be a set that intersects (so they know the answer for it), and distinguishes and , i.e. it intersects exactly one of them.
∎
Lemma 21**.**
* satisfies properties and if and only if its dual is -union-free and is Sperner and intersection cancellative.*
Proof.
The dual of is the following statement:
for two different subfamilies each consisting of sets
there is with .
The dual of is the following statement:
for three different subfamilies each consisting of sets
[TABLE]
there is with either
[TABLE]
[TABLE]
It is easy to see that is equivalent to the statement that is -union-free and is Sperner. Now we claim that means that is intersection cancellative. Let us use the following notation:
[TABLE]
Using these, the existence of means either or . Let us define three properties.
.
.
.
Property (for these three sets in this order) means that at least one of and holds. Considering the same three sets in different orders we get that also at least one of and and one of and holds. It is true if and only if at least two of these three properties hold.
To finish the proof of Lemma 21 we prove the following:
Claim 22**.**
A family is intersection cancellative if and only if at least two out of and hold for any three members of it.
Proof.
Let us assume is intersection cancellative and let . Let us assume at most one, say of the three properties holds, thus and do not hold. The first one implies , and obviously . Thus we have . Similarly the second one implies , hence they together imply , which contradicts the intersection cancellative property and our assumption that are three different sets.
Let us assume now that is not intersection cancellative, thus we have . This implies both and , thus at most one of and can hold.
∎
We are done with the proof of Theorem 13.
∎
5 Adaptive scenario
A natural idea is to consider the adaptive versions of these problems. Here we assume the Questioner knows all the earlier answers, and then he can choose the next query. He can find the defective, and then use further queries to share some information with the elements. However, there are two versions of this problem. The elements might know the algorithm, and use the order of the queries to gain information, or they only receive the answers to the queries at the end in no particular order.
For example in Model in the second version we require that for every element the family with the answers is enough to find all the defectives, i.e. for two distinct sets of size there is a query that contains and intersects only one of and . It is still obviously not solvable, as every defective element only gets YES answers and no information about the others. However, in the first version Questioner may start with a -separating family, then ask the set of defectives and then the set of non-defectives. This way every element has to look only at the last query that contains it. If the answer to that is YES, then it is the set of defectives, if the answer is NO, it is the set of non-defectives. In both cases the defectives are identified.
From now on we consider only the second version, i.e. the elements receive the answer to the queries containing them at the end of the algorithm in no particular order, and they only know the underlying set and the number of defectives. It is still possible for the Questioner to find the defective, and then share some information using further queries.
Let denote the number of queries in the fastest adaptive algorithm that finds the defective (we mentioned some inequalities on in the introduction), then is a lower bound in every model. On the other hand queries are enough in Model , queries are enough in Model and queries are enough in Model : first Questioner finds the defectives, then ask them as singletons, and/or the set of non-defectives.
Let us consider now Model . By Corollary 16 there is a solution for large enough, but that solution is linear in . On the other hand it can be seen easily that for there is no solution even adaptively. Here we give a faster algorithm.
Theorem 23**.**
There is an adaptive algorithm that solves Model and uses at most queries if is large enough.
Proof.
Questioner starts with asking a query of size and its complement. Then in the next round he asks two complementing subsets of size differing by at most one in every query that was answered YES (say and with ). He repeats this in every round except if the subset has size at most 5, he stops and does not ask that subset as a query. Since he asks disjoint sets in every round, he gets at most YES answers, thus there are at most queries in the next round. There are obviously at most rounds. After that we have a family of at most sets of size at most , each containing at least one defective element. Let be their union (), we also know that every defective is in . Let be the set that contains . As is large enough, we can assume that there were two queries and that were answered NO and have size at least . Let be distinct elements of and be distinct elements of . Then Questioner also asks the queries for .
As we know and are not defective, Questioner finds out if is defective for every . On the other hand, if is defective, every query that contains also contains either other elements of or contains , thus cannot be sure he is defective. If is not defective, then all he knows is that another element of is defective, but there are more than one such elements. Any other element appears in a query that got answer NO. At this point all they know is that there is another set that contains a defective. has size at least , thus does not know at this point which one is defective. If or for some , he can get additional information about only one element of , thus there are two candidates remaining. Finally, if the answer to is YES, then does not know if or is the defective.
∎
It is easy to see that Model still cannot be solved if or . Indeed, the defectives still get only YES answers, thus less than of them cannot have any idea about the remaining defectives. On the other hand we will show that there are possible answers such that the defectives together will find out they are the defectives, showing is impossible. Let us assume that every answer is YES, unless it is impossible. If Questioner finds out that is the set of defectives, it means that for every other set of size there was a query at some point that intersected exactly one of and . At that point YES was a possible answer, thus the answer to that query was YES. Hence it intersected and was disjoint from . Then an element of knows is not the set of defectives, and this holds for every set of size .
6 Remarks
We finish this article with some possible directions that can be investigated:
In some of the above models we proved that there is a family that solves the model, but did not say anything about its possible size.
In case of Model our results can only be considered as the starting point of the investigations. In particular, it would be interesting to see if can go above . It is tempting to try to extend the proof of Theorem 15 to this case, and use a linear hypergraph of large girth. However, it does not work even for . The property that the defectives can be identified forces the elements to be contained in many hyperedges, while the property that no 2 elements can identify any of the defectives forces the opposite.
If the query hypergraph is linear and -separating, it is easy to see that for two elements contained by the same query there must be at least other sets containing the two elements. This implies almost every element has to be contained in more than queries.
On the other hand let us consider two elements , that are not contained in the same hyperedge. The large girth of the query hypergraph implies that there is at most one other element contained in a hyperedge together with and another hyperedge together with (if there is no such , then let be an arbitrary query containing ). Let us assume the answer to is NO, and the answer to every other query containing or is YES. Then and together know that is not defective. If they cannot identify as a defective, there cannot be more than hyperedges containing or besides . This implies almost every element has to be contained in at most queries.
In [18] we considered the abstract version of the model introduced by Tapolcai et al. [28, 29]. Here we extended our models to the case of more defectives. It would be interesting to see if their model can be extended similarly.
It is a phenomenon in combinatorial group testing that in most of the models the adaptive version actually means two round version of the problem (see e.g. [8]) Recently there was some interest in the round (or multi-stage) versions of combinatorial group testing problems, where this phenomenon does not hold (see e.g. [7, 19]). It would be interesting to investigate these models in this context.
One can consider a variant of these models, where instead of requiring that the elements find all (or none) of the defective elements, we require that they identify at least and/or at most of them.
Acknowledgement
We would also like to thank all participants of the Combinatorial Search Seminar at the Alfréd Rényi Institute of Mathematics for fruitful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. J. Atallah, K. B. Frikken, M. Blanton, Y. Cho. Private combinatorial group testing. In Proceedings of the 2008 ACM symposium on Information, computer and communications security , pp. 312–320, (2008).
- 2[2] A. Beimel. Secret-sharing schemes: a survey, In International Conference on Coding and Cryptology. Springer Berlin Heidelberg , pp. 11–46, (2011).
- 3[3] F. S. Benevides, D. Gerbner, C. T. Palmer, D. K. Vu. Generalising separating families of fixed size. ar Xiv preprint ar Xiv:1509.00131, (2015).
- 4[4] C. Berge. Hypergraphs, Combinatorics of Finite Sets. North-Holland, Amsterdam. (1989).
- 5[5] A. Cohen, A. Cohen, O. Gurewitz. Secure group testing. In IEEE International Symposium on Information Theory, IEEE , pp. 1391–1395, (2016).
- 6[6] C. Cooper, A. Frieze, M. Molloy, B. Reed. Perfect matchings in random r 𝑟 r -regular, s 𝑠 s -uniform hypergraphs. Combin. Probab. Comput. , 5 (1), 1–14, (1996).
- 7[7] P. Damaschke, A. S. Muhammad, E. Triesch. Two new perspectives on multi-stage group testing. Algorithmica , 67 (3), 324–354, (2013).
- 8[8] A. De Bonis, L. Gasieniec, U. Vaccaro. Optimal two-stage algorithms for group testing problems, SIAM Journal on Computing , 34 (5), 1253–1270, (2005).
