Abstract
We define a variant of \(k\)-of-\(n\) testing that we call conservative \(k\)-of-\(n\) testing. We present a polynomial-time, combinatorial algorithm for the problem of maximizing throughput of conservative \(k\)-of-\(n\) testing, in a parallel setting. This extends previous work of Condon et al. and Kodialam who presented combinatorial algorithms for parallel pipelined filter ordering, which is the special case where \(k=1\) (or \(k=n\)). We also give a polynomial-time algorithm for maximizing throughput for standard \(k\)-of-\(n\) testing, based on the ellipsoid method, using previous techniques.
Similar content being viewed by others
Notes
An alternative definition of \(k\)-of-\(n\) testing requires that we determine whether at least \(k\) of the tests have value 1. Symmetric results hold for this definition.
References
Ben-Dov, Y.: Optimal testing procedure for special structures of coherent systems. Manag. Sci. 27, 1410–1420 (1981)
Boros, E., Ünlüyurt, T.: Diagnosing double regular systems. Ann. Math. Artif. Intell. 26(1–4), 171–191 (1999)
Chang, M.-F., Shi, W., Fuchs, W.K.: Optimal diagnosis procedures for k-out-of-n structures. IEEE Trans. Comput. 39(4), 559–564 (1990)
Condon, A., Deshpande, A., Hellerstein, L., Wu, N.: Flow algorithms for two pipelined filter ordering problems. In: Proceedings of the Twenty-Fifth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 193–202. ACM (2006)
Condon, A., Deshpande, A., Hellerstein, L., Ning, W.: Algorithms for distributional and adversarial pipelined filter ordering problems. ACM Trans. Algorithms 5, 24:1–24:34 (2009)
Cox, L., Qiu, Y., Kuehner, W.: Heuristic least-cost computation of discrete classification functions with uncertain argument values. Ann. Oper. Res. 21, 1–29 (1989)
Deshpande, A., Hellerstein, L.: Parallel pipelined filter ordering with precedence constraints. ACM Trans. Algorithms 8(4), 41 (2012)
Deshpande, A., Hellerstein, L., Kletenik, D.: Approximation algorithms for stochastic boolean function evaluation and stochastic submodular set cover. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1453–1466 (2014)
Garey, M.R.: Optimal task sequencing with precedence constraints. Discrete Math. 4, 37–56 (1973)
Kaplan, H., Kushilevitz, E., Mansour, Y.: Learning with attribute costs. In: Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pp. 356–365 (2005)
Kodialam, M.S.: The throughput of sequential testing. In: Proceedings of the 8th International Conference on Integer Programming and Combinatorial Optimization. Lecture Notes in Computer Science, vol. 2081, pp. 280–292. Springer (2001)
Liu, Z., Parthasarathy, S., Ranganathan, A., Yang, H.: A generic flow algorithm for shared filter ordering problems. In: Proceedings of the Twenty-Seventh ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 79–88. ACM (2008)
Salloum, S.: Optimal testing algorithms for symmetric coherent systems. Ph.D. thesis, University of Southern California (1979)
Salloum, S., Breuer, M.A.: An optimum testing algorithm for some symmetric coherent systems. J. Math. Anal. Appl. 101(1), 170–194 (1984)
Salloum, S., Breuer, M.A.: Fast optimal diagnosis procedures for k-out-of-n: G systems. IEEE Trans. Reliab. 46(2), 283–290 (1997)
Sarnak, N., Tarjan, R.E.: Planar point location using persistent search trees. Commun. ACM 29(7), 669–679 (1986)
Ünlüyurt, T.: Sequential testing of complex systems: a review. Discrete Appl. Math. 142(1–3), 189–205 (2004)
Author information
Authors and Affiliations
Corresponding author
Additional information
Lisa Hellerstein was supported by NSF Grant CCF-0917153. Özgür Özkan was supported by US Department of Education Grant P200A090157. Linda Sellie was supported by a CIFellows Project postdoc, sponsored by NSF and the CRA.
Rights and permissions
About this article
Cite this article
Hellerstein, L., Özkan, Ö. & Sellie, L. Max-Throughput for (Conservative) k-of-n Testing. Algorithmica 77, 595–618 (2017). https://doi.org/10.1007/s00453-015-0089-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-015-0089-4