Computing loop corrections by message passing
Abstract
Any spanning tree in a loopy interaction graph can be used for communicating the effect of the loopy interactions by introducing messages that are passed along the edges in the spanning tree. This defines an exact mapping of the problem on the loopy interaction graph onto an extended problem on a tree interaction graph, where the thermodynamic quantities can be computed by a message-passing algorithm based on the Bethe equations. We propose an approximation loop correction algorithm for the Ising model relying on the above representation of the problem. The algorithm deals at the same time with the short and long loops, and can be used to obtain upper and lower bounds for the free energy.
- Publication:
-
Physical Review E
- Pub Date:
- June 2013
- DOI:
- 10.1103/PhysRevE.87.060103
- arXiv:
- arXiv:1211.6969
- Bibcode:
- 2013PhRvE..87f0103R
- Keywords:
-
- 05.50.+q;
- 75.50.Lk;
- Lattice theory and statistics;
- Spin glasses and other random magnets;
- Condensed Matter - Statistical Mechanics;
- Condensed Matter - Disordered Systems and Neural Networks;
- Computer Science - Data Structures and Algorithms
- E-Print:
- 12 pages, 4 figures, a bit expanded and typos corrected