ACM Home Page
Please provide us with feedback. Feedback
A polynomial-time algorithm to approximately count contingency tables when the number of rows is constant
Full text PdfPdf (212 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thiry-fourth annual ACM symposium on Theory of computing table of contents
Montreal, Quebec, Canada
SESSION: Session 5A table of contents
Pages: 240 - 249  
Year of Publication: 2002
ISBN:1-58113-495-9
Authors
Mary Cryan  University of Leeds, Leeds, United Kingdom
Martin Dyer  University of Leeds, Leeds, United Kingdom
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/509907.509946
What is a DOI?

ABSTRACT

We consider the problem of counting the number of contingency tables with given row and column sums. This problem is known to be #P-complete, even when there are only two rows [7]. In this paper we present the first fully-polynomial randomized approximation scheme for counting contingency tables when the number of rows is constant. A novel feature of our algorithm is that it is a hybrid of an exact counting technique with an approximation algorithm, giving two distinct phases. In the first, the columns are partitioned into "small" and "large". We show that the number of contingency tables can be expressed as the weighted sum of a polynomial number of new instances of the problem, where each instance consists of some new row sums and the original large column sums. In the second phase, we show how to approximately count contingency tables when all the column sums are large. In this case, we show that the solution lies in approximating the volume of a single convex body, a problem which is known to be solvable in polynomial time [5].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
P. Diaconis and B. Efron, Testing for independence in a two-way table: new interpretations of the chi-square statistic (with discussion). Annals of Statistics, 13, 1995, pp.~845--913.
 
3
P. Diaconis and A. Gangolli, Rectangular arrays with fixed margins, in: D. Aldous, P.P. Varaiya, J. Spencer and J.M. Steele (Eds.), Discrete Probability and Algorithms, IMA Volumes on (MATH)ematics and its Applications, 72, Springer, New York, 1995, pp. 15--41.
 
4
P. Diaconis and L. Saloff-Coste, Random walk on contingency tables with fixed row and column sums. Technical Report, Department of (MATH)ematics, Harvard University, 1995.
5
 
6
 
7
 
8
 
9
 
10
J.L. Kelley and T.P. Srinivasan, Measure and Integral (Volume 1), Springer-Verlag Graduate Texts in (MATH)ematics, 116, Springer, Berlin, 1988.
 
11
 
12
R. Karp and M. Luby, Monte-Carlo algorithms for enumeration and reliability problems. in Proceedings of the 24th Annual ACM Symposium on Theory of Computing, ACM Press, 1983, pp. 56--64.
 
13
 
14
J. Mount, Application of Convex Sampling to Optimization and Contingency Table Generation. PhD thesis, Technical report CMU-CS-95-152, Computer Science Department, Carnegie Mellon University, 1995.