4

Let $\mathcal{X}= \{1,-1\}^n$, $E$ the set of edges and $J$ some real-valued matrix. Van der Waerden's theorem gives constant $c$ and set of edge weights such that

$$\sum_\mathbf{x\in \mathcal{X}} \exp \sum_{ij \in E} J_{ij} x_i x_j = c \sum_{A\in C} f(A) $$

Where $C$ consists of Eulerian subgraphs over $E$, $f(A)$ is the weight of $A$ defined as the product of weights of edges in $A$

Edge weights are strictly below 1 in magnitude. Suppose only a small number of self-avoiding loops on the graph have non-negligible weight. We can approximate the sum by only considering Eulerian subgraphs including these loops. However, a small number of such loops can give a large number of Eulerian subgraphs. Is there a more efficient way?

Kaveh
  • 21,577
  • 8
  • 82
  • 183
Yaroslav Bulatov
  • 4,701
  • 1
  • 25
  • 39
  • Is J symmetric? It seems like it should be for the Ising model, but maybe I've misunderstood. – Joe Fitzsimons Feb 04 '11 at 10:09
  • The term inside exp is a quadratic form so it doesn't matter if J is symmetric. If J is not symmetric, it can be rewritten in terms of another matrix which is -- http://cstheory.stackexchange.com/questions/3931/algorithms-for-the-2-dimensional-planar-ising-model-over-directed-graphs/3980#3980 – Yaroslav Bulatov Feb 05 '11 at 21:56
  • Ah, I see. Sorry, I should have picked up on that. – Joe Fitzsimons Feb 06 '11 at 09:38

0 Answers0