Skip to main content

The complexity of controlled selection

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 372))

Included in the following conference series:

Abstract

We identify a class of problems, called controlled selection problems, and study their complexity. A controlled selection problem involves a random selection of a sample from a large set subject to certain structural constraints. The structural constraints model some desired relationships among the elements of the set, which we want to preserve under random selection. For example, the set may be divided into equivalence classes and we may want to ensure that not too many elements are chosen from the same class, or the set may correspond to vertices of a graph and we may want to ensure that the sample does not induce a cycle. Controlled selection problems arise in many disciplines, including statistics, mathematical programming, combinatorial algorithms, and resource allocation. This is the first attempt to unify them. We develop techniques for determining the complexity of controlled selection problems given the structural constraints. We use these techniques to determine the complexity of many types of controlled selection problems. We show that a controlled selection problem is polynomial-time reducible to the problem of finding a maximum weight sample satisfying the structural constraints. We also show that a general reduction in the opposite direction would imply that one-way functions do not exist. In contrast, we show that most natural controlled selection problems have the same complexity (within polynomial time) as the problem of finding a maximum weight sample satisfying the structural constraints. We also present efficient algorithms for several controlled selection problems.

Supported in part by an NSF Presidential Young Investigator Award (grant DCR-8451397), with matching funds from AT&T.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Caratheodory, Uber den Variabilitatsbereich der Koeffizienten von Potenzreihen, die gegebene Werte nicht annehmen, Math. Ann., 64, 1907, pp. 95–115.

    Article  MathSciNet  Google Scholar 

  2. B. D. Causey, L.H. Cox, and L.R. Ernst, Applications of Transportation Theory to Statistical Problems, Journal of the American Statistical Association, 80, 1985, pp. 903–909.

    MathSciNet  Google Scholar 

  3. L. H. Cox, A Constructive Procedure for Unbiased Controlled Rounding, Journal of the American Statistical Association, 82, 1988, pp. 520–524.

    Google Scholar 

  4. W.H. Cunningham, Minimum Cuts, Modular Functions, and Matroid Polyhedra, Networks, 15, 1985, pp. 205–215.

    Google Scholar 

  5. M. Garey and D. Johnson, Computers and Intractability, A Guide to NP-completeness, W.H. Freeman and Company, New York, 1979.

    Google Scholar 

  6. R. Goodman, and L. Kish, Controlled Selection — A Technique in Probability Sampling, Journal of the American Statistical Association, 45, 1950, pp. 350–372.

    Google Scholar 

  7. J. Grollman and A. Selman, Complexity Measures for Public-Key Cryptosystems, 25th Annual Symposium on Foundations of Computer Science, October 1984, pp. 495–503.

    Google Scholar 

  8. H. Gabow and H. Westermann, Forests, Frames, and Games: Algorithms for Matroid Sums and Applications, 20th Annual ACM Symposium on Theory of Computing, May 1988, pp. 407–421.

    Google Scholar 

  9. M. Grotschel, L. Lovász and A. Schrijver, The Ellipsoid Method and its Consequences in Combinatorial Optimization, Combinatorica, 1, 1981, pp. 169–197. [Corrigendum: 4, 1984, pp. 291–295].

    Google Scholar 

  10. I. Holyer, The NP-completeness of Edge Coloring, SIAM Journal of Computing, 10, 1981, pp.718–720.

    Article  Google Scholar 

  11. I. Hess, T. Fitzpatrick and D. Riedel, Probability Sampling of Hospitals and Patients, 2nd edition, Health Administration Press, Ann Arbor, Michigan, 1975.

    Google Scholar 

  12. R. Karp, Reducibility Among Combinatorial Problems, in Complexity of Computer Computations, Plenum Press, New York, 1972, pp. 85–104.

    Google Scholar 

  13. L. Khachiyan, A Polynomial Algorithm in Linear Programming, Soviet Math. Dok., 20, 1979, pp. 191–194.

    Google Scholar 

  14. H. Konijn, Statistical Theory of Sample Survey Design and Analysis, North Holland, Amsterdam, 1973.

    Google Scholar 

  15. E. Lawler, Combinatorial Optimization: Networks and Matroids, Holt, Rinehart, and Winston, New York, 1976.

    Google Scholar 

  16. L. Lovász, An Algorithmic Theory of Numbers, Graphs and Convexity, CBMS 50, SIAM, Philadelphia, Pennsylvania, 1986.

    Google Scholar 

  17. J. Pollock, PPES Sampling of Two Subdomains with Independent Probabilities, Proceedings of the Survey Research Methods Section, American Statistical Association, 1984, pp. 223–227.

    Google Scholar 

  18. J. Picard and M. Queyranne, Selected Applications of Minimum Cuts in Networks, INFOR, 20, 1982, pp. 394–422.

    Google Scholar 

  19. K. Pruhs, The Complexity of Some Three Dimensional Rounding Problems, University of Wisconsin-Madison Technical Report # 715, 1987.

    Google Scholar 

  20. K. Pruhs, The Complexity of Controlled Selection, Ph.D. thesis, University of Wisconsin, in preparation.

    Google Scholar 

  21. C. Papadimitriou and M. Yannakakis, The Complexity of Facets (and some Facets of Complexity), Journal of Computer and System Sciences, 28, 1982, pp. 244–259.

    Article  Google Scholar 

  22. P. Raghavan, Probabilistic Construction of Deterministic Algorithms: Approximating Packing Integer Programs, 27th Annual Symposium on Foundations of Computer Science, October 1986, pp. 10–18.

    Google Scholar 

  23. P. Raghavan, and D. Thompson, Randomized Rounding: A Technique for Provably Good Algorithms and Algorithmic Proofs, Combinatorica, 7, 1987, pp. 365–374.

    Google Scholar 

  24. W. Tutte, On the Problem of Decomposing a Graph into n Connected Components, Journal of the London Mathematical Society, 36, 1961, pp. 221–230.

    Google Scholar 

  25. H. Tsao and T. Wright, An Empirical Study on Maximizing (or Minimizing) the Number of Retentions in Unequal Probability Sampling Without Replacement: Two Units per Stratum, Proceedings of the Survey Research Methods Section, American Statistical Association, 1984, pp. 218–221.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Giorgio Ausiello Mariangiola Dezani-Ciancaglini Simonetta Ronchi Della Rocca

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pruhs, K., Manber, U. (1989). The complexity of controlled selection. In: Ausiello, G., Dezani-Ciancaglini, M., Della Rocca, S.R. (eds) Automata, Languages and Programming. ICALP 1989. Lecture Notes in Computer Science, vol 372. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035791

Download citation

  • DOI: https://doi.org/10.1007/BFb0035791

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51371-1

  • Online ISBN: 978-3-540-46201-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics