Directed Negative-Weight Percolation: Institut F Ur Physik, Universit at Oldenburg, 26111 Oldenburg, Germany
Directed Negative-Weight Percolation: Institut F Ur Physik, Universit at Oldenburg, 26111 Oldenburg, Germany
(3) After determining the MWPM, the original graph (parallel and perpendicular to the natural diagonal ori-
can be reconstructed. If and only if the edge that links entation), there are two different correlation lengths that
two additional nodes (in Fig. 2(c) these nodes are illus- have a different asymptotic behavior
trated as squares) does belong to the MWPM, the cor-
responding edge in the original graph is not part of the ξk ∼ |ρ − ρc |−νk , ξ⊥ ∼ |ρ − ρc |−ν⊥ (3)
optimal loop/path configuration. If, on the other hand,
the two additional nodes are not matched to each other, in the thermodynamic limit, with νk and ν⊥ being the
by the definition of the MWPM, they have to be matched critical exponents describing the power-law divergence of
to duplicated nodes, respectively. In this case the corre- the correlation lengths, respectively. At the critical point,
sponding edge of the original graph is part of a loop. In their finite-size scaling is assumed to be [20]
this way the complete optimal loop/path configuration
can be determined. In the presented example (cf. Fig. ξk ∼ Lθk
2(d)) the optimal configuration consists of one loop with ξ⊥ ∼ Lθ⊥ . (4)
total weight −2.
As the algorithm has been presented, it is not possible For anisotropic percolation models a phenomenological
to find a path that is pinned in the bottom right corner. finite-size scaling theory is introduced in Ref. [20]. It is
In order to enable such a path, the auxiliary graph must expected that cluster related quantities y(L, ρ) can be
be expanded. After constructing the auxiliary graph as rescaled according to
described above, the white duplicate of the original node
in the bottom right corner gets connected via a path y(L, ρ) = L−b θk /νk f [(ρ − ρc )Lθk /νk ]
consisting of three edges (all carry zero weight) and two = L−b θ⊥ /ν⊥ f [(ρ − ρc )Lθ⊥ /ν⊥ ], (5)
nodes to the black duplicates of all other original nodes.
This means technically the path is also a loop, but the where f [·] is an unknown scaling function and b rep-
“returning” part of the loop is “hidden” with respect resents a dimensionless critical exponent that describes
to the original lattice, such that it appears as a path the asymptotic behavior of y(L, ρ) in the thermody-
there. Such an auxiliary graph is not planar and contains namic limit. According to Eq. 5, if ρc , θk /νk and b
many additional edges, therefore, we do not depict this
are chosen properly, all data points of y(L, ρ)Lb θk /νk
additional specification in the illustration Fig. 2.
have to lie on one single curve. Therefore, y(L, ρ) can
be measured numerically for different values of L and ρ
and, subsequently, y(L, ρ)Lb θk /νk can be plotted against
III. RESULTS (ρ − ρc )Lθk /νk . Then, the unknown constants ρc , θk /νk
and b can be adjusted until the data “collapses” to one
The NWP model exhibits a geometrical continuous curve indicating that the correct values of the constants
phase transition. For a small amount of negative weights, are found. The same also applies for θ⊥ /ν⊥ instead of
the path would appear rather short and loops would not θk /νk . Note, that Eq. 5 shows the scaling behavior of
appear at all, if the system size were chosen sufficiently systems that are sufficiently large only [21]. All data col-
large. This can be seen in Fig. 1. For small values of ρ, lapses in this article are made with a computer-assisted
the formation of loops is suppressed, because each pos- scaling analysis [22].
sible loop has length O(L) and thus would collect too This data collapse approach allows only to determine
many positively weighted edges. This is clearly different the ratios θ⊥ /ν⊥ and θk /νk . In order to find an estimate
in the undirected variant of the model, where also small for νk and ν⊥ , we additionally determine θk and θ⊥ di-
loops will appear, even if ρ is small [6]. On the other rectly by applying Eqs. 4. For that reason, the path is
hand, if ρ is large, the path might grow very long and forced on the lattice, because, as evident from Fig. 3(a),
even multiple loops will occur. the correlation lengths can be estimated by taking mea-
The two regions, in which lattice-spanning, i.e., perco- surements of the path. The measurements are taken at
lating, loops or paths will or, respectively, will not occur the estimated critical point ρc = 0.3789 that has been
with high probability, are separated by a certain value found with the data collapse technique described above
of ρ = ρc (L), the critical point. In the thermodynamic and will be presented below. For the ease of presen-
limit, i.e., L → ∞, there are no lattice-spanning objects tation, we do not have to deal with the ratios θ/ν, we
in the lattice, if ρ < ρc = ρc (∞). On the other hand, have switched the order here and show the determina-
if ρ > ρc , there will appear some percolating objects al- tion of θk and θ⊥ first. Fig. 3(b) shows that a very clean
ways. power law behavior is visible, leading to θk = 0.83(2) and
In this section we determine the critical point and es- θ⊥ = 0.53(2).
timate the critical exponents that characterize the phase To actually determine the critical point and obtain the
transition via a finite-size scaling analysis. Note that a other critical exponents, we have monitored several ob-
common scaling assumption [3] that is typically used for servables in the vicinity of the expected value of the
undirected models cannot be applied here. Therefore, critical point (p ∈ [0.377, 0.382]) for different system
due to the anisotropic nature of the underlying lattice sizes. Since we could use fast optimization algorithms,
5
(a) (b)
1000
θ|| ζ = 0.53(2) 1
θ|| ω = 0.26(2)
θ|| = 0.83(2) 0.9 0.8
〈N〉
100 θ⊥ = 0.53(2) ξ||
0.6
0.7 0.4
ξ⊥
〈N〉
10
xend 0.378 0.38
0.5
ρ
ρc = 0.3789(2) L = 256
σE L = 362
1 ν|| = 1.18(10) L = 512
0.3
100 1000 ν⊥ = 0.75(6) L = 724
L
-0.1 0 0.1 0.2 0.3
FIG. 3: (a) Sketch of ξk , ξ⊥ and xend . (b) Plot shows ξk (ρ-ρc)Lθ|| / ν||
(red. χ2 = 1.1), ξ⊥ (red. χ2 = 1.5), xend (red. χ2 = 2.1) and
σE (red. χ2 = 3.8) as a function of L. Merely system sizes
from L = 181 to 724 have been considered for the power- FIG. 5: Average number of spanning loops hN i as a function
law regression curves. The measurements are taken at the of ρ in the vicinity of the critical point (inset). The data is
estimated value of the critical point ρc = 0.3789. collapsed to one curve by using the scaling assumption Eq. 5
(main plot).
L = 256
0.6 L = 362 to standard percolation, more than one object can be
L = 512 spanning. By using again the data-collapse approach,
L = 724 we have found ρc = 0.3789(2), νk = 1.18(10) and ν⊥ =
0.5 0.75(6) with quality S = 2.3.
ρc = 0.3791(2)
Pperc(ρ)
ν|| = 1.17(14) 0.5 Another quantity that has been under scrutiny is the
0.4 ν⊥ = 0.75(9) order parameter
0.4
Pperc(ρ)
hli
0.3 Pnode ≡ , (6)
0.3 Ld
0.377 ρ 0.379 0.381 which is the probability that an edge belongs to either
0.2
-0.1 0 0.1 0.2 0.3 a percolating loop or percolating path. The total num-
(ρ-ρc)Lθ|| / ν|| ber of all edges that belong to the percolating objects
is given by l. d = 2 signifies the dimension of the lat-
tice. The asymptotic behavior of the order parameter is
FIG. 4: Percolation probability Pperc (ρ) as a function of ρ in governed by an additional critical exponent β, the per-
the vicinity of the critical point (inset). The data is collapsed colation strength [23]. As evident from Fig. 6, we have
to one curve by using the scaling assumption Eq. 5 (main found ρc = 0.3788(2), νk = 1.18(18), ν⊥ = 0.75(11) and
plot). β = 1.42(21) with quality S = 1.3. It should be noted
that several combinations of ρc and the exponents pro-
vide valid data collapses. Therefore, we considered Pnode
we could study rather large system sizes in the range versus L at the critical point (plot not shown here), which
L = 256 to L = 724 with good statistics: The data have exhibits only one fitting parameter. We found for large
been obtained by averaging over 20000 (L = 256), 16000 system sizes a power law behavior, which is compatible
(L = 362), 10000 (L = 512) and 8000 (L = 724) realiza- with β = 1.42(21), which we therefore take as final esti-
tions of the disorder, respectively. mate.
Fig. 4 shows the percolation probability Pperc (ρ) as Next, we consider the associated finite-size susceptibil-
a function of the disorder parameter ρ as well as the ity
rescaled data collapse. Since the percolation probabil-
ity is a dimensionless quantity, b = 0 is set in Eq. χL = L−d (hl2 i − hli2 ), (7)
5. The estimates ρc = 0.3791(2), νk = 1.17(14) and
ν⊥ = 0.75(9) provide the best data collapse with quality whose asymptotic behavior is guided by the critical ex-
S = 1.2, which denotes the mean-square distance of the ponent γ. As can be seen from Fig. 7, the best data
data points to the unknown scaling function in units of collapse is provided by ρc = 0.3789(3), νk = 1.18(26),
the standard error [22]. ν⊥ = 0.76(17) and γ = 0.00(5) with quality S = 0.8.
We have also measured the average number of lattice- Right at the critical point, we studied the distribution
spanning objects hN i, see Fig. 5. Note that, in contrast of path-lengths excluding the lattice-spanning ones. As
6
0.1
1.55 L = 256
L = 362
1.4 L = 512
L = 724
Lβ θ|| / ν|| Pnode(ρ)
1.2
ρc = 0.3788(2) nl ~ l -0.780(2)
1 β = 1.42(21) 0.01
ν|| = 1.18(18)
nl
3*10-3
0.8 ν⊥ = 0.75(11)
2*10-3
Pnode(ρ)
0.6 1*10-3
0.001
0.4 0.377 ρ 0.379 0.381 L = 256
-0.1 0 0.1 0.2 0.3
1 10 100
(ρ-ρc)Lθ|| / ν||
l
FIG. 6: Order parameter Pnode (ρ) as a function of ρ in the FIG. 8: Distribution of the path lengths l at the critical point
vicinity of the critical point (inset). The data is collapsed to excluding those which percolate. 1200000 realizations of the
one curve by using the scaling assumption Eq. 5 (main plot). disorder have been considered. For the fit (red. χ2 = 1.0)
path lengths from l = 2 to 100 have been taken into account
only.
γ = 0.00(5)
χL(ρ)
2
scribes the mean distance between the base center and
2.5
L-γ θ|| / ν|| χL(ρ)
ment with the exponents of the DPRM model. the average number hN i of percolating loops). These val-
Note that in our model the path is included to deter- ues are compatible with the estimates from the scaling
mine its geometrical properties, in particular its exten- of other quantities. Finally, we tested the scaling rela-
sion parallel and perpendicular to the preferred (diag- tion 2β = νk + ν⊥ − γ [25], which is a standard relation
onal) lattice direction. Nevertheless, we have also per- for directed percolation. For the left side we get 2.84(42)
formed simulations for the model without a path, just to while for the right side we get 1.93(21). Thus within one-
study the percolation properties of loops alone. All re- sigma, the scaling relation is not fulfilled, while within
sults (for somehow smaller system sizes, not shown here) two-sigma, the left and right side are compatible. Thus,
for the percolation properties remain the same within er- it is presently not fully clear whether the scaling relation
ror bars. is fulfilled. If not, it could be due to the fact that the per-
colating objects are line-like rather than bulk-like. Note
that for standard directed percolation near a wall, for the
IV. SUMMARY results obtained using a series expansion the scaling rela-
tion is clearly violated [26]. Nevertheless, in the case of a
In this work with have studied the directed variant of violation it would be different from the undirected NWP
the negative-weight percolation model. This model de- case, where the standard scaling relations for percolation
fined as a global optimization problem. The model can hold [6, 8].
be studied numerically efficiently, since a mapping to the Additionally, we have shown that the directed
minimum-weight perfect matching problem exist, such negative-weight percolation model is related to directed
that fast polynomial-time optimization algorithms can polymers in random media (DPRM), although the
be applied. Thus, large systems can be studied numer- DPRM does not exhibit a percolation transition (except
ically with good statistics giving rise to high-quality re- when diluting the system where just the standard perco-
sults. The model exhibits a continuous phase transition, lation transition appears.)
that is characterized by the appearance of loops and a
path where at least one of them is large, i.e., system-
spanning. We have studied this percolation transition by Acknowledgments
extended numerical simulations and their analysis based
on a finite-size scaling method. By investigating sev- Financial support was obtained via the Lower Saxony
eral cluster-related observables we found estimates for research network “Smart Nord” which acknowledges the
the percolation threshold, which we summarized here as support of the Lower Saxony Ministry of Science and Cul-
ρc = 0.3789(3), several critical exponents νk = 1.18(10), ture through the “Niedersächsisches Vorab” grant pro-
ν⊥ = 0.75(6), β = 1.42(21), γ = 0.00(5) and an exponent gram (grant ZN 2764/ ZN 2896). The simulations were
that describes the power-law decay of the path-length dis- performed at the HERO cluster for scientific computing
tribution τ = 0.780(2). For the values of the correlation of the University of Oldenburg jointly funded by the DFG
lengths, we have taken the estimates which yielded the (INST 184/108-1 FUGG) and the ministry of Science and
smallest statistical error bars (from the data collapse of Culture (MWK) of the Lower Saxony State.
[1] H. E. Stanley, Rev. Mod. Phys. 71, 358 (1999). Rev. E 87, 032142 (2013).
[2] D. Stauffer, Physics Reports 54, 1 (1979). [13] O. Melchert, C. Norrenbrock, and A. K. Hartmann,
[3] D. Stauffer and A. Aharony, Introduction to Percolation Physics Procedia 57, 58 (2014).
Theory (Taylor & Francis, 1992). [14] M. Kardar and Y.-C. Zhang, Phys. Rev. Lett. 58, 2087
[4] C. M. Fortuin and P. W. Kasteleyn, Physica 57, 536 (1987).
(1972). [15] O. Melchert, PhD thesis (not published, 2009).
[5] H. Hinrichsen, Adv. Phys. 49, 815 (2000). [16] W. Cook and A. Rohe, INFORMS J. Computing 11, 138
[6] O. Melchert and A. K. Hartmann, New. J. Phys. 10, (1999).
043039 (2008). [17] A. K. Hartmann and H. Rieger, Optimization Algorithms
[7] L. Apolo, O. Melchert, and A. K. Hartmann, Phys. Rev. in Physics (Wiley-VCH, Weinheim, 2001).
E 79, 031103 (2009). [18] O. Melchert and A. K. Hartmann, Phys. Rev. B 76,
[8] O. Melchert, L. Apolo, and A. K. Hartmann, Phys. Rev. 174411 (2007).
E 81, 051108 (2010). [19] For the calculation of minimum-weighted per-
[9] O. Melchert and A. K. Hartmann, Eur. Phys. J. B 80, fect matchings we use Cook and Rohes blos-
155 (2011). som4 extension to the Concorde library., URL
[10] O. Melchert, A. K. Hartmann, and M. Mézard, Phys. http://www2.isye.gatech.edu/~ wcook/blossom4/.
Rev. E 84, 041106 (2011). [20] S. Sinha and S. B. Santra, Preprint: arXiv:0807.2300v1
[11] G. Claussen, O. Melchert, and A. K. Hartmann, Phys. (2008).
Rev. E 86, 056708 (2012). [21] K. Binder and D. W. Herrmann, Monte Carlo Simulation
[12] C. Norrenbrock, O. Melchert, and A. K. Hartmann, Phys. in Statistical Physics: An Introduction (Springer, Berlin,
8