On the Diaconis-Gangolli Markov Chain for Sampling Contingency Tables with Cell-Bounded Entries
COCOON '09 Proceedings of the 15th Annual International Conference on Computing and Combinatorics
Uniform sampling of digraphs with a fixed degree sequence
WG'10 Proceedings of the 36th international conference on Graph-theoretic concepts in computer science
Approximately Counting Integral Flows and Cell-Bounded Contingency Tables
SIAM Journal on Computing
On the Diaconis-Gangolli Markov chain for sampling contingency tables with cell-bounded entries
Journal of Combinatorial Optimization
Hi-index | 0.00 |
We study the problem of counting and randomly sampling binarycontingency tables. For given row and column sums, we areinterested in approximately counting (or sampling) 0/1 n xm matrices with the specified row/column sums. We present asimulated annealing algorithm with running timeO((nm)2D3dmax log 5(n + m)) for any row/columnsums, where D is the number of nonzero entries anddmax is the maximum row/column sum. In the worstcase, the running time of the algorithm isO(n11 log 5n) for ann x n matrix. This is the first algorithm to directlysolve binary contingency tables for all row/column sums. Previouswork reduced the problem to the permanent, or restricted attentionto row/column sums that are close to regular. The interestingaspect of our simulated annealing algorithm is that it starts at anontrivial instance, whose solution relies on the existence ofshort alternating paths in the graph constructed by a particularGreedy algorithm.© 2006 Wiley Periodicals, Inc. Random Struct.Alg., 2007