Skip to main content
Log in

Parameterizations of Test Cover with Bounded Test Sizes

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In the Test Cover problem we are given a hypergraph \(H=(V, {\mathcal {E}})\) with \(|V|=n, |{\mathcal {E}}|=m\), and we assume that \({\mathcal {E}}\) is a test cover, i.e. for every pair of vertices \(x_i, x_j\), there exists an edge \(e \in {\mathcal {E}}\) such that \(|\{x_i,x_j\}\cap e|=1\). The objective is to find a minimum subset of \({\mathcal {E}}\) which is a test cover. The problem is used for identification across many areas, and is NP-complete. From a parameterized complexity standpoint, many natural parameterizations of Test Cover are either \(W[1]\)-complete or have no polynomial kernel unless \(coNP\subseteq NP/poly\), and thus are unlikely to be solveable efficiently. However, in practice the size of the edges is often bounded. In this paper we study the parameterized complexity of Test-\(r\)-Cover, the restriction of Test Cover in which each edge contains at most \(r \ge 2\) vertices. In contrast to the unbounded case, we show that the following below-bound parameterizations of Test-\(r\)-Cover are fixed-parameter tractable with a polynomial kernel: (1) Decide whether there exists a test cover of size \(n-k\), and (2) decide whether there exists a test cover of size \(m-k\), where \(k\) is the parameter. In addition, we prove a new lower bound \(\lceil \frac{2(n-1)}{r+1} \rceil \) on the minimum size of a test cover when the size of each edge is bounded by \(r\). Test-\(r\)-Cover parameterized above this bound is unlikely to be fixed-parameter tractable; in fact, we show that it is para-NP-complete, as it is NP-hard to decide whether an instance of Test-\(r\)-Cover has a test cover of size exactly \(\frac{2(n-1)}{r+1}\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. Notice that, in the literature, the vertices are also called items and the edges tests. We provide basic terminology and notation on hypergraphs in Sect. 2.

  2. We provide basic notions on parameterized algorithmics in the end of this section.

  3. If \(n'\) is not divisible by \(r-1\), add \(r-1-n'\)mod\((r-1)\) new vertices to each of the \(X_i\)’s and the same number of new pairwise disjoint edges which together contain each of the new vertices exactly once. Observe that this produces an instance which is equivalent to the original one.

References

  1. Alon, N., Gutin, G., Kim, E.J., Szeider, S., Yeo, A.: Solving MAX-\(r\)-SAT above a tight lower bound. Algorithmica 61, 638–655 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  2. Basavaraju, M., Francis, M.C., Ramanujan, M.S., Saurabh, S.: Partially polynomial kernels for set cover and test cover. FSTTCS. LIPIcs 24, 67–78 (2013)

    MathSciNet  Google Scholar 

  3. Bodlaender, H.L., Downey, R.G., Fellows, M.R., Hermelin, D.: On problems without polynomial kernels. J. Comput. Syst. Sci. 75(8), 423–434 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  4. Bondy, J.A.: Induced subsets. J. Comb. Theory, Ser. B 12, 201–202 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  5. Crowston, R., Fellows, M., Gutin, G., Jones, M., Kim, E.J., Rosamond, F., Ruzsa, I.Z., Thomassé, S., Yeo, A.: Satisfying more than half of a system of linear equations over GF(2): a multivariate approach. J. Comput. Syst. Sci. 80, 687–696 (2014)

    Article  MATH  Google Scholar 

  6. Crowston, R., Gutin, G., Jones, M., Saurabh, S., and Yeo, A.: Parameterized study of the test cover problem. In: MFCS 2012, Lect. Notes Comput. Sci. Vol. 7464, 283–295 (2012)

  7. Crowston, R., Gutin, G., Jones, M., Yeo, A.: A new lower bound on the maximum number of satisfied clauses in Max-SAT and its algorithmic applications. Algorithmica 64, 56–68 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  8. Crowston, R., Jones, M., Mnich, M.: Max-cut parameterized above the Edwards–Erdős bound. In: ICALP 2012, Lect. Notes Comput. Sci., vol. 7391, pp. 242–253 (2012)

  9. De Bontridder, K.M.J., Lageweg, B.J., Lenstra, J.K., Orlin, J.B., and Stougie, L.: Branch and bound algorithms for the test-cover problem. In: ESA 2002, Lect. Notes Comput. Sci. Vol. 2461, pp. 223–233 (2002)

  10. De Bontridder, K.M.J., Halldórsson, B.V., Halldórsson, M.M., Hurkens, C.A.J., Lenstra, J.K., Ravi, R., Stougie, L.: Approximation algorithms for the test cover problem. Math. Program. B 98(1–3), 477–491 (2003)

    Article  MATH  Google Scholar 

  11. Dom, M., Lokshtanov, D., and Saurabh, S.: Incompressibility through colors and IDs. In: 36th ICALP, Part I, Lect. Notes Comput. Sci. Vol. 5555, pp. 378–389 (2009)

  12. Downey, R.G., Fellows, M.R.: Fundamentals of Parameterized Complexity. Springer, Berlin (2013)

    Book  MATH  Google Scholar 

  13. Fahle, T., Tiemann, K.: A faster branch-and-bound algorithm for the test-cover problem based on set-covering techniques. J. Exp. Algorithmics 11, 2.2 (2007)

    Article  Google Scholar 

  14. Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Berlin (2006)

    Google Scholar 

  15. Garey, M.R., Johnson, D.S.: Computers and Intractability. Freeman, A Guide to the Theory of NP-completeness (1979)

  16. Gutin, G., Kim, E.J., Mnich, M., Yeo, A.: Betweenness parameterized above tight lower bound. J. Comput. Syst. Sci. 76, 872–878 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  17. Gutin, G., Muciaccia, G., Yeo, A.: (Non-)existence of polynomial kernels for the test cover problem. Inf. Proc. Lett. 113, 123–126 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  18. Halldórsson, B.V., Halldórsson, M.M., Ravi, R.: On the approximability of the minimum test collection problem. In: ESA 2001, Lect. Notes Comput. Sci. Vol. 2161, pp. 158–169 (2001)

  19. Halldórsson, B.V., Minden, J.S., Ravi, R.: PIER: protein identification by epitope recognition. Curr. Comput. Mol. Biol. 2001, 109–110 (2001)

    Google Scholar 

  20. Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W. (eds.) Complexity of Computer Computations, pp. 85–103. Plenum Press, NY (1972)

    Chapter  Google Scholar 

  21. Mahajan, M., Raman, V.: Parameterizing above guaranteed values: MaxSat and MaxCut. J. Algorithms 31(2), 335–354 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  22. Mahajan, M., Raman, V., Sikdar, S.: Parameterizing above or below guaranteed values. J. Comput. Syst. Sci. 75(2), 137–153 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  23. Moret, B.M.E., Shapiro, H.D.: On minimizing a set of tests. SIAM J. Sci. Stat. Comput. 6, 983–1003 (1985)

    Article  Google Scholar 

  24. Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006)

    Book  MATH  Google Scholar 

Download references

Acknowledgments

We are very grateful to one of the referees for numerous suggestions which allowed us to improve the presentation. We are also grateful to Manu Basavaraju and Mathew Francis for carefully reading an earlier version of this paper and informing us of a subtle flaw in Theorem 9 which led us to changing the proof substantially.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Gutin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Crowston, R., Gutin, G., Jones, M. et al. Parameterizations of Test Cover with Bounded Test Sizes. Algorithmica 74, 367–384 (2016). https://doi.org/10.1007/s00453-014-9948-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-014-9948-7

Keywords

Navigation