Introduction

The establishment of a unified and comprehensive theory of fractal growth constitutes a great challenge given the great diversity and complexity of the out-of-equilibrium processes that give origin to fractal morphologies in nature1,2,3,4. In this endeavour, simple models have appeared to unify diverse phenomena that once seemed to be completely unrelated. This is the case of Laplacian growth, with its emblematic diffusion-limitied aggregation (DLA) model and the more general dielectric breakdown model (DBM), which constitute a paradigm of out-of-equilibrium growth5. These models have received significant attention in diverse scientific and technological fields, from the oil industry, through bacterial growth, to cosmology5,6,7, even with relevant applications in current neuroscience and cancer research8,9,10. However, despite their relevance, a data-consistent analytical description of the fractal dimensions that characterize the DBM and DLA models has been missing5.

To have a practical understanding of the problem let us recall that the mass-distribution of a given structure can be described in terms of a simple scaling law, \(M\propto {r}^{D}\), where r is a characteristic length, and D is its dimension. For example, a sphere growing uniformly in a d-dimensional Euclidean space has a dimension \(D=d\), however, in the case of fractals, one finds that \(D < d\)3,4. This is the case of structures generated by the DLA model, where particles following random-walks aggregate one-by-one to a seed-particle forming a fractal cluster5 (see Fig. 1a). This process has been the subject of extensive numerical11,12,13,14,15 and theoretical16,17,18,19,20,21,22,23 research, not only for the well-known two-dimensional case, but for higher dimensions as well. In higher dimensions, the numerical24,25,26 and theoretical27,28,29,30,31,32,33,34 results for the fractal dimensions of DLA are not in best agreement (see Fig. 1b and Table 1). In addition, the self-similarity of the mass-distribution of the DLA cluster is still a matter of debate. Although there are diverse works that have rigorously proven the consistency of the two-dimensional DLA within a self-similar picture, with a fractal dimension very close to \(D=1.71\)11,13,15,20, there are other results based on multifractal analysis where this is not conclusive. In these studies, the DLA cluster is found to be a weak mass-multifractal, that in terms of the generalized dimension, Dq and momenta q, goes from \({D}_{q\to -\infty }\approx 1.75\) to \({D}_{q\to \infty }\approx 1.65\)35,36; while in others, it is a monofractal with \({D}_{q}\approx 1.7\) for all q37,38,39,40. Nevertheless, among the most important theoretical results for DLA one has that: first, its fractal dimensions are an exclusive function of the embedding Euclidean space, \(D=D(d)\)34; secondly, they must satisfy Kesten’s inequality17 \(D\ge (d+1)/2\), and Ball’s inequality27, \(D\ge d-1\), where the equality holds at \(d\to \infty \) (see Fig. 1b).

Figure 1
figure 1

The Laplacian framework. (a) Characteristic features of the DLA fractal (cluster in blue and approximate growing front in red), for \(d=2\) and \(d\to \infty \). (b) Semi-log plot of the numerical (DN) and theoretical (DT) estimates for D(d) (see Table 1), shown as \({\rm{\Delta }}D=D-(d-1)\). Forbidden regions imposed by Kesten (green) and Ball (grey) are indicated as \({\rm{\Delta }}{D}_{K}\) and \({\rm{\Delta }}{D}_{B}\), respectively. (c) Characteristic features of the DBM for \(d=2\), with a sketch of the corresponding growing dynamics (bottom). (d) Log-log plot of the numerical and theoretical estimates for \(D(\eta )\), for \(d=2,3\) (see Table 2).

Table 1 DLA dimensions.

Furthermore, DLA is just an instance in more general scenario provided by the DBM. In this model, the growth is related to the growth probability distribution, \(\sigma \propto |\nabla \phi {|}^{\eta }\), where \(\phi \) is a scalar field associated to the energy landscape of the growing surface (for the DBM, \(\varphi \) is directly related to the electrostatic potential5), and \(\eta \ge 0\) is the control parameter associated to the net effect of all non-linear interactions41,42,43,44,45,46,47,48,49,50,51 (see Fig. 1c). In two dimensions, by setting \(\eta =0\) one makes the growth probability, σ, proportional to a constant, i.e., a uniform growth probability (fluctuation independent growth), where the resulting outcome of this process is a compact circular cluster with \(D=2\). On the other hand, if \(\eta \gg 1\), then, σ favours the growth at the tips over the growing front (fluctuation enhancing growth), where the final outcome is a one-dimensional structure (see Fig. 1c). The most remarkable scenario of this model appears for \(\eta =1\), associated to pure stochastic (fluctuation-preserving) growth dynamics, that corresponds to the universality of DLA5.

The structures generated by the DBM are characterized by the fractal dimensions \(D(d,\eta )\). As function of the parameter \(\eta \), they go from isotropic and compact structures with \(D=d\), for \(\eta =0\) (Eden clusters); through intricate dendritic-like fractals with \(1 < D < d\), for \(\eta \approx 1\); to highly anisotropic linear structures (\(D\approx 1\)) as \(\eta \gg 1\). For \(d=2\), the collapse to \(D=1\) is expected to occur at \(\eta \approx 4\)46,47,52,53,54. Most characterization approaches rely on numerical methods to estimate \(D(\eta )\), with very few theoretical results for \(D(d,\eta )\)4,5. Among these, mean-field approaches55,56,57 have provided the closed expression,

$${D}_{MF}(d,\eta )=\frac{{d}^{2}+\eta }{d+\eta },$$
(1)

that fails to be consistent with the reported numerical results. For example, \({D}_{MF}=5/3\approx 1.67\) differs from the well-known value of DLA in two dimensions (see Fig. 1d and Table 2). In general, the derivation of a data-consistent analytical solution to \(D(d,\eta )\) has proven to be a non-trivial task and has been missing4,5.

Table 2 DBM dimensions.

In this work, our main goal is to provide a data-consistent analytical description to the fractal dimensions, \(D(d,\eta )\), of the DBM and DLA model. To this end, we will make use of a recently introduced framework for the study fractal/non-fractal morphological transitions58,59. In this framework, a morphological transition is defined as the geometrical transformation that a given structure undergoes as a result of the stochastic/energetic (or symmetry-breaking) aspects of its growth-dynamics58. Quantitatively, the geometrical features of these structures are described through the scaling or fractal dimension of their mass-distribution, D. In addition, all the information regarding symmetry-breaking effects are encoded into an effective information-function, \({\rm{\Gamma }}\). The fractal dimensions that characterize the transition are given by the dimensionality function59,

$$D({D}_{0},{\rm{\Gamma }})=1+({D}_{0}-1){e}^{-{\rm{\Gamma }}},$$
(2)

where D0 is the dimension of the initial cluster and where the functional form of \({\rm{\Gamma }}\) is to be found according to the particular phenomenology of the system. That is, \({\rm{\Gamma }}\) is a function of the control parameters of the model and the Euclidean dimension of the embedding space. Hence, in this framework, finding the complete solution to D implies finding the corresponding information-function, \({\rm{\Gamma }}\), of the system.

Results

In the following, we present the results of using equation (2), along with other theoretical and numerical results, in order to find the general solution to the fractal dimensions \(D(d,\eta )\). Without loss of generality and for all practical purposes, we will consider that the mass-distribution of both DBM and DLA clusters is self-similar, that is, it can be defined by a single fractal dimension5 (more on this in the Discussion section). The results are presented as follows: first, we present the conditions that the information-function, \({\rm{\Gamma }}\), must satisfy in order to describe the DBM dimensions, as well as a proposal for its general functional form. Secondly, based on this functional form, we present the results of a first numerical approach to determine \({\rm{\Gamma }}\) for \(d=2\) and \(d=3\). Thirdly, we will restrict our attention to the solution of the DLA dimensions for any d. Finally, we focus on the general solution to the DBM dimensions where attention is be paid to a theoretical approach that connects the information-entropy of the clusters to their fractal dimension. This result will be tested for \(d=2\) and \(d=3\).

Conditions for a general Γ

Insight into the general form of the information-function, \({\rm{\Gamma }}(d,\eta )\), can be gained from the analysis of mean-field equation, \({D}_{MF}(d,\eta )\), and the reported numerical estimates of \(D(d,\eta )\) in two and three dimensions.

First, the mean-field result given in equation (1) belongs to a special case of equation (2). This is observed by expanding the exponential of equation (2) up to its first-order term in \({\rm{\Gamma }}\), leading to, \({D}^{(1)}({\rm{\Gamma }})=1+({D}_{0}-1)/\) \((1+{\rm{\Gamma }})=({D}_{0}+{\rm{\Gamma }})/(1+{\rm{\Gamma }})\). From direct comparison to equation (1), one observes that, \({D}^{(1)}={D}_{MF}\), with \({D}_{0}=d\), and \({{\rm{\Gamma }}}_{MF}(d,\eta )=\eta /d\). Even though this mean-field result does not provide the correct description to \(D(d,\eta )\), this example serves two purposes: it provides a first glimpse into the relation between the information-function and the specific variables of the model, and it provides useful evidence about the validity and generality of equation (2) as a fractality function for the DBM.

Secondly, the general form of \({\rm{\Gamma }}(d,\eta )\) can be inferred from the data for \(D(d,\eta )\) in two and three dimensions. This is done by solving for \({\rm{\Gamma }}({D}_{0},\eta )\) in equation (2), which gives,

$${\rm{\Gamma }}({D}_{0},\eta )=-\,\mathrm{log}\,{D}^{\ast },$$
(3)

where, \({D}^{\ast }=(D-1)\,({D}_{0}-1)\), is defined as the normalized dimension. As it can be easily seen, \({D}^{\ast }=1\) when \(D={D}_{0}\), and \({D}^{\ast }=0\), when \(D=1\). Furthermore, considering that for the DBM, \({D}_{0}=d\), equation (3) can be used along with the numerical data for \(D(d,\eta )\) in Table 2 to obtain a qualitative description of \({\rm{\Gamma }}(d,\eta )\) (see Fig. 2a). In these log-log plots, the data suggests that the functional form of \({\rm{\Gamma }}\) must be quite close to a power-law relation. Therefore, we propose the following ansatz,

$${\rm{\Gamma }}(d,\eta )={{\rm{\Gamma }}}_{0}{\eta }^{\chi },$$
(4)

with \({{\rm{\Gamma }}}_{0}={\rm{\Lambda }}/d\), and where \({\rm{\Lambda }}\) and χ are two characteristic real numbers associated to the particular growth dynamics of the system. For example, for the mean-field approximation, \({{\rm{\Gamma }}}_{MF}=\eta /d\), we have the exact solutions \({{\rm{\Lambda }}}_{MF}=1\) and \({\chi }_{MF}=1\), for all d. In general, the specific values of \({\rm{\Lambda }}\) and χ must be determined accordingly.

Figure 2
figure 2

Information function. (a) Log-log plot of \({\rm{\Gamma }}(\eta )\) as provided by the numerical average \(\langle D(\eta )\rangle \) in \(d=2\) and \(d=3\) (in Table 2), the mean-field approximation, \({{\rm{\Gamma }}}_{MF}(\eta )=\eta /d\), and fitting-function, \({{\rm{\Gamma }}}_{N}(\eta )=({\rm{\Lambda }}/d){\eta }^{\chi }\). (b) Semi-log plot of \({\rm{\Lambda }}(d)\) as provided by numerical (\({{\rm{\Lambda }}}_{N}\)) and theoretical (\({{\rm{\Lambda }}}_{T}\)) estimates for D(d) (in Table 1). Forbidden regions imposed by Kesten (\({{\rm{\Lambda }}}_{K}\)) and Ball (\({{\rm{\Lambda }}}_{B}\)), are indicated accordingly.

Numerical approach to DBM: finding a general Γ(d, η)

One direct way to obtain the desired \({\rm{\Lambda }}\) and χ, is by using \({\rm{\Gamma }}(d,\eta )\) in equation (4) as a fitting-function. To do this, let us first observe that according to equation (4), \({\rm{\Gamma }}\) becomes an exclusive function of \(\eta \) for a fixed d, this is, \({\rm{\Gamma }}(d={\rm{const}}.\,,\eta )\to {\rm{\Gamma }}(\eta )\propto {\eta }^{\chi }\) provides all the information associated to the DBM dimensions; whereas for \(\eta =1\), from direct evaluation of equation (4), we have that \({\rm{\Gamma }}(d,\eta =1)={{\rm{\Gamma }}}_{0}(d)={\rm{\Lambda }}/d\) is associated to the DLA dimensions. This suggests that the values for \({\rm{\Lambda }}\) can be estimated by a simply substitution from the previous knowledge of the fractal dimensions of DLA, while the values for χ can be obtained via linear-fitting (see Fig. 2a). For example, by substituting \(\eta =1\) and \(D=1.71\), in equations (3) and (4), with \({D}_{0}=d=2\), we have that \({\rm{\Lambda }}=-\,d\,\mathrm{log}({D}^{\ast })\approx 0.68\). Now, using equation (4) as a fitting-function over the data for \({\rm{\Gamma }}(\eta )\), we have that \(\chi =1.37\pm 0.02\). Following the same procedure for \(d=3\), we have that \({\rm{\Lambda }}\approx 0.84\) (using \(D=2.51\) for three-dimensional DLA) and \(\chi =0.91\pm 0.02\), via linear-fitting (see Fig. 2a).

Although this procedure on its own provides a complete data-consistent description to \(D(d,\eta )\), for \(d=2\) and \(d=3\) (see Table 2), it is only useful when the dimensions of DLA and DBM are known beforehand, that is, it as a good characterization scheme. Nevertheless, this example serves two purposes: first, it shows that in order to find the fractal dimensions of DLA, one must determine the values of \({\rm{\Lambda }}={\rm{\Lambda }}(d)\); secondly, once \({\rm{\Lambda }}\) is determined, the general solution to the fractal dimensions of the DBM relies on finding the corresponding values of χ. In the following sections we present two methods to determine general expressions for these two quantities.

Solution to DLA: finding a general Λ(d)

The purpose of this section is to show how to determine a general expression for \({\rm{\Lambda }}(d)\), which can then be used along with equations (2) and (4), with \(\eta =1\), as a solution to the fractal dimensions of DLA.

Some insight into this problem can be gained from previous numerical and theoretical estimates for D(d) and other rigorous theoretical results. In particular, the data in Table 1 can be used together with \({\rm{\Lambda }}(d)=-\,d\,\mathrm{log}({D}^{\ast })\) to have look into the qualitative behaviour of \({\rm{\Lambda }}(d)\) (see Fig. 2b). As expected, \({\rm{\Lambda }}(d)\) does not conform to the trivial mean-field approximation, \({{\rm{\Lambda }}}_{MF}=1\). Additionally, some theoretical restrictions can be established. For example, the Kesten’s inequality, \(D\ge {D}_{K}=(d+1)/2\)17, and the Ball’s inequality, \(D\ge {D}_{B}=d-1\)27, impose an strict upper boundary, \({{\rm{\Lambda }}}^{+}\), which is defined by parts as \({{\rm{\Lambda }}}^{+}={{\rm{\Lambda }}}_{K}=d\,\mathrm{log}\,2\), for \(d\le 3\), and \({{\rm{\Lambda }}}^{+}={{\rm{\Lambda }}}_{B}\,=\) \(-\,d\,\mathrm{log}\,[(d-2)/(d-1)]\), for \(d\ge 3\). From these boundaries, any solution must satisfy \({\rm{\Lambda }}\le {{\rm{\Lambda }}}^{+}\), where the equality, \({\rm{\Lambda }}={{\rm{\Lambda }}}_{B}\), holds for \(d\to \infty \). In fact, it is only in this limit that \({{\rm{\Lambda }}}_{MF}={{\rm{\Lambda }}}_{B}=1\) (see Fig. 2b).

Considering the previous results, an analytical expression for \({\rm{\Lambda }}(d)\) is constructed by using a particular real-space renormalization-group (RG) result for the fractal dimensions of on-lattice DLA33,34. Under this RG approach, the DLA dimensions are given in discrete form by,

$$\begin{array}{c}D(k,d)=1+\,\mathrm{log}\,\mu /\mathrm{log}\,2,\\ \mu (k,d)=1+2\,(\begin{array}{c}d-1\\ 1\end{array})\,{\varphi }_{1}+\sum _{k=2}^{d-1}\,(\begin{array}{c}d-1\\ k\end{array})\,{\varphi }_{k},\end{array}$$
(5)

where, \(\mu =\mu (k,d)\) is inversely proportional to the maximum growth probability, \(\sigma {(d)}_{max}={\mu }^{-1}\), and where \({\varphi }_{k}={\varphi }_{k}(d)\) are growth potentials that need to be determined for a given lattice configuration. For example, for the square lattice, these equations lead to \(D\approx 1.74\), and for a cubic lattice, they lead to \(D\approx 2.52\). Independently of the lattice configuration, \({\varphi }_{\infty }=1/2\) and \({\mu }_{\infty }={2}^{d-2}+d/2\) are found in the \(d\to \infty \) limit34.

For our main task, these lattice-dependent results can be extended to the lattice-independent scenario by replacing the discrete lattice potentials, \({\varphi }_{k}(d)\), with a continuous effective potential, \({\rm{\Phi }}(d)\), i.e., \({\varphi }_{k}(d)\to {\rm{\Phi }}(d)\). Now, for continuity and clarity purposes, we invite the reader to consult the Methods section for further details on how this extension is specifically done. After the corresponding analysis, we found that the off-lattice DLA dimensions, under the RG model, are given by,

$$\begin{array}{rcl}D(d) & = & 1+\,\mathrm{log}\,\mu /\mathrm{log}\,2,\\ \mu (d) & = & 1+2({\mu }_{\infty }-1){\rm{\Phi }},\\ {\mu }_{\infty }(d) & = & {2}^{d-2}+d/2,\\ {\rm{\Phi }}(d) & = & {{\rm{\Phi }}}_{\infty }/[1+{2}^{-r(d-1)}],\end{array}$$
(6)

where \({{\rm{\Phi }}}_{\infty }=1/2\), and \(r=0.762\pm 0.014\).

By substituting D(d) of equations (6) into equation (3), and solving for \({\rm{\Lambda }}\) using equation (4), we have that,

$${\rm{\Lambda }}(d)=d{{\rm{\Gamma }}}_{0}=-\,d\,\mathrm{log}(\mathrm{log}\,\mu /\mathrm{log}\,{2}^{d-1}).$$
(7)

As shown in Fig. 3a, this analytical expression for \({\rm{\Lambda }}\) is in great agreement with the KBW-restrictions, namely, \({\rm{\Lambda }}\le {{\rm{\Lambda }}}_{K}=d\,\mathrm{log}\,2\) (Kesten’s condition), \({\rm{\Lambda }}\le {{\rm{\Lambda }}}_{B}=-\,d\,\mathrm{log}\,[(d-2)/(d-1)]\) (Ball’s condition), and the additional lower boundary, \({\rm{\Lambda }}\ge {{\rm{\Lambda }}}^{-}={{\rm{\Lambda }}}_{W}=-\,d\,\mathrm{log}\,[\mathrm{log}\,{\mu }_{\infty }/\mathrm{log}\,{2}^{d-1}]\) (Wang’s condition), that come from the inequalities summarized below,

$$\begin{array}{c}D(d\le 3)\ge {D}_{K}=(d+1)/2,\\ D(d\ge 3)\ge {D}_{B}=d-1,\\ D(d\ge 1)\le {D}_{W}=1+\,\mathrm{log}\,{\mu }_{\infty }/\mathrm{log}\,2,\end{array}$$
(8)

where \({\mu }_{\infty }\) is given in equation (6), and the equality, \(D={D}_{W}={D}_{B}\), holds for the \(d\to \infty \) limit34 (see Fig. 3a). Furthermore, the analytical solution provided by equation (6) to the DLA dimensions not only is in great agreement with the KBW-restrictions but provide an accurate description of the data (see Fig. 3b). The numerical values obtained for D(d) are shown in Table 1.

Figure 3
figure 3

The DLA solution. (a) Semi-log plot of \({\rm{\Lambda }}(d)\) with its corresponding analytical solution. (b) Semi-log plot of D(d), shown as \({\rm{\Delta }}D=D-(d-1)\). In both (a,b) plots, the forbidden regions imposed by Kesten (\({{\rm{\Lambda }}}_{K}\)), Ball (\({{\rm{\Lambda }}}_{B}\)), and Wang (\({{\rm{\Lambda }}}_{W}\)), are indicated accordingly. For the numerical values of D(d), see Table 1.

Solution to DBM: finding a general χ(d)

Once a general solution to \({\rm{\Lambda }}(d)\) has been found, here we propose a theoretical approach to determine χ(d). This approach is based on a particular finding from the study of the rate of information-entropy production of random fractals60,61. This finding suggests that DLA can be associated to a critical state that defines the point of maximum information-entropy production along the DBM morphological transition62,63,64,65. Then, if this is indeed the case, this could manifest itself in the fractality of the system.

This observation is incorporated into our model for \(D(d,{\rm{\Gamma }})\) by means of the formalism of multifractal sets as applied to the mass-distribution of fractal clusters5,35. In particular, through the relation between the Rényi entropies, Sq, and the generalized dimension, Dq36,40,66. First, the Rényi entropies are defined as, \({S}_{q}=\,\mathrm{log}\,{\sum }_{i=1}^{n}\,{p}_{i}{(\varepsilon )}^{q}/(q-1)\), where q are the momenta, n is the number of partitions (boxes) of the set, and \({p}_{i}(\varepsilon )\) is the probability of finding an element of the cluster at a spatial observation scale, \(\varepsilon \). Secondly, the generalized dimension, Dq, is related to the Rényi entropies by, \({D}_{q}={\mathrm{lim}}_{\varepsilon \to 0}\,{S}_{q}/\mathrm{log}\,\varepsilon \), in such a way that, for example, for \(q=0\), one has the box-counting dimension \({D}_{q=0}\), for \(q=2\), the correlation dimension \({D}_{q=2}\), and for \(q=1\), one has the information-dimension \({D}_{q=1}\), obtained from the scaling of the information-entropy \({S}_{q=1}=-\,{\sum }_{i=1}^{n}\,{p}_{i}(\varepsilon )\,\mathrm{log}\,{p}_{i}(\varepsilon )\)5,66. In the case of self-similar clusters, the generalized dimension, Dq, becomes q-independent, making all the dimensions Dq equivalent (\({D}_{q}\to D\)), and directly proportional to the information-entropy (\({S}_{q=1}\to S\)). Then, from the definition of the generalized dimension, we simply have that \(S=kD\), with \(k=\,\mathrm{log}(\varepsilon )\)66.

This relation implies that \(\partial D/\partial \eta ={k}^{-1}\partial S/\partial \eta \to 0\), in both of the limits \(\eta \to 0\) or \(\eta \gg 1\). For example, the amount of information needed to characterize a (non-fractal) compact circular or spherical cluster (\(D\to d\)) as \(\eta \to 0\), or the (non-fractal) linear structure (\(D\to 1\)) for \(\eta \gg 1\), does not grow as much as the one needed to characterize the intermediate (disordered) fractal clusters for \(\eta \approx 1\) (see Fig. 1b). Therefore, if the DLA fractal corresponds to a maximum in information-entropy production in the DBM transition, this should manifest in the fractality of the cluster itself, specifically, it must show up at a certain point, \({\eta }_{i}\), where \(\partial S/\partial \eta {|}_{\eta ={\eta }_{i}}\) becomes a global maximum, that is, \({\partial }^{2}S/\partial {\eta }^{2}=k{\partial }^{2}D/\partial {\eta }^{2}{|}_{\eta ={\eta }_{i}}=0\).

From equations (2) and (4), this inflection point, \({\eta }_{i}\), satisfies, \([{(\partial {\rm{\Gamma }}/\partial \eta )}^{2}-{\partial }^{2}{\rm{\Gamma }}/\partial {\eta }^{2}]{|}_{\eta ={\eta }_{i}}=0\), leading to,

$${{\rm{\Gamma }}}_{0}{\eta }_{i}^{\chi }=\frac{\chi -1}{\chi }.$$
(9)

Finally, by using the DLA condition, \({\eta }_{i}=1\), and solving for χ, we have that \(\chi =1/(1-{{\rm{\Gamma }}}_{0})\), where \({{\rm{\Gamma }}}_{0}={\rm{\Lambda }}/d\). In this way, the values of χ depend on \({\rm{\Lambda }}\), and the information-function is now given by,

$${\rm{\Gamma }}(d,\eta )={{\rm{\Gamma }}}_{0}{\eta }^{1/(1-{{\rm{\Gamma }}}_{0})}$$
(10)

where \({{\rm{\Gamma }}}_{0}={\rm{\Lambda }}/d\) is already given by equation (7).

Using this result, we have that in two dimensions, \({\rm{\Lambda }}\approx 0.70\), and \(\chi =1/(1-{\rm{\Lambda }}/d)\approx 1.54\), with \(D\approx 1.70\) at \(\eta =1\); in three dimensions, \({\rm{\Lambda }}\approx 0.84\), and \(\chi \approx 1.39\), with \(D\approx 2.51\) at \(\eta =1\) (see Fig. 4a,b). The complete numerical values obtained for \(D(d,\eta )\) under this approach are shown in Table 2.

Figure 4
figure 4

The DBM solutions. (a) Log-log plots of \({\rm{\Gamma }}(\eta )\), and (b) semi-log plots of \(D(\eta )\), with their corresponding numerical (\({{\rm{\Gamma }}}_{N}\), DN) and theoretical (\({\rm{\Gamma }}\), D) solution for \(d=2\) and \(d=3\). For the numerical values of \(D(d,\eta )\) see Table 2. (c) Universal behaviour of the normalized dimension, \({D}^{\ast }({\rm{\Gamma }})\), with a sketch of the DBM morphological transition for \(d=2\), on top.

Discussion

Despite the morphological complexity of the DBM and DLA clusters, equation (2) can be used to describe the fractal dimensions of their mass-distribution, \(D(d,{\rm{\Gamma }})\), by considering that the fundamental elements of its growth dynamics are encoded in an effective information-function, \({\rm{\Gamma }}(d,\eta )\).

Solution to DLA

From equations (2) and (4), the DLA dimensions correspond to \(\eta =1\), which is \(D(d,\eta )\to D(d)\), and \({\rm{\Gamma }}(d,\eta )\to {{\rm{\Gamma }}}_{0}={d}^{-1}{\rm{\Lambda }}\). Here, finding the solution to D(d) implies finding the solution to \({\rm{\Lambda }}\). In this case, with the help of equation (6) (the extended RG equations), it was possible to find the analytical expression for \({\rm{\Lambda }}(d)\) in equation (7). Notably, equation (6) stand on their own as a solution to the DLA dimensions, this is, independent of equation (2). Nevertheless, finding this solution was only possible because of the \({\rm{\Lambda }}\) description (or “\({\rm{\Lambda }}\)-space”), which allowed to define the region of validity for any solution of D(d) through the KBW (Kesten-Ball-Wang) boundaries in equation (8) (see Fig. 3b). The values obtained for D(d) from equation (6) not only are in good agreement with previously reported numerical and theoretical results (see Table 1), but they improve their accuracy for \(d\ge 4\), and together with DB and DW, they provide the exact solution (\({D}_{B}=d-1\)) for any dimension larger than \(d\approx 10\). It is only at \(d\to \infty \) (specifically, \(d\approx 100\)) that all solutions become identical to DB (see Fig. 3).

In this analysis it was considered that the mass-distribution of the DLA cluster is self-similar (\({D}_{q}=D\) for all q)5,37,38,39,40. However, even in the event of weak multifractality for \(d=2\) and \(d=3\)35,36,40, these results would still apply to the box-counting or Hausdorff dimension, \({D}_{q=0}\), and the correlation dimension, \({D}_{q=2}\), which are the most common dimensions reported for DLA; and even to the information-dimension, given the fact that for sufficiently large clusters, \({D}_{q=0}\approx {D}_{q=1}\approx {D}_{q=2}\)36,40.

Solution to DBM

From equations (2) and (4), the DBM dimensions correspond to general case of \(D(d,\eta )\). For fixed dimension, d, one has that \(D(d,\eta )\to D(\eta )\), and \({\rm{\Gamma }}(d,\eta )\to {\rm{\Gamma }}(\eta )={{\rm{\Gamma }}}_{0}{\eta }^{\chi }\), with \({{\rm{\Gamma }}}_{0}={d}^{-1}{\rm{\Lambda }}(d)\) given by equation (7). Here, finding the solution to \(D(\eta )\) implies finding the solution to χ. In a first (numerical) approach, the values of χ for \(d=2\) and \(d=3\), were estimated using equation (4) as a fitting-function (see Fig. 2a), yielding very good results (see Table 2). In a second (theoretical) approach, the hypothesis of maximum information-entropy production at the DLA point led to equation (10), in which χ and \({\rm{\Lambda }}\), become coupled. Together with equation (2), this result provides a theoretical solution to \(D(d,\eta )\).

From Table 2, this theoretical proposal for \(D(\eta )\) is accurate for \(d=2\) (within the statistical error of \(\langle D(\eta )\rangle \) for \(2\ge \eta \le 3\)), but it deviates significantly for \(\eta > 1\) in three dimensions (see Fig. 4a,b). A relevant reason behind this discrepancy could be associated to the small-size clusters used to measure the reported fractal dimensions in Table 249,50, in which case, finite-size effects and crossovers can be accounted for the slow convergence of the fractal dimensions to their true values26,49.

Another important reason behind this discrepancy could be associated to the fact that the functional form of \({\rm{\Gamma }}(d,\eta )\) might not be exactly a power-law. We must recall that equation (4) was introduced as an ansatz, from the evidence given by the mean-field result (\({{\rm{\Gamma }}}_{MF}=\eta /d\)) and by the data in Fig. 2a. Indeed, in those log-log plots data shows a (possible local) linear behaviour suggesting a power-law description, however, many laws might look locally as power-laws. Hence, Eq. (4) remains as a quite good approximation of \({\rm{\Gamma }}(d,\eta )\), as far as we can tell, and more analysis is needed in order to derive its exact functional form. Consequently, the functional form provided under the maximum information-entropy production hypothesis is expected to be different from equation (10).

Similarly to the DLA results, in this analysis it was considered that the mass-distribution of the DBM clusters is self-similar5,46. Even in the event of weak multifractality, the same arguments that apply to the DLA clusters, apply to the DBM clusters. Even more, weak multifractality should only be expected for \(0 < \eta < 4\), this is, sufficiently far away from the non-fractal limits46.

Lastly, equation (2) might resemble a functional form of the well-known Turkevich-Scher conjecture28,29, \(D=1+{\alpha }_{min}\), that relates the fractal dimension of the mass-distribution of the cluster, D, with the scaling of the maximum growth probability distribution defined on its surface, αmin (the minimum of an infinite set of exponents associated to scaling of the growth probability distribution, which is indeed a multifractal5,22). However, as originally formulated59, equation (2) is neither dependent-on nor derived-from the Turkevich-Scher conjecture, and does not demonstrates its validity (a rigorous demonstration of the validity of this conjecture for \(d\ge 2\) goes beyond the scope of this work). Hence, the results for the scaling of the mass-distribution of DLA and DBM clusters using equation (2) are valid regardless of the Turkevich-Scher conjecture.

Criticality and universality

The criticality of the DBM transition is understood in terms of \(D(d,\eta )\) as a non-thermal order parameter. For example, for \(d=2\), it has been suggested that the full collapse to linear clusters occurs at the “critical” value \(\eta \approx 4\)46,52,53,54. To address this point, the normalized dimension, \({D}^{\ast }=(D-1)/(d-1)\), can be used as the non-thermal order parameter of the system, where \({D}^{\ast }=1\), when \(D=d\) at \(\eta =0\), and \({D}^{\ast }=0\), when \(D\to 1\) as \(\eta \gg 1\). From equation (2), we have that \({D}^{\ast }=\exp (\,-\,{\rm{\Gamma }})\), is a continuous and monotonically decreasing function which obviously differs from the typical discontinuous power-law behaviour expected from the critical phase-transitions theory62,65. Hence, the suggested “critical” point cannot be considered as such under this description. Nevertheless, it is still possible to define a transitional point, \({\eta }_{t}\), i.e., a point where \(D\approx 1\). Considering \(D=1+\delta \), where \(\delta \ll 1\), from equations (2) and (4), one has that \(({\rm{\Lambda }}/d){\eta }_{t}^{\chi }=-\,\mathrm{log}\,[\delta /(d-\mathrm{1)]}\). For example, for \(d=2\) and using \(\chi =1.52\) (from theory), we have that \({\eta }_{t}(\delta =0.10)\approx 3.5\), or \({\eta }_{t}(\delta =0.05)\approx 4.1\), which are consistent with the reported value, \(\eta \approx 4\)46.

An interesting consequence of the previous results is that the fractal dimensions of the DBM can indeed be conformed to the universal description given by the normalized dimension, \({D}^{\ast }=\exp (\,-\,{\rm{\Gamma }})\), that as function of \({\rm{\Gamma }}\) is independent of the initial cluster-configuration and the Euclidean dimension of the embedding space (see Fig. 4c). Under this description, the mean-field equation for DMF does not conform to the same curve, but it takes the form of its first-order approximation, \({D}^{\ast }=1/(1+{\rm{\Gamma }})\). Although this point might seem trivial, it implies that the mathematical formulation given by equation (2) is quite general, with the DBM being just one member of the family of morphological transitions that can be described under this framework59.

Final Remarks

The main results of this work: the numerical-based analytical result for the DBM dimensions using equation (4) as a fitting-function, the theory-consistent analytical expression for the dimensions of DLA in equation (6), and the theoretical result for the dimensions of the DBM using equation (10); all of these results remain as good data- and theory-consistent approximations to the dimensions of both DLA and DBM as far as we can tell. In particular, a rigorous mathematical derivation of the information-function in equation (4) is beyond the scope of this work. Nevertheless, these results provide one of the most simple analytical descriptions to most of the theoretical and numerical results for the fractal dimensions of the DBM and DLA reported in the literature. In addition, these results reveal an interesting universality regarding the mathematical description of the fractal dimensions of morphological transitions in terms of their information-function. We are confident that the characterization of these models, along with the data-set used in this analysis, will be useful to scientists working in fundamental and applied problems of complex growth phenomena.

Methods

Construction of Φ(d)

In the RG model33,34, the on-lattice DLA dimensions are given in discrete form by equation (5), reprinted below,

$$\begin{array}{c}D(k,d)=1+\,\mathrm{log}\,\mu /\mathrm{log}\,2,\\ \mu (k,d)=1+2\,(\begin{array}{c}d-1\\ 1\end{array})\,{\varphi }_{1}+\sum _{k=2}^{d-1}\,(\begin{array}{c}d-1\\ k\end{array})\,{\varphi }_{k},\end{array}$$

where, \(\mu =\mu (k,d)\) is inversely proportional to the maximum growth probability, \(\sigma {(d)}_{max}={\mu }^{-1}\), and where \({\varphi }_{k}={\varphi }_{k}(d)\), with \(k=1,2,\ldots ,d-1\), and \({\varphi }_{k}={\varphi }_{1},{\varphi }_{2},\ldots ,{\varphi }_{d-1}\), are growth potentials that need to be determined for a given lattice configuration according to the relation \((d+1){\varphi }_{k}-k{\varphi }_{k-1}-(d-k-1){\varphi }_{k+1}=1\). For example, for the square lattice, these relations lead to \({\varphi }_{1}=1/3\) with \(D\approx 1.74\); for a cubic lattice, they lead to \({\varphi }_{1}=5/14\) and \({\varphi }_{2}=3/7\), with \(D\approx 2.52\). Independently of the lattice configuration, \({\varphi }_{\infty }=1/2\), and \({\mu }_{\infty }={2}^{d-2}+d/2\) are found in the \(d\to \infty \) limit34.

These lattice-dependent results are extended to the lattice-independent scenario by replacing the discrete lattice potentials, \({\varphi }_{k}(d)\), with a continuous effective potential, \({\rm{\Phi }}(d)\), this is, we consider that \({\varphi }_{k}(d)\to {\rm{\Phi }}(d)\) for all k. Then, by using the identity \({\sum }_{k=0}^{d-1}\,(\begin{array}{c}d-1\\ k\end{array})={2}^{d-1}\), equation (5) can be rewritten in the forms presented in equation (6), reprinted below,

$$\begin{array}{rcl}D(d) & = & 1+\mathrm{log}\,\mu /\mathrm{log}\,2,\\ \mu (d) & = & 1+2({\mu }_{\infty }-1){\rm{\Phi }},\\ {\mu }_{\infty }(d) & = & {2}^{d-2}+d/2.\end{array}$$

In the Supplementary Fig. 1S, we present a plot of \({\rm{\Phi }}(d)\). In this plot, \({\rm{\Phi }}(d)\) is shown as estimated from the data for D in Table 1, using \({\rm{\Phi }}[D(d)]=({2}^{D-1}-1)/[2({\mu }_{\infty }-1)]\). Similarly, by substituting DMF into \({\rm{\Phi }}[D(d)]\) the mean-field approximation \({{\rm{\Phi }}}_{MF}\) is also shown. In addition, the \(D\ge {D}_{K}\) (Kesten), \(D\ge {D}_{B}\) (Ball), and \(D\le {D}_{W}\) (Wang34) inequalities in equations (8), where, \({D}_{K}=(d+1)/2\), \({D}_{B}=d-1\), and \({D}_{W}=1+\mathrm{log}\,{\mu }_{\infty }/\mathrm{log}\,2\) can also be plugged into \({\rm{\Phi }}[D(d)]\) to establish the bounds (\({{\rm{\Phi }}}_{K}\), \({{\rm{\Phi }}}_{B}\), and \({{\rm{\Phi }}}_{W}\)) for any solution of \({\rm{\Phi }}(d)\).

The functional form of \({\rm{\Phi }}\) is then constructed by taking into account that it must satisfy \({\rm{\Phi }}={\varphi }_{\infty }=1/2\) for \(d\to \infty \), whereas it must remain finite and positively defined as \(d\to 1\)34, while maintaining a steady grow between limits. This suggest that Φ could be model using an ordinary Logistic equation of the form, \(f(x)=L/(1+\exp [\,-\,R(x-{x}_{0})])\). Here, \(f(x)={\rm{\Phi }}(d)\), the initial dimension \({x}_{0}=d=1\), the “carrying capacity” or saturation limit \(L={{\rm{\Phi }}}_{\infty }=1/2\), and steepness \(R=r\,\mathrm{log}\,2\), where the log 2 factor is chosen to match the base of the original description and r was determined by a numerical-fit to \({\rm{\Phi }}(d)\) given by data. For this fit, only the numerical estimates of D(d) for \(d=2\) and \(d=3\) were considered (which on average are the most reliable numerical results). From the previous, the general solution to the effective potential is given by,

$${\rm{\Phi }}(d)={{\rm{\Phi }}}_{\infty }/[1+{2}^{-r(d-1)}],$$

where \({{\rm{\Phi }}}_{\infty }=1/2\), and \(r=0.762\pm 0.014\).

As shown in the Supplementary Fig. 1S, this solutions to Φ not only satisfies its expected asymptotic values but also, the necessary KBW-restrictions. Even more, in the same manner as the KBW bounds (\({{\rm{\Phi }}}_{K}\), \({{\rm{\Phi }}}_{B}\), and \({{\rm{\Phi }}}_{W}\)) for \({\rm{\Phi }}\) were constructed by substituting DK, DB, and DW, into \({\rm{\Phi }}[D(d)]\), the corresponding bounds for the parameter \({\rm{\Lambda }}(d)\), the maximum growth probability σmax(d), and the fractal dimensions \({\rm{\Delta }}\)D, can also be constructed by substituting DK, DB, and DW, into their corresponding relations,

$$\begin{array}{rcl}{\rm{\Phi }}[D(d)] & = & ({2}^{D-1}-1)/[2({\mu }_{\infty }-1)],\\ {\rm{\Lambda }}[D(d)] & = & -d\,\mathrm{log}\,[(D-1)/(d-1)],\\ {\sigma }_{{\max }}[D(d)] & = & \mu {[D(d)]}^{-1},\\ {\rm{\Delta }}D(d) & = & D-(d-1).\end{array}$$

Alternative construction of Φ(d)

Another method to determine Φ is by finding its approximation as \(d\to 2\). This is done by considering \({\varphi }_{k}=1/2\) (the limit-value of \({\varphi }_{k}\) as \(d\to \infty \)) for all \(k\ge 2\) (this is \(d\ge 3\)) in equations (5). This leads to \(\mu (d)={\mu }_{\infty }+(d-1)(2\varphi -1)\), where \({\varphi }_{1}\to \varphi (d)\) is now a continuous function of d. We found that this \(\varphi (d)\) can be either determined by an adequate logistic function or heuristically constructed. Here we present the results for the latter.

To construct \(\varphi (d)\), notice that for \(d\to 2\) we have that \(\mu (d\to 2)=1+2\varphi \) together with \(D=1+\,\mathrm{log}\,\mu /\mathrm{log}\,2\), lead to \(\varphi (d\to 2)=({2}^{D-1}-1)/2\). Here, \(D(d\to \mathrm{2)}\) can be linearly approximated as \(D(d\to 2)=1+(d-1)/\sqrt{2}\), where the slope of \(\mathrm{1/}\sqrt{2}\) is chosen ad-hoc according to a previous result16, in such a way that \(D=1\) for \(d=1\), \(D=1+1/\sqrt{2}\approx 1.71\) for \(d=2\), and \(D=1+2/\sqrt{2}\approx 2.41\) for \(d=3\); or according to \({\rm{\Delta }}D=D-(d-1)\), we have \({\rm{\Delta }}D=1\) for \(d=1\), \({\rm{\Delta }}D=0.71\) for \(d=2\), and \({\rm{\Delta }}D=0.41\) for \(d=3\). However, given that \(\varphi (d\to \mathrm{2)}\) approximates Φ at the \(d\to 2\) limit, we want the value of \({\rm{\Delta }}\)D at \(d=3\) to be as small as possible (\({\rm{\Delta }}D\to 0\)). This is because \({\rm{\Delta }}\)D is nothing but a measure of the deviation of D from Ball’s limit \({D}_{\infty }=d-1\), and in this \(\varphi (d\to \mathrm{2)}\) approximation, the \(d\to \infty \) limit has been applied to all \({\varphi }_{k}={\varphi }_{\infty }=1/2\) for \(k\ge 2\) (\(d\ge 3\)), then, these terms should not be contributing factors to \(\varphi (d\to \mathrm{2)}\). A relation that satisfies the previous condition is \(D(d\to 2)=1+{[(d-1)/2]}^{1/2}\), which at \(d=1\) gives \({\rm{\Delta }}D=1\), at \(d=2\) gives \({\rm{\Delta }}D=1/\sqrt{2}\approx 0.71\), and at \(d=3\) gives \({\rm{\Delta }}D=0\).

From the previous discussion, and by looking at the form of \(\varphi (d\to 2)=({2}^{D-1}-1)/2\), and by using, \(D(d\to 2)=1+{[(d-1)/2]}^{1/2}\), we propose the general expression, \(\varphi (d)=[{2}^{\sqrt{(d-1)/2}}-1]/d\) as an ansatz. To recover Φ, let us observe that \(\mu (d)={\mu }_{\infty }+(d-1)(2\varphi -1)\) and \(\mu (d)=1+2({\mu }_{\infty }-1){\rm{\Phi }}\) must be equivalent relations, consequently, \({\rm{\Phi }}=1/2+(d-1)(2\varphi -1)/[2({\mu }_{\infty }-1)]\). Using this alternative potential \({\rm{\Phi }}={{\rm{\Phi }}}_{2}\), all relevant quantities, \({{\rm{\Lambda }}}_{2}\), σ2, and \({\rm{\Delta }}\)D2, can be recovered (see Supplementary Fig. 1S). The numerical estimates given by D2 are shown in Table 1. Here it is important to remark that, even though this approach provides a parameter-free solution that satisfies all KBW-restrictions for \(d\ge 2\), it violates the Kesten’s bound in \(1 < d < 2\) (this is better seen in its \({{\rm{\Lambda }}}_{2}\) behaviour). Certainly this anomaly can be attributed to the imprecise nature of the ansatz for \(\varphi (d)\). Thus, this particular proposal as a general solution to the DLA dimensions must be taken with caution.