<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Migration Processes Modeling with Cellular Automation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Shmidt Yu. D.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivashina N.V.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ozerova G.P.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lobodin P.N.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Far Eastern Federal University</institution>
          ,
          <addr-line>Vladivostok</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>779</fpage>
      <lpage>786</lpage>
      <abstract>
        <p>The problem of interregional migration ows modeling is being studied. The conjecture that modeling household migration behavior at local level in view of community interactions and using cellular automata results in adequate forecasting of interregional migration ows has been numerically con rmed. A computer program was developed in order to implement the cellular automaton suggested in this study, which models interregional migration ows. Cellular automaton program was tested on Primorsky krai migration ows statistical data; a short-term forecast of the region migration ows was obtained.</p>
      </abstract>
      <kwd-group>
        <kwd>Modelling</kwd>
        <kwd>migration</kwd>
        <kwd>cellular automaton</kwd>
        <kwd>regions</kwd>
        <kwd>forecasting</kwd>
        <kwd>migration ow</kwd>
        <kwd>software package</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Migration processes are complex dynamical phenomena in uencing the population
reproduction and its distribution across the territories. They are affected by many
socioeconomic factors having stochastic and probabilistic character. Migration makes a
substantial impact on the demographic structure, regional and local labor markets.
Therefore, forecasting quantitative and qualitative migration indices and their consequences
is a very important and critical task. In order to carry it out modern mathematical
tools are needed because these processes have a dynamic character at different time
intervals and nonlinear character in terms of interrelation of factors.</p>
      <p>
        There is a relatively successful experience of Russian and foreign scholars in
using econometric models to describe migration processes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Non-linear dynamical systems are used for population migration modeling along with
traditional econometric techniques [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In order to model population movement a theory of stochastic processes is used
quite successfully. In the work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and the majority of succeeding papers on the
subject Markov chains were used as a model for population movement. These were Markov
processes in discrete time. Migration processes are dynamic; they change dramatically
in time reacting to the changes of external environment and population living
conditions. This fact narrows down considerably the potential of using Markov models
Copyright ⃝c by the paper's authors. Copying permitted for private and academic purposes.
In: A. Kononov et al. (eds.): DOOR 2016, Vladivostok, Russia, published at http://ceur-ws.org
for their modeling on long time intervals because transition probabilities in almost all
Markov models are assumed to be constant.
      </p>
      <p>
        In the present work it is proposed to use cellular automata for modeling interregional
migration ows. The theory of cellular automata has a relatively short but reasonably
productive history, the main stages of which are outlined in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        In cellular automaton model each cell changes its state as a result of interaction
with a limited number of cells, as a rule with their immediate surroundings. However,
a simultaneous change of the state of all cells, i.e. of the entire lattice, is possible on
the basis of cellular automaton general rule. This characteristic enables to relate the
processes happening at a micro-level with the processes happening at the macro-level
while modeling. This is a crucially important characteristic of cellular automata, which
enables their successful use for modeling systems where three-dimensional interaction
between the elements plays a signi cant role. They also proved useful in modeling
liquid and gas dynamics in various environments, in modeling systems containing a
great number of particles non-linearly interacting with each other, in describing the
emergence of collective phenomena such as turbulence, order, chaos, symmetry and
fractality violations, etc [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        In recent years cellular automata found applications in modeling social phenomena
both as purely theoretical tools for qualitative analysis and for numerical forecasting.
Some examples of cellular automata used in sociological problems and urban migration
have been introduced in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The results of research in the eld of urban
migration carried out using cellular automata are presented in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], where the
possibility of using cellular automata for analyzing non-linear dynamic interaction of
households was emphasized. The possibility results from simplicity of implementation
of household interaction models on micro-level as well as from the ability of such
models to take account of the in uence of macroeconomic conditions on the modeled
processes. In particular, cellular automaton models developed in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] include the rules,
which control the decisions of households to move to a different area of the city. Each
household possesses a social structure represented by a summary indicator re ecting
some common characteristics of a household: average age of residents, average income,
employment status, etc. The decision to move is made when there is a substantial
difference between the social status of a household and an average social status of its
neighborhood.
      </p>
      <p>In general, cellular automata models have many positive qualities, which
undoubtedly in uence the intensity of their use in different branches of science. However, there
are certain negative features restraining the development of this area of mathematic
modeling, among those it is important to mention a weak general theoretical basis of
cellular automata, insufficient convergence results for simulations using some types of
cellular automata, the problems of robustness of numerical solutions.</p>
      <p>The goal of this study is to develop a cellular automaton model that could be
successfully applied for modeling interregional migration ows. The analysis of existing
migration models shows that, despite a wide range of available models, most of them
use only aggregated data. This leads to a certain discrepancy between the behavior of
economic entities at a micro-level corresponding to empirical data and the projected
gures of migration at macro- and meso-levels.</p>
      <p>The assumption of the present study is that the modeling of household behavior
with regard to their migration decisions at local levels performed by cellular automata
allows to achieve adequate forecasts for interregional migration ows.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The cellular automaton model description</title>
      <p>A cellular automaton is a nite collection of objects (cells) which, as a rule, form a
regular lattice. In other words, without using strict mathematical terminology, this is a
collection of cells joined together in a speci c way to form a uniform lattice. The state
of the i-th cell at time t is described by a number or a vector which we denote a(i; t).
The collection of states of all the cells is called the state of the lattice. In the cellular
automaton model, each state of the lattice corresponds to a certain point of time that
changes in discrete steps. The state of the lattice changes according to a certain law
that is called the rule of the cellular automaton. The rule determines a cells state at
the time t + 1 based on its states and the states of other cells at time t. This can be
expressed mathematically by the following formula:
a(j; t + 1) = F (a(j; t); ∑ a(i; t));
(1)
i2Q(j)
where F is a function that describes the corresponding rule, Q(j) is the set of
cell numbers that in uence the state of the cell j in time period from t to t + 1.
Theoretically, cell automata may have any dimension. However, it is one- and
twodimensional automata that are most often used. In 2-dimensional cellular automata,
the lattice is represented by a 2-dimensional array, and each cell is numbered with an
ordered pair of numbers (a; b). In this case, the cells closest neighbors are either those
having a common side with the initial cell (the von Neumann neighborhood), which
produces 4 neighboring cells for a rectangular cell, or those having common vertices
with the initial cell (the Moore neighborhood), which gives 8 neighboring cells.</p>
      <p>The classical cellular automaton model has the following features:
{ the lattice of a cellular automaton is homogeneous, i.e. the transition rules are the
same for all the cells;
{ the set of states is nite for each cell;
{ a cell can be in uenced only by cells from its neighborhood, i.e. its closest neighbors;
{ the states of all the cells change simultaneously at end of an iteration.</p>
      <p>Various criteria exist for classi cation of cellular automata. In particular, based on
the transition rules, they can be classi ed as deterministic or probabilistic. In
deterministic cellular automata, the state of each cell at time t + 1 is determined univocally
by the state of this cell and its closest neighbors at time point t. The corresponding
rule is represented by formula (1). A cellular automaton that determines its states
based on certain transition probabilities is called probabilistic. In this case, the rule for
transition from the state a(i; t) of a cell i into the state a(i; t + 1) can be written as
follows:</p>
      <p>P = P (a(j; t + 1) j a(j; t); ∑ a(i; t));
(2)
where P is the probability of the j-th element transitioning from the state a(j; t) into
state a(j; t + 1) given certain states of its neighbors.</p>
      <p>
        In a modern world, the decision of a household to move can be in uenced not only
by its closest neighbors, but also by randomly located agents. To model this situation
one might use a cellular automaton that accounts the states of 8 or 4 randomly chosen
cells on the lattice when determining the state of each cell. However, in a more realistic
model both the opinions of the closest neighbors and the remote agents contribute to
the migration decision. To this end, it is possible to use the combined probabilistic
cellular automaton introduced in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], where the state of each cell is determined by on
the states of its 4 closest neighbors (the von Neumann neighborhood) and 4 randomly
chosen cells.
      </p>
      <p>When implementing the cellular automaton model, we will use a rectangular lattice
for each Federal district of Russia and the neighboring countries. Each rectangular
lattice contains the same number of cells as the number of households in a given
region, assuming that a household consists of three people. Also, when building a
cellular automaton, it is necessary to specify the rules of its behavior on the boundary
of the lattice. In this paper we will use an automaton with the toric topology, i.e. the
rst row viewed as a continuation of the last whereas the last one precedes the rst
(the same applies to columns as well).</p>
      <p>We consider probabilities of households leaving a region in 9 directions (Federal
districts of Russia, the Commonwealth of Independent States (CIS) and countries outside
the CIS). Denote by p0 the probability that a household stays in a given region and
by pi the probability of moving to the i-th region for permanent residence, i = 1 : : : 9.
Estimate these probabilities as averages over a number of years.</p>
      <p>We will form the cells corresponding to a given region as follows. The number of
cells is equal to the number of residents divided by 3, i.e. we assume that an average
household totals three. We assign the initial state by sampling from the uniform
distribution over integers f0; 1; ::; 9g. If a cell is assigned 0, then the respective household
remains to live in the region in question for the following period. If the state is i, then
the household leaves for the region i; i = 1 : : : 9.</p>
      <p>Each iteration comprises the following steps:
1. Detecting the households that decide to leave the examined region.
2. Detecting the number of households that decide to arrive in the examined regions.
3. Reviewing the cells in the given region and assigning new states to them.</p>
      <p>During the rst step, browse the cells in the lattice that describes the given region.
For each cell, go over its 4 neighbors and 4 randomly chosen cells in the region. Looking
at their states do the following:
{ For each cell, if there is a non-zero state among its neighbors that is encountered
more often than any other state, then such state is assigned to this cell and it will
move to the corresponding region.
{ If there is no such state, calculate p =
m
∑pij using m neighbor cells in non-zero
j
states and their corresponding probabilities pi1 ; pi2 ; : : : pim . Divide the interval [0; 1]
into subintervals of length ppij ; j = 1; m. Generate a random number from the
interval [0; 1] and choose the region of destination according to the subinterval hit
by this number.</p>
      <p>In view of the states of all the neighboring cells (8 cells) and using Laplaces function,
build the transition probabilities P (n):</p>
      <p>(
W (n) = P
3
x
3 +
3
4</p>
      <p>)
n =
(
3 )</p>
      <p>n
4
3 +
+ (3);
(3)</p>
      <p>W (n) 0; 9973
P (n) = k ; k = 9 ; (4)
∑pi
i=1
where n is the number of neighboring cells for the current cell in non-zero state; is
the mean square deviation; (x) is Laplace's function.</p>
      <p>This pretty much agrees with the central limit theorem of the probability theory.
According to it, if a random variable represents a sum of a large number of mutually
independent random variables, then it has near-normal distribution. Moreover, the
three-sigma rule is valid for a normally distributed variable: if a random variable is
normally distributed, then with very high probability the absolute value of its deviation
from mathematical expectation does not exceed the tripled mean square deviation.</p>
      <p>Generate a random number . If x &lt; P (n), then the household decides to leave for
the selected region. Memorize the coordinates of this cell. Otherwise, the cell state will
be 0, and the household will not leave.</p>
      <p>In a similar way, on step 2 determine the households that decide to move in the
region under examination, browsing the lattices for Federal districts and the CIS
countries. The probability of leaving for the current region is known for each Federal district
and the CIS countries and is denote g1. All the cells of the respective lattice have the
state of 0 or 1 depending on whether the household decides to stay in its region or
leave for the examined region, respectively. For each cell, go over 4 neighboring and
4 randomly chosen cells in the region. In this case, the transition probability P (n) is
calculated as follows:</p>
      <p>W (n) 0; 9973
P (n) = ; k = ; (5)</p>
      <p>k g1
Where n is the number of cells from the neighborhood of the current cell with state 1.</p>
      <p>Generate a random number . If x &lt; P (n), then the household decides to leave
for the region in question. Otherwise, the cell state is 0, and the household will not
leave. For each lattice, calculate the number of newcomers to the region in question
and compute their total.</p>
      <p>During step 3, randomly distribute the households that have arrived to the region
under examination among the cells of the households that have left. The states of
such cells are determined according to the departure probabilities for the examined
region for the current year. Then proceed to step 1 or nish the calculation. During
the learning phase, the number of iterations is determined by the difference between
the calculated value and the actual number of people who left the region in this year.
During the forecasting phase the number of iterations is determined as the average
number of the automatons iterations for one-year modeling over the period of 5 years
during the learning phase.</p>
    </sec>
    <sec id="sec-3">
      <title>The result of the numerical experiment</title>
      <p>The cellular automaton described above was tested on the statistical data of Primorsky
krai. The following data is available for the period from 2004 to 2014, which was used as
an input for the computer program that implemented the proposed cellular automaton:
{ population number of Primorsky krai, each Federal district, including the Far
Eastern (without Primorsky krai) and the CIS countries;
{ vector of average probabilities for migration from Primorsky krai to Federal districts
and CIS countries and countries outside the CIS by years;
{ vector of average probabilities for migration to Primorsky krai from Federal districts
and CIS countries by years;
{ in- and out- ow data for Primorsky krai by years.</p>
      <p>The data for the years from 2005 to 2014 was used for the learning of the cellular
automaton. The number of iterations of the cellular automaton required to model one
year migration ow varied within the limits between 61 and 79. The forecasting error
for the total annual out ow from Primorsky krai amounted from 0,08% to 0,72%, total
error taking account of the region of destination { from 4,43% to 7,13%. A considerable
increase of error is largely due to the countries outside the CIS. The number of
immigrants to these counties was relatively small so that absolute deviation of a few people
accounted for a great percentage of the total error for that region. This is re ected in
the average error for the migration ow in general.</p>
      <p>In order to illustrate the aforementioned we will cite the 2005 data for Primorsky
krai migration ows and their calculated values. The results obtained for that year are
typical. 61 iterations of cellular automaton were run. The calculated total out ow from
Primorsky krai was 12909 people, actual number amounted 13003 people who departed
the region, the error is 0,72%.</p>
      <p>Table 1 shows the actual and calculated migration out ows from Primorsky krai
in 2005. The compound error in forecasting the migration ow by the regions totaled
4,95%.</p>
      <p>In the present research a short-term forecast of interregional migration out ow from
Primorsky krai for 1 or 2 years has been made. The year 2014 was used as the forecast
base that is 2014 population data was entered into the cellular automaton. The results
of the forecast are presented in table 2.</p>
      <p>In order to model migration ows by a cellular automaton a cross-platform program
using Go language was developed. The calculations were performed on a computer with
quad-core processor Intel Core i7 with clock frequency 2.5 GHz and 16 GB of RAM
memory. The amount of computation made during the experiments was rather big.
On average it took 7 minutes to perform one year calculation. In order to improve the
computation speed it is reasonable to consider the possibility of parallel calculations.
Conclusion
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The present study shows the possibility and viability of interregional migration ow
modeling by cellular automata. Modeling of migration processes at macro-economic
level based on simulations by cellular automata of household behavior at local level
appears to be a promising research direction. In order to widen the capabilities of the
developed cellular automaton in mid-term and long-term forecasting of interregional
migration ows it is necessary to incorporate birth and mortality processes into a
model. In other words, it seems reasonable to make adjustments for natural population
decrease as well as for migration balance while forecasting the migration ows. The
projected birth and mortality rates can be estimated by an application of econometric
models. This research has been supported by the Russian Foundation for Basic Research
under project 15-56-53032.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Rogers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Regression Analysis of Interregional Migration in California</article-title>
          .
          <source>The Review of Economics and Statistics</source>
          .
          <volume>49</volume>
          (
          <issue>2</issue>
          ),
          <volume>262</volume>
          {
          <fpage>267</fpage>
          (
          <year>1967</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Haurin</surname>
            ,
            <given-names>D.R.:</given-names>
          </string-name>
          <article-title>The regional distribution of population, migration, and climate</article-title>
          .
          <source>The Quarterly Journal of Economics</source>
          .
          <volume>95</volume>
          (
          <issue>2</issue>
          ),
          <volume>293</volume>
          {
          <fpage>308</fpage>
          (
          <year>1980</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Andrienko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guriev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Determinants of interregional mobility in Russia. Evidence from panel data// Economics of Transition</article-title>
          .
          <volume>12</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>27</fpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gerber</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Regional economic performance and net migration rates in Russia, 19932002</article-title>
          . International Migration Review.
          <volume>40</volume>
          (
          <issue>3</issue>
          ),
          <volume>661</volume>
          {
          <fpage>697</fpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sarra</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Signore</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          :
          <article-title>Dynamic Origin-constrained Spatial Interaction Model Applied to Polands Inter-provincial Migration</article-title>
          .
          <source>Spatial Economic Analysis</source>
          .
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <volume>29</volume>
          {
          <fpage>41</fpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Vakulenko</surname>
            <given-names>E.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mkrtchyan</surname>
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furmanov</surname>
            <given-names>K.K.</given-names>
          </string-name>
          :
          <article-title>Modeling of registered migration ows between the regions of the Russian Federation</article-title>
          .
          <source>Applied Econometrics</source>
          .
          <volume>1</volume>
          (
          <issue>21</issue>
          ),
          <volume>35</volume>
          {
          <fpage>55</fpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .D.:
          <article-title>Prognosis of demand and supply at the regional labor market</article-title>
          .
          <source>Vladivostok</source>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Vasiluev</surname>
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>Model of labor market self-organization</article-title>
          .
          <source>Economics and mathematical methods</source>
          .
          <volume>37</volume>
          (
          <issue>2</issue>
          ),
          <volume>123</volume>
          {
          <fpage>127</fpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Korovkin</surname>
            <given-names>A.G.</given-names>
          </string-name>
          :
          <article-title>Dynamics of labor market and employment: problems of macro-economic analysis and prognosticating</article-title>
          . Moscow (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Havinson</surname>
            ,
            <given-names>M.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kulakov</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mishchuk</surname>
            ,
            <given-names>S.N.</given-names>
          </string-name>
          :
          <article-title>Mathematical model of population dynamics of economically active population and of foreign workers in the region (on the example of the Jewish autonomous region)</article-title>
          .
          <source>Informatics and control systems</source>
          .
          <volume>1</volume>
          (
          <issue>31</issue>
          ),
          <volume>95</volume>
          {
          <fpage>106</fpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Blumen</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kogan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCarthy</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The Industrial Mobility of Labor as a Probability Process</article-title>
          . N.-Y.(
          <year>1955</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Toffoli</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Margolus</surname>
          </string-name>
          , N.:
          <article-title>Machines cellular automata</article-title>
          .
          <source>Moscow</source>
          (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Wolfram</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A New Kind of Science</article-title>
          . (
          <year>2002</year>
          ). URL: http//www.wolframscience.com/nksonline/toc.html.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Astafjev</surname>
            ,
            <given-names>G.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koronovskii</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khramov</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          :
          <article-title>Cellular automata</article-title>
          .
          <source>Saratov</source>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lobanov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          :
          <article-title>Models of cellular automata</article-title>
          .
          <source>Computer studies and modeling</source>
          .
          <volume>2</volume>
          (
          <issue>3</issue>
          ),
          <volume>273</volume>
          {
          <fpage>293</fpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .D.,
          <string-name>
            <surname>Lobodina</surname>
            ,
            <given-names>O.N.</given-names>
          </string-name>
          :
          <article-title>On some approaches to modeling the spatial</article-title>
          diffusion of innovations// Spatial Economics.
          <volume>2</volume>
          ,
          <issue>103</issue>
          {
          <fpage>115</fpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Plotinskii</surname>
          </string-name>
          , Yu. M.:
          <article-title>Models of social processes</article-title>
          .
          <source>Moscow</source>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Batty</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Cities and Complexity Understanding Cities with Cellular Automata, AgentBased Models</article-title>
          and Fractals, MIT Press, Cambridge, Massachusetts (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Cheng, J.,
          <source>Masser, I.: Cellular Automata Based Temporal Process Understanding of Urban Growth. Lecture Notes in Computer Science</source>
          .
          <volume>2493</volume>
          ,
          <issue>325</issue>
          {
          <fpage>336</fpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murray</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phinn</surname>
            ,
            <given-names>S.R.</given-names>
          </string-name>
          :
          <article-title>Integrating spatial optimization and cellular automata for evaluating urban change</article-title>
          .
          <source>Regional Science</source>
          .
          <volume>37</volume>
          ,
          <issue>131</issue>
          {
          <fpage>148</fpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Benito-Ostolaza</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hernndez</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palacios-Marqus</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vila</surname>
          </string-name>
          , J.:
          <article-title>Modeling local social migrations: A cellular automata approach</article-title>
          .
          <source>Cybernetics and Systems</source>
          .
          <volume>46</volume>
          (
          <issue>3-4</issue>
          ),
          <volume>287</volume>
          {
          <fpage>302</fpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Dabbaghian</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spicer</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wuschke</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A cellular automata model on residential migration in response to neighborhood social dynamics</article-title>
          .
          <source>Mathematical and Computer Modelling</source>
          .
          <volume>52</volume>
          (
          <issue>9-10</issue>
          ),
          <volume>1752</volume>
          {
          <fpage>1762</fpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>