Counting complex disordered states by efficient pattern matching: Chromatic polynomials and Potts partition functions

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

  • Marc Timme - , Max Planck Institute for Dynamics and Self-Organization (Autor:in)
  • Frank Van Bussel - , Max Planck Institute for Dynamics and Self-Organization (Autor:in)
  • Denny Fliegner - , Max Planck Institute for Dynamics and Self-Organization (Autor:in)
  • Sebastian Stolzenberg - , Cornell University (Autor:in)

Abstract

Counting problems, determining the number of possible states of a large system under certain constraints, play an important role in many areas of science. They naturally arise for complex disordered systems in physics and chemistry, in mathematical graph theory, and in computer science. Counting problems, however, are among the hardest problems to access computationally. Here, we suggest a novel method to access a benchmark counting problem, finding chromatic polynomials of graphs. We develop a vertex-oriented symbolic pattern matching algorithm that exploits the equivalence between the chromatic polynomial and the zero-temperature partition function of the Potts antiferromagnet on the same graph. Implementing this bottom-up algorithm using appropriate computer algebra, the new method outperforms standard topdown methods by several orders of magnitude, already for moderately sized graphs. As a first application, we compute chromatic polynomials of samples of the simple cubic lattice, for the first time computationally accessing threedimensional lattices of physical relevance. The method offers straightforward generalizations to several other counting problems.

Details

OriginalspracheEnglisch
Aufsatznummer023001
FachzeitschriftNew journal of physics
Jahrgang11
PublikationsstatusVeröffentlicht - 4 Feb. 2009
Peer-Review-StatusJa
Extern publiziertJa

Externe IDs

ORCID /0000-0002-5956-3137/work/142242511

Schlagworte

ASJC Scopus Sachgebiete

Bibliotheksschlagworte