1,332 research outputs found

    The complexity of approximating the complex-valued Potts model

    Get PDF
    We study the complexity of approximating the partition function of the qq-state Potts model and the closely related Tutte polynomial for complex values of the underlying parameters. Apart from the classical connections with quantum computing and phase transitions in statistical physics, recent work in approximate counting has shown that the behaviour in the complex plane, and more precisely the location of zeros, is strongly connected with the complexity of the approximation problem, even for positive real-valued parameters. Previous work in the complex plane by Goldberg and Guo focused on q=2q=2, which corresponds to the case of the Ising model; for q>2q>2, the behaviour in the complex plane is not as well understood and most work applies only to the real-valued Tutte plane. Our main result is a complete classification of the complexity of the approximation problems for all non-real values of the parameters, by establishing \#P-hardness results that apply even when restricted to planar graphs. Our techniques apply to all q2q\geq 2 and further complement/refine previous results both for the Ising model and the Tutte plane, answering in particular a question raised by Bordewich, Freedman, Lov\'{a}sz and Welsh in the context of quantum computations.Comment: 58 pages. Changes on version 2: minor change

    The Complexity of Approximating the Complex-Valued Potts Model

    Get PDF

    Approximate counting via complex zero-free regions and spectral independence

    Get PDF
    This thesis investigates fundamental problems in approximate counting that arise in the field of statistical mechanics. Building upon recent advancements in the area, our research aims to enhance our understanding of the computational complexity of sampling from the Ising and Potts models, as well as the random kk-SAT model. The qq-state Potts model is a spin model in which each particle is randomly assigned a spin (out of qq possible spins), where the probability of a certain assignment depends on how many adjacent particles present the same spin. The edge interaction of the model is a parameter that quantifies the strength of interaction between two adjacent particles. The Ising model corresponds to the Potts model with q=2q = 2. Sampling from these models is inherently connected to approximating the partition function of the model, a graph polynomial that encodes several aggregate thermodynamic properties of the system. In addition to classical connections with quantum computing and phase transitions in statistical physics, recent work in approximate counting has shown that the behaviour in the complex plane of these partition functions, and more precisely the location of zeros, is strongly connected with the complexity of the approximation problem, even for positive real-valued parameters. Thus, following this trend in both statistical physics and algorithmic research, we allow the edge interaction to be any complex number. First, we study the complexity of approximating the partition function of the qq-state Potts model and the closely related Tutte polynomial for complex values of the underlying parameters. Previous work in the complex plane by Goldberg and Guo focused on q=2q=2; for q>2q>2, the behaviour in the complex plane is not as well understood and most work applies only to the real-valued Tutte plane. Our main result is a complete classification of the complexity of the approximation problems for all non-real values of the parameters, by establishing \#P-hardness results that apply even when restricted to planar graphs. Our techniques apply to all q2q\geq 2 and further complement/refine previous results both for the Ising model and the Tutte plane, answering in particular a question raised by Bordewich, Freedman, Lov\'{a}sz and Welsh in the context of quantum computations. Secondly, we investigate the complexity of approximating the partition function \ising(G; \beta) of the Ising model in terms of the relation between the edge interaction β\beta and a parameter Δ\Delta which is an upper bound on the maximum degree of the input graph GG. In this thesis we establish both new tractability and inapproximability results. Our tractability results show that \ising(-; \beta) has an FPTAS when βC\beta \in \mathbb{C} and β1/β+11/Δ1\lvert \beta - 1 \rvert / \lvert \beta + 1 \rvert 1 / \sqrt{\Delta - 1}. These are the first results to show intractability of approximating \ising(-, \beta) on bounded degree graphs with complex β\beta. Moreover, we demonstrate situations in which zeros of the partition function imply hardness of approximation in the Ising model. Finally, we exploit the recently successful framework of spectral independence to analyse the mixing time of a Markov chain, and we apply it in order to sample satisfying assignments of kk-CNF formulas. Our analysis leads to a nearly linear-time algorithm to approximately sample satisfying assignments in the random kk-SAT model when the density of the random formula α=m/n\alpha=m/n scales exponentially with kk, where nn is the number of variables and mm is the number of clauses. The best previously known sampling algorithm for the random kk-SAT model applies when the density α=m/n\alpha=m/n of the formula is less than 2k/3002^{k/300} and runs in time nexp(Θ(k))n^{\exp(\Theta(k))}. Our algorithm achieves a significantly faster running time of n1+ok(1)n^{1 + o_k(1)} and samples satisfying assignments up to density α20.039k\alpha\leq 2^{0.039 k}. The main challenge in our setting is the presence of many variables with unbounded degree, which causes significant correlations within the formula and impedes the application of relevant Markov chain methods from the bounded-degree setting

    Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials

    Full text link
    In this paper we show a new way of constructing deterministic polynomial-time approximation algorithms for computing complex-valued evaluations of a large class of graph polynomials on bounded degree graphs. In particular, our approach works for the Tutte polynomial and independence polynomial, as well as partition functions of complex-valued spin and edge-coloring models. More specifically, we define a large class of graph polynomials C\mathcal C and show that if pCp\in \cal C and there is a disk DD centered at zero in the complex plane such that p(G)p(G) does not vanish on DD for all bounded degree graphs GG, then for each zz in the interior of DD there exists a deterministic polynomial-time approximation algorithm for evaluating p(G)p(G) at zz. This gives an explicit connection between absence of zeros of graph polynomials and the existence of efficient approximation algorithms, allowing us to show new relationships between well-known conjectures. Our work builds on a recent line of work initiated by. Barvinok, which provides a new algorithmic approach besides the existing Markov chain Monte Carlo method and the correlation decay method for these types of problems.Comment: 27 pages; some changes have been made based on referee comments. In particular a tiny error in Proposition 4.4 has been fixed. The introduction and concluding remarks have also been rewritten to incorporate the most recent developments. Accepted for publication in SIAM Journal on Computatio

    Neural Distributed Autoassociative Memories: A Survey

    Full text link
    Introduction. Neural network models of autoassociative, distributed memory allow storage and retrieval of many items (vectors) where the number of stored items can exceed the vector dimension (the number of neurons in the network). This opens the possibility of a sublinear time search (in the number of stored items) for approximate nearest neighbors among vectors of high dimension. The purpose of this paper is to review models of autoassociative, distributed memory that can be naturally implemented by neural networks (mainly with local learning rules and iterative dynamics based on information locally available to neurons). Scope. The survey is focused mainly on the networks of Hopfield, Willshaw and Potts, that have connections between pairs of neurons and operate on sparse binary vectors. We discuss not only autoassociative memory, but also the generalization properties of these networks. We also consider neural networks with higher-order connections and networks with a bipartite graph structure for non-binary data with linear constraints. Conclusions. In conclusion we discuss the relations to similarity search, advantages and drawbacks of these techniques, and topics for further research. An interesting and still not completely resolved question is whether neural autoassociative memories can search for approximate nearest neighbors faster than other index structures for similarity search, in particular for the case of very high dimensional vectors.Comment: 31 page
    corecore