This invention relates to a method for fabricating a fractal structure, especially suitable for application to constructing a complex network such as neural network, for example.
Conventional Neuman computers have exercised their great power in computers configured to sequentially execute specific algorithms and have supported modern scientific technologies. In order to design CPU of such a computer, a complicated electronic circuit has to be produced and progressively optimized by executing its simulation. As its design tool, a CAD system for making a complicated electronic circuit is indispensable.
In recent years, information processing learning from brains, such as neural network model, has been widely researched with a hope of realization as exercising its power in pattern recognition. In case a neural network model is practically applied in form of a device, it is preferable to realize a network such as neural network of a brain in form of a certain system. Following such a plan, experiments are being conducted toward artificially making nerves for living bodies, and their future development is being expected.
Nerve cells of brains individually have complicated tree-like projections to form a fractal structure. Such fractal elements grow while interacting with each other, and make up a complicated brain neural network.
In order to simulate the function of a preferable network, a technique for creating such a brain neural network is indispensable. That is, there is a strong demand for a technique for making a complicated network, which corresponds to a CAD system that has been indispensable for conventional Neuman computers. However, there are no conventional techniques that make up a structure coupling a plurality of fractal elements while controlling their fractal nature.
It is therefore an object of the invention to provide a method for making a fractal structure, which can make a complicated network like a neural network easily in a well-controlled manner.
A further object of the invention is to provide a method for making a fractal structure, which can control the coupling mode among different fractal structures and can make complicated networks with a more variety of structures such as neural networks easily in a well-controlled manner.
The Inventors made active studies toward solution of the above-mentioned problem, and as a result, found that it would be possible to make complicated networks such as neural networks by growing fractal structures from different start sites and have them interact with each other. Additionally, the Inventors found that it would be possible to control the coupling mode among fractal structures by introducing anisotropy into spaces for growing the fractal structures. Thus the Inventors have reached the present invention.
In order to solve the above mentioned subject, according to the invention, there is provided a method for fabricating a fractal structure characterized in growing fractal structures from a plurality of start sites, respectively, while having said fractal structures interact with each other, to form fractal structures coupled to each other.
In the present invention, universal interaction among element fractal structures is controlled against fluctuation in growth process of fractal structures from individual start sites.
In the present invention, growth rate from a specific start site among a plurality of start sites is determined by the probability that a material reaches a portion already grown from a remote position due to a diffusion process and the probability that a growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process. The growth rate is proportional to the product of the power function of the probability that the material reaches the portion already grown from a remote position due to a diffusion process and the power function of the probability that the growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process. Further, in the present invention, fractal property of a structure, its self-similarity, complexity or number of coupling is typically controllable parametrically. More specifically, relative potential determining diffusion of a growth promotion factor among individual fractal structures grown from a plurality of start sites is appropriately adjusted relative to a site at infinity, and thereby, fractal property, self-similarity, complexity or number of coupling of a structure is controllable substantially parametrically.
In the present invention, anisotropy may be introduced into the space in which the fractal structure is grown. More specifically, for example, in case the growth rate from a specific start site among a plurality of start sites is determined by the probability that a material reaches a portion already grown from a remote position due to a diffusion process and the probability that a growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process, diffusion coefficient in the diffusion process in the space for growing the fractal structure has an anisotropy. Also in this case, fractal property of a structure, its self-similarity, complexity or number of coupling is typically controllable parametrically. The anisotropy is not limited to the anisotropy of the diffusion coefficient, but may be, for example, an anisotropy of the dielectric constant in the space for growing the fractal structure.
According to the invention having the configuration summarized above, by growing fractal structures from a plurality of start sites while having individual structures frown from their respective start sites to interact with each other to form fractal structures coupled to each other, it is possible to fabricate a network made up of elements individually having fractal complexity easily in a well-controlled manner.
Further, in case an anisotropy is introduced into the space for growing the fractal structure in, when individual fractal structures grow from their respective start sites while interacting with each other to form fractal structures coupled to each other, the response produced inside a single fractal structure is affected by a stronger nonlinear effect from coupling of different fractal structures. Then, remarking the number of sites where different fractal structures contact as an index of control of the coupling mode among fractal structures, nonlinearity can be controlled by controlling the number of those sites.
Explained below are embodiments of the invention with reference to the drawings.
(1) Dielectric Breakdown Model
First explained is a method of making a singular fractal figure (for example, a figure such as tree-like projections) ((1) A. Erzan, L. Pietronero, A. Vespignani, Rev. Mod. Phys. 67, 545(1995); (2) T. A. Witten, Jr. and L. M. Sander, Phys. Rev. Lett. 47, 1400(1984); Phys. Rev. B 27, 5686(1983)). This method is a dielectric breakdown model proposed by Niemeyer et al. ((3) L. Niemeyer, L. Pietronero, H. J. Wiesmann, Phys. Rev. Lett. 52, 1033(1984)).
As an example, a tetragonal lattice S in a two-dimensional space is defined, and a scalar potential field φ(i, j) is defined on a lattice site (i1, i2, i3)εS. This is called an electric potential. Let this electric potential follow a Laplace equation:
Δφ(i,j)=0
The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice. T0 consists of (0, 0) alone, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule.
Let the electric potential of each site contained in Tn be 1 and the electric potential at a site at infinity be 0. That is,
φ(i,j)=0 when (i,j)→∞ (2)
φ(i,j)=1 when (i,j)→εTn (3)
Equation (1) is solved under that boundary condition, and electric potential of each lattice site is determined. The lattice site to be added to Tn to form Tn−1 is not included in Tn, and it is selected from a set Un of lattice sites closest to Tn. The number of lattice sites contained in Un is written as Nn:
For each site contained in Un (im, jm) (where m=1, 2, . . . , Nn), its electric field intensity is defined as:
Em(α)=|φ(im,jm)−1|α (4)
The probability that a site (im, jm) in Un is proportional to its electric field intensity Em(α). That is, the probability is:
By repeating the above operation, Tn is formed progressively. An ideal fractal will be the infinitely repeated extreme set:
In case of α=1, the above coincides with the result of generation of a figure by diffusion limited aggregation ((2) T. A. Witten, Jr. and L. M. Sander, Phys. Rev. Lett. 47, 1400(1984)); Phys. Rev. B 27, 5686(1983)).
(2) Fractals that Grow While Interacting with Each Other
Defined below are fractals that grow while interacting with each other (interacting fractals), i.e. a coupled-fractal network. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. A scalar potential field φ((i, j) is defined on a lattice site (i1, i2, i3)εS, and this is called a potential. Then, ψ(1)(i, j), ψ(2)(i, k), . . . , ψ(Nc)(i, j) are also defined. They satisfy the differential equations:
Δφ(i,j)=0 (7)
Δψ(1)(i,j)=0 (8)
Δψ(2)(i,j)=0 (9)
Δψ(N
The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,
and respective species are exclusive from each other. That is,
Qn(j)∩Qn(k)=θif j≠k (12)
Q0(k) consists of a single lattice site (zini(k), jini(k)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (7) is solved under the boundary conditions:
φ(i,j)=0 when (i,j)→∞ (13)
φ(i,j)=1 when (i,j)εTn (14)
and potential of each lattice site is determined. Further, Equations (8) through (10) are solved under the boundary conditions:
ψ(k)(i,j)=0 when (i,j)→∞ (15)
ψ(k)(i,j)=1 when (i,j)εQn(k) (16)
ψ(k)(i,j)=−1 when (i,j)εQn(l)(k≠l) (17)
and ψ(k)(i,j) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(k) of lattice sites closest to Qn(k).
The number of lattice sites contained in Un(k) is written as Nn(k). That is, the lattice site to be added to Tn is selected from the following set:
and the number of lattice sites contained in the set, i.e. the number of candidates, is:
For each site (im(k),jm(k)) (m=1, 2, . . . , Nn(k)) contained in Un(k), intensity of its electric field is defined as:
Em(k)(α,β)=|φ(im(k),jm(k))−1|α×ψ(k)(im(k),jm(k))−1|β (20)
The probability that a site (im(k),jm(k)) in Un is selected is proportional to intensity of its electric field Em(k)(α,β). That is, the probability is:
By repeating the above-mentioned procedures, Tn is formed progressively.
Here is given a physical (or physiologic) interpretation regarding the above model. φ(i, j) provides the probability of arrival of a growth material Src transported from a remote site by diffusion at a region permitting growth from interpretation of the dielectric breakdown model. On the other hand, ψk(i, j) provides the probability of arrival of any substance X transported to a region permitting growth of the k-th species from portions where species except for the k-th species have been already grown. The assumption that the probability that growth of the k-th species occurs is proportional to the product means the assumption that the growth occurs only when both the growth material Src and the substance X have arrived. That is, here is assumed the situation in which growth occurs by adhesion of the growth material Src to the portion where the k-th species has already grown with the aid of an adhesive substance X. Of course, it means a reaction that is rate-determined by adhesion interposing the adhesive substance X. In an alternative interpretation, it is possible to consider that φ(i, j) provides the probability of arrival of the growth material Src transported by diffusion from a remote site to the region where it can grow, similarly to the above interpretation whereas ψk(i, j) provided the potential at the position of the k-th species, and the probability that growth of the k-th species occurs is proportional to the product of the probability of arrival of the growth material Src and the intensity of the electric field.
Explained below is a specific example of the method of fabricating a neural network based on the model shown in (2) above. One of results of simulation is shown in
(3) Extended Interacting Fractals
Extended interacting fractals, i.e. a coupled-fractal network, are defined below. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. A scalar potential field φ(i, j) is defined on a lattice site (i, j)εS, and this is called a potential. Then, ψ(1)(i, j), ψ(2)(i, j), . . . , ψ(Nc)(i, j) are also defined. They satisfy the differential equations:
Δφ(1)(i,j)=0 (23)
Δψ(1)(i,j)=0 (24)
Δψ(2)(i,j)=0 (25)
:
:
Δψ(Nc)(i,j)=1 (26)
The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,
and respective species are exclusive from each other. That is,
Qn(j)∩Qn(k)=θ if j≠k (28)
Q0(k) consists of a single lattice site (iini(k),jini(k)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (23) is solved under the boundary conditions:
φ(i,j)=0 when (i,j)→∞ (29)
φ(i,j)=1 when (i,j)εTn (30)
and potential of each lattice site is determined. Further, Equations (24) through (26) are solved under the boundary conditions:
ψ(k)(i,j)=ψ∞ when (i,j)→∞ (31)
ψ(k)(i,j)=1 when (i,j)εQn(k) (32)
ψ(k)(i,j)=−1 when (i,j)εQn(l)(k≠l) (33)
and ψ(k)(i,j) is determined. The lattice site to be added to Tn to form Tn−1 is not included in Tn, and it is selected from a set Un(k) of lattice sites closest to Qn(k).
The number of lattice sites contained in Un(k) is written as Nn(k). That is, the lattice site to be added to Tn is selected from the following set:
and the number of lattice sites contained in the set, i.e. the number of candidates, is:
For each site (im(k), jm(k)) contained in Un(k) intensity of its electric field is defined as:
Em(k)(α,β)=|φ(im(k),jm(k))−1|α×|ψ(k)(im(k),jm(k))−1|β (36)
The probability that (in(k),jm(k)) in Un is selected is proportional to intensity of its electric field Em(k)(α,β). That is, the probability is:
By repeating the above-mentioned procedures, Tn is formed progressively.
In the above model, the model explained in (2) is expanded in the portion of the boundary condition ψ(k)(i,j)=ψ∞ of ψ(k)(i,j). That is, by limitation of ψ∞=0, the above model results in the model of (2).
Explained below is a specific example of the method for fabricating a neural network based on the model in (3) above. Results of simulations are shown in
In case that ψ∞ is negative, the potential difference between fractal figures belonging to species other than itself and a site at infinity becomes smaller, and the interaction among fractal figures becomes weaker. On the other hand,
In case of ψ∞>0, in contrast, interaction among fractal figures becomes stronger, and a shape massed more densely is obtained.
(4) Extended Interacting Fractals Introducing Anisotropy
Extended interacting fractals introducing anisotropy, i.e. a coupled-fractal network, are defined below. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. Regarding S as an anisotropic field, an anisotropic parameter tensor M=(mμ, ν), L=(lμ, ν) is introduced here. A scalar potential field φM(i, j) is defined on a lattice site (i, j)εS, and this is called a potential. Then, ψL(1))(i,j), ψL(2), . . . , ψL(N
Here
represents a difference on the lattice site, and for example,
The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,
and respective species are exclusive from each other. That is,
Qn(p)∩Qn(q)=θ, if p≠q (67)
Q0(p) consists of a single lattice site (iini(p), jini(p)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (61) is solved under the boundary conditions:
φM(i,j)=0 when (i,j)→∞ (68)
φM(i,j)=1 when (i,j)εTn (69)
and potential of each lattice site is determined. Further, Equations (62) through (64) are solved under the boundary conditions:
ψL(p)(i,j)=ψ∞ when (i,j)→∞ (70)
ψL(p)(i,j)=1 when (i,j)εQn(p) (71)
ψL(p)(i,j)=−1 when (i,j)εQn(q)(p≠q) (72)
and ψL(p)(i,j) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(p) of lattice sites closest to Qn(p).
The number of lattice sites contained in Un(p) is written as Nn(p). That is, the lattice site to be added to Tn is selected from the following set:
and the number of lattice sites contained in the set, i.e. the number of candidates, is:
For each site (im(p),jm(p)) (m=1, 2, . . . ,Nn(p)) contained in Un(p), intensity of its electric field is defined as:
Em(p)(α,β,M,L)=|ψM(im(p),jm(p))−1|α×|ψL(p)(im(p),jm(p))−1|β (75)
The probability that a site (im(p), jm(p)) in Un is selected is proportional to intensity of its electric field Em(p)(β, β, M, L). That is, the probability is:
By repeating the above-mentioned procedures, Tn is formed progressively.
The above model has been extended from (3) above as a result of introduction of anisotropic parameters in Equations (61) through (64). By limitation of mμ, ν=mδμ, ν, lμ, ν1=lδμ, ν(m, l=const.) the above model results in the model of (3).
Explained below is a specific example of the method for fabricating a neural network based on the model in (4) above. Results of simulations are shown below. First shown is how the coupled-fractal changed. For easier understanding, anisotropy is introduced in only one direction on a two-dimensional lattice (in this case, in the y-axis direction on an x-y plane. That is,
While fixing the parameters as (α, β)=(0.5, 1.0) and ψ∞=0, 4000-step growth was conducted from two sites on the y-axis.
(5) Extended Interacting Fractals Introducing Anisotropy in a Three-Dimensional Space
Extended interacting fractals, i.e. a coupled-fractal network, developed from the model in (4) above and introducing anisotropy in a three-dimensional space is introduced. Fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. Regarding S as an anisotropic field, an anisotropic parameter tensor:
M=(mμ, ν), L=(lμ, ν)
is introduced here. A scalar potential field φm(i, j, k) is defined on a lattice site (i, j, k)εS, and this is called a potential. Then, ωL(1)(i,j,k), ωL(2)(i,j,k), . . . , ψL(N
Here,
represents a difference on the lattice site, and for example,
The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,
and respective species are exclusive from each other. That is,
Qn(p)∩Qn(q)=θ, if p≠q. (85)
Q0(p) consists of a single lattice site (iini(p), jini(p), kini(p)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (79) is solved under the boundary conditions:
φM(i,j,k)=0 when (i,j,k)→∞ (86)
φM(i,j,k)=1 when (i,j,k)εTn (87)
and potential of each lattice site is determined. Further, Equations (80) through (82) are solved under the boundary conditions:
ψL(p)(i,j,k)=ψ∞ when (i,j,k)→∞ (88)
ψL(p)(i,j,k)=1 when (i,j,k)εQn(p) (89)
ψl(p)(i,j,k)=−1 when (i,j,k)εQN(q)(p≠q) (90)
and ψL(p)(i,j,k) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(p) of lattice sites closest to Qn(p).
The number of lattice sites contained in Un(p) is written as Nn(p). That is, the lattice site to be added to Tn is selected from the following set:
and the number of lattice sites contained in the set, i.e. the number of candidates, is:
For each site (im(p),jm(p),km(p)) (m=1, 2, . . . , Nn(p)) contained in Un(p) intensity of its electric field is defined as:
Em(p)(α,β,M,L)=|φM(im(p),jm(p),km(p))−1|α×|ψL(p)(im(p),jm(p),km(p))−1|β (93)
The probability that a site (im(p),jm(p),km(p)) in Un is selected is proportional to intensity of its electric field Em(p)(α,β,M,L). That is, the probability is:
By repeating the above-mentioned procedures, Tn is formed progressively.
Explained below is a specific example of the method for fabricating a neural network based on the model in (5) above. Results of simulations on a three-dimensional lattice are shown below. Introducing an anisotropy merely in the z-axis direction on a three-dimensional lattice, that is, determining as:
and fixing parameters as (α,β)=(0.4, 0.8) and ψ∞=0, 5000-step growth was conducted from three sites in an x-y plane.
The simulation program for fabricating the neural network can be supplied in form of a recording medium that can be read through a computer.
(6) Statistical Interaction in a Coupled-Fractal Network
It is natural that fluctuation occurs in a structure made through a random process or in the processing using the structure due to the random process. The same applies to information processing in our brains. However, according to the matters having been clarified along with recent developments of the statistical physics, there is a phenomenon or a universal nature that appears in such a random system only when its statistic distribution is averaged.
In a coupled fractal network, if a row of random numbers is changed in its growth process, then the shape itself of the network to be made will change, but universal properties independent from the difference are believed to exist. One of them is the statistical interaction defined by the statistic distribution. The nature there of is clarified here.
Growth of a coupled-fractal network is characterized by two parameters (α, β). However, in actual growth tests, various networks are formed due to random variables. A review is made for universal properties not affected by the random variables.
In the simulation made below, growth of Nc=2 was conducted on a two-dimensional tetragonal lattice of 201×201. The first start site that is the element of Q0(1)is (185, 100), and the second start site that is the element of q0(2) is (117, 100). Regarding growth of n=800 steps, growth simulation was conducted for a different row of random numbers of M=300.
Examples of simulation results are shown in
Interaction among element fractals can be defined solely by using a statistic average concerning a plurality of growth executed by using different rows of random numbers because there is no way of discriminating from a single growth simulation result whether the relationship among element fractals is regulated by interaction or individual element fractals have been formed independently Therefore, interaction among element fractals occurring in the statistic average of a number of growth simulations is called statistical interaction.
Growth of M=300 was conducted, and let each growth be distinguished from others by writing it with the suffix p as Tn(p), p=1, 2, . . . . M. It can be written as:
by way of the element Qn(k)(p) of each coupled-fractal network. The number of elements of Qn(k)(p), i.e., the number of sites where k-th species in the p-th growth simulation are grown in n steps is written here as Mn,k,p. Let the barycentric coordinates of Qn(k)(p) be introduced into:
The sample average of barycentric coordinates is:
and the distance between the gravity expectation values:
Rn(k,l)=|wn(k)−wn(l)| (104)
is a convenient quantity. Then, for the purpose of analyzing the statistic interaction, a correlation function is introduced. It is:
where
What is analyzed here is an example of Nc=2. In particular, here are computed the expectation value of the barycentric distance of first and second species, namely:
D(n)=Rn(1,2) (107)
and the dimensionless quantity as the correlation intensity of the first species and the second species, namely:
Barycentric distance in case of β=0.6 is shown in
Here is reviewed the interaction intensity χ (n).
Summarizing the foregoing discussion, in a coupled-fractal network, statistical interaction among element fractals is defined by an ensemble average of a plurality of growth tests, and the universal nature of the network is controlled by the statistical interaction.
Although the invention has been explained by way of specific examples, the invention is not limited to those embodiments, but can be changed or modified in various modes based not departing from the technical concept of the invention.
As described above, according to the invention, since fractal structures are grown from a plurality of start sites, respectively, while having them interact with each other, to form fractal structures coupled to each other, a complicated network such as neural network can be made easily in a well-controlled manner. Especially when the space for growing fractal structures has an anisotropy, the coupling mode among different fractal structures can be controlled, and therefore, complicated networks such as neural networks, having a more variety of structures, can be made easily in a well-controlled manner.
Number | Date | Country | Kind |
---|---|---|---|
11-200866 | Jul 1999 | JP | national |
2000-054246 | Feb 2000 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP00/04743 | 7/14/2000 | WO | 00 | 7/16/2001 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO01/06406 | 1/25/2001 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5504487 | Tucker | Apr 1996 | A |
5612700 | Tucker | Mar 1997 | A |
6094050 | Zaroubi et al. | Jul 2000 | A |
6553355 | Arnoux et al. | Apr 2003 | B1 |