Indexed metadata

Enumerating Contingency Tables via Random Permanents

ALEXANDER BARVINOK

Source record

Source: Crossref

Published: Jan 1, 2008

DOI: 10.1017/s0963548307008668

Open original source ↗

Source abstract

Given m positive integers R = ( r i ), n positive integers C = ( c j ) such that Σ r i = Σ c j = N , and mn non-negative weights W =( w ij ), we consider the total weight T = T ( R, C ; W ) of non-negative integer matrices D =( d ij ) with the row sums r i , column sums c j , and the weight of D equal to ∏wijdij\prod w_{ij}^{d_{ij}} . For different choices of R , C , and W , the quantity T ( R,C ; W ) specializes to the permanent of a matrix, the number of contingency tables with prescribed margins, and the number of integer feasible flows in a network. We present a randomized algorithm whose complexity is polynomial in N and which computes a number T ′= T ′( R,C ; W ) such that T ′ ≤ T ≤ α( R,C ) T ′ where α(R,C)=min⁡{∏ri!ri−ri, ∏cj!cj−cj}NN/N!\alpha(R,C) = \min \bigl\{\prod r_i! r_i^{-r_i}, \ \prod c_j! c_j^{-c_j} \bigr\} N^N/N! . In many cases, ln T ′ provides an asymptotically accurate estimate of ln T . The idea of the algorithm is to express T as the expectation of the permanent of an N × N random matrix with exponentially distributed entries and approximate the expectation by the integral T ′ of an efficiently computable log-concave function on ℝ mn .

Evidence graph

No public relationships recorded yet.

Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.

Enumerating Contingency Tables via Random Permanents — Mathematical Frontier Network