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.
Preview
Unable to display preview. Download preview PDF.
References
C. Caratheodory, Uber den Variabilitatsbereich der Koeffizienten von Potenzreihen, die gegebene Werte nicht annehmen, Math. Ann., 64, 1907, pp. 95–115.
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.
L. H. Cox, A Constructive Procedure for Unbiased Controlled Rounding, Journal of the American Statistical Association, 82, 1988, pp. 520–524.
W.H. Cunningham, Minimum Cuts, Modular Functions, and Matroid Polyhedra, Networks, 15, 1985, pp. 205–215.
M. Garey and D. Johnson, Computers and Intractability, A Guide to NP-completeness, W.H. Freeman and Company, New York, 1979.
R. Goodman, and L. Kish, Controlled Selection — A Technique in Probability Sampling, Journal of the American Statistical Association, 45, 1950, pp. 350–372.
J. Grollman and A. Selman, Complexity Measures for Public-Key Cryptosystems, 25th Annual Symposium on Foundations of Computer Science, October 1984, pp. 495–503.
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.
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].
I. Holyer, The NP-completeness of Edge Coloring, SIAM Journal of Computing, 10, 1981, pp.718–720.
I. Hess, T. Fitzpatrick and D. Riedel, Probability Sampling of Hospitals and Patients, 2nd edition, Health Administration Press, Ann Arbor, Michigan, 1975.
R. Karp, Reducibility Among Combinatorial Problems, in Complexity of Computer Computations, Plenum Press, New York, 1972, pp. 85–104.
L. Khachiyan, A Polynomial Algorithm in Linear Programming, Soviet Math. Dok., 20, 1979, pp. 191–194.
H. Konijn, Statistical Theory of Sample Survey Design and Analysis, North Holland, Amsterdam, 1973.
E. Lawler, Combinatorial Optimization: Networks and Matroids, Holt, Rinehart, and Winston, New York, 1976.
L. Lovász, An Algorithmic Theory of Numbers, Graphs and Convexity, CBMS 50, SIAM, Philadelphia, Pennsylvania, 1986.
J. Pollock, PPES Sampling of Two Subdomains with Independent Probabilities, Proceedings of the Survey Research Methods Section, American Statistical Association, 1984, pp. 223–227.
J. Picard and M. Queyranne, Selected Applications of Minimum Cuts in Networks, INFOR, 20, 1982, pp. 394–422.
K. Pruhs, The Complexity of Some Three Dimensional Rounding Problems, University of Wisconsin-Madison Technical Report # 715, 1987.
K. Pruhs, The Complexity of Controlled Selection, Ph.D. thesis, University of Wisconsin, in preparation.
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.
P. Raghavan, Probabilistic Construction of Deterministic Algorithms: Approximating Packing Integer Programs, 27th Annual Symposium on Foundations of Computer Science, October 1986, pp. 10–18.
P. Raghavan, and D. Thompson, Randomized Rounding: A Technique for Provably Good Algorithms and Algorithmic Proofs, Combinatorica, 7, 1987, pp. 365–374.
W. Tutte, On the Problem of Decomposing a Graph into n Connected Components, Journal of the London Mathematical Society, 36, 1961, pp. 221–230.
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.
Author information
Authors and Affiliations
Editor information
Rights 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