26,647 research outputs found

    Integral matrices with given row and column sums

    Get PDF
    AbstractLet P = (pij) and Q = (qij) be m × n integral matrices, R and S be integral vectors. Let UPQ(R, S) denote the class of all m × n integral matrices A with row sum vector R and column sum vector S satisfying P ⩽ A ⩽ Q. For a wide variety of classes UPQ(R, S) satisfying our main condition, we obtain two necessary and sufficient conditions for the existence of a matrix in UPQ(R, S). The first characterization unifies the results of Gale-Ryser, Fulkerson, and Anstee. Many other properties of (0, 1)-matrices with prescribed row and column sum vectors generalize to integral classes satisfying the main condition. We also study the decomposibility of integral classes satisfying the main condition. As a consequence of our decomposibility theorem, it follows a theorem of Beineke and Harary on the existence of a strongly connected digraph with given indegree and outdegree sequences. Finally, we introduce the incidence graph for a matrix in an integral class UPQ(R, S) and study the invariance of an element in a matrix in terms of its incidence graph. Analogous to Minty's Lemma for arc colorings of a digraph, we give a very simple labeling algorithm to determine if an element in a matrix is invariant. By observing the relationship between invariant positions of a matrix and the strong connectedness of its incidence graph, we present a very short graph theoretic proof of a theorem of Brualdi and Ross on invariant sets of (0, 1)-matrices. Our proof also implies an analogous theorem for a class of tournament matrices with given row sum vector, as conjectured by the analogy between bipartite tournaments and ordinary tournaments

    An approximation algorithm for counting contingency tables

    Full text link
    We present a randomized approximation algorithm for counting contingency tables , m × n non-negative integer matrices with given row sums R = ( r 1 ,…, r m ) and column sums C = ( c 1 ,…, c n ). We define smooth margins ( R , C ) in terms of the typical table and prove that for such margins the algorithm has quasi-polynomial N O (ln N ) complexity, where N = r 1 + … + r m = c 1 + … + c n . Various classes of margins are smooth, e.g., when m = O ( n ), n = O ( m ) and the ratios between the largest and the smallest row sums as well as between the largest and the smallest column sums are strictly smaller than the golden ratio (1 + sqrt5 {sqrt{5}} )/2 ≈ 1.618. The algorithm builds on Monte Carlo integration and sampling algorithms for log-concave densities, the matrix scaling algorithm, the permanent approximation algorithm, and an integral representation for the number of contingency tables. © 2010 Wiley Periodicals, Inc. Random Struct. Alg., 2010Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/77454/1/20301_ftp.pd

    Enumerating contingency tables via random permanents

    Full text link
    Given m positive integers R=(r_i), n positive integers C=(c_j) such that sum r_i = sum 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 (contingency tables) D=(d_{ij}) with the row sums r_i, column sums c_j, and the weight of D equal to prod w_{ij}^{d_{ij}}. We present a randomized algorithm of a polynomial in N complexity which computes a number T'=T'(R,C; W) such that T' < T < alpha(R, C) T' where alpha(R,C) = min{prod r_i! r_i^{-r_i}, prod c_j! c_j^{-c_j}} 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 x N random matrix with exponentially distributed entries and approximate the expectation by the integral T' of an efficiently computable log-concave function on R^{mn}. Applications to counting integer flows in graphs are also discussed.Comment: 19 pages, bounds are sharpened, references are adde

    Counting magic squares in quasi-polynomial time

    Full text link
    We present a randomized algorithm, which, given positive integers n and t and a real number 0< epsilon <1, computes the number Sigma(n, t) of n x n non-negative integer matrices (magic squares) with the row and column sums equal to t within relative error epsilon. The computational complexity of the algorithm is polynomial in 1/epsilon and quasi-polynomial in N=nt, that is, of the order N^{log N}. A simplified version of the algorithm works in time polynomial in 1/epsilon and N and estimates Sigma(n,t) within a factor of N^{log N}. This simplified version has been implemented. We present results of the implementation, state some conjectures, and discuss possible generalizations.Comment: 30 page

    Pseudomoments of the Riemann zeta-function and pseudomagic squares

    Get PDF
    We compute integral moments of partial sums of the Riemann zeta function on the critical line and obtain an expression for the leading coefficient as a product of the standard arithmetic factor and a geometric factor. The geometric factor is equal to the volume of the convex polytope of substochastic matrices and is equal to the leading coefficient in the expression for moments of truncated characteristic polynomial of a random unitary matrix

    Monomial integrals on the classical groups

    Full text link
    This paper presents a powerfull method to integrate general monomials on the classical groups with respect to their invariant (Haar) measure. The method has first been applied to the orthogonal group in [J. Math. Phys. 43, 3342 (2002)], and is here used to obtain similar integration formulas for the unitary and the unitary symplectic group. The integration formulas turn out to be of similar form. They are all recursive, where the recursion parameter is the number of column (row) vectors from which the elements in the monomial are taken. This is an important difference to other integration methods. The integration formulas are easily implemented in a computer algebra environment, which allows to obtain analytical expressions very efficiently. Those expressions contain the matrix dimension as a free parameter.Comment: 16 page

    Higher Spin Alternating Sign Matrices

    Get PDF
    We define a higher spin alternating sign matrix to be an integer-entry square matrix in which, for a nonnegative integer r, all complete row and column sums are r, and all partial row and column sums extending from each end of the row or column are nonnegative. Such matrices correspond to configurations of spin r/2 statistical mechanical vertex models with domain-wall boundary conditions. The case r=1 gives standard alternating sign matrices, while the case in which all matrix entries are nonnegative gives semimagic squares. We show that the higher spin alternating sign matrices of size n are the integer points of the r-th dilate of an integral convex polytope of dimension (n-1)^2 whose vertices are the standard alternating sign matrices of size n. It then follows that, for fixed n, these matrices are enumerated by an Ehrhart polynomial in r.Comment: 41 pages; v2: minor change
    • …
    corecore