<!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>Impact of manipulation on initial population in heuristics</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Alicja Winnicka Institute of Mathematics Silesian University of Technology Kaszubska 23</institution>
          ,
          <addr-line>44-100 Gliwice</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <fpage>5</fpage>
      <lpage>8</lpage>
      <abstract>
        <p>-The optimization problem is important due to practical use in various areas of our lives. Unfortunately, quite often there is a situation that we need to find the minimum values with certain criteria. Finding a solution using a classic approach is impossible to apply, which is due to an infinite number of solutions. That is why heuristic algorithms are used to find the optimal solution in a finite time. In this paper we propose the idea of manipulating the initial population due to better distribution of individuals in the whole space. The proposed solution has been described, tested and discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>Optimization algorithms find great practical use in various
areas of our lives. Designing a construction such as a house
requires an ideal weight distribution on the columns. From a
mathematical point of view, the pressure, length and width
of walls or columns can be described with the help of
several equations, where the unknown value will depend on
all elements. However, finding the best values to make this
construction also as cheap as possible is quite a complicated
problem. For this purpose, various algorithms are used that
allow finding solutions that meet all criteria.</p>
      <p>However, the problem is to search for these values. Quite
often the set of values is an infinite one. And this prevents
the use of iterative algorithms. These types of problems have
contributed to the creation of heuristics, ie methods that do
not guarantee ideal (and sometimes even correct) solutions in a
finite period of time. Although, a large number of optimization
problems are possible to solve using them.</p>
    </sec>
    <sec id="sec-2">
      <title>The development of heuristics is driven by practical use.</title>
    </sec>
    <sec id="sec-3">
      <title>This is particularly important in the methods of artificial</title>
      <p>intelligence, where training the classifier occurs by minimizing
weights in order to get the least error [1], [2] or the
optimization used in the operation of various systems [3]–[6].</p>
    </sec>
    <sec id="sec-4">
      <title>Another important element is the optimization in smart grids and microgrids [7]–[9]. In this paper, we want to show how the manipulation of the initial distribution of individuals in the population depends on two classic heuristic algorithms.</title>
    </sec>
    <sec id="sec-5">
      <title>II. OPTIMIZATION PROBLEM</title>
    </sec>
    <sec id="sec-6">
      <title>The optimization problem is understood as finding global</title>
      <p>extremes for a specific function f (x) : Rn ! R for a
c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0)
given points x = (x0; x1; : : : ; xn 1), xi 2 hLi; Rii for
i = 0; 1; : : : ; n 1. In the case of minimization problem, it
can be formulated as</p>
    </sec>
    <sec id="sec-7">
      <title>Minimize</title>
      <p>subject to
f (x)
g(x)
Li
0
xi</p>
      <p>
        Ri
i = 0; 1; : : : ; n
1;
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where g( ) is inequality constraint.
      </p>
    </sec>
    <sec id="sec-8">
      <title>III. CUCKOO SEARCH ALGORITHM</title>
      <p>Cuckoo Serch Algorithm (CSA) is one of the heuristic
algorithms based on living creatures – in this case on cuckoos
[10]–[12]. After observation of these birds, people noticed, that
cuckoos have specific way to hatch their eggs. They actually
do not hatch them by themselves, but search another bird’s
nests to leave eggs there. In that case, they need to find the
nest whose host does not recgnize unfamiliar egg.</p>
      <p>The behaviour of these birds inspired to extend
minimization algorithm. CSA assumes that cuckoo is a point x =
(x0; : : : ; xn 1) on the n-dimension solution space. Of course,
modeling the natural life of these creatures is impossible, so
it is simplified due to the following points
the size of population is constant in all iterations,
each cuckoo can lay only one egg per iteration,
cuckoo is identified with egg,
host may detect unfamiliar egg with some propability,
and in that case when egg is found, the cuckoo has to
look for new place in the solution space.</p>
    </sec>
    <sec id="sec-9">
      <title>At the beginning of algorithm, the population is created.</title>
    </sec>
    <sec id="sec-10">
      <title>Each cuckoo is placed on the solution space in random way.</title>
    </sec>
    <sec id="sec-11">
      <title>In each iteration, each cuckoo performs two actions. The first is a flight to another place which is modeled using Levy’s equation (called Levy’s flight) defined as</title>
      <p>L(x; ; ) =
r
e 2 (x )
2
p(x
)3</p>
      <sec id="sec-11-1">
        <title>In the above formula ; 2 h0; 1i are coefficient. Using this</title>
        <p>formula, the cuckoo’s movement is done using the following
equation
x = x</p>
        <p>
          L(x; ; ):
The second step is host decision because after the cuckoo
flight, her egg is tossed to the nest. In fact, cuckoos can mask
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
the tossed egg to make it look like other ones – the probability
of detection is minimized. Modeling this phenomenon involves
defining a threshold value , with respect to which the egg will
be detected. For random probability 2 h0; 1i the following
condition is checked
        </p>
        <p>
          H(x) =
( &gt;
the egg remains in the nest
the egg is removed from the nest
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
In the case when the egg is removed from the nest, a new
position is choosen for this cuckoo (in random way) – this
action guarantees a constant size of the population. The
algorithm is executed to satisfy a stop condition, which is most
often the number of iteration in the algorithm. At the end, the
best cuckoo is returned, which has the smallest or largest value
of fitness function in the entire population (depending on the
optimization problem being considered).
        </p>
      </sec>
    </sec>
    <sec id="sec-12">
      <title>Data: number of iterations t, number of cuckoos k,</title>
      <p>fintess function f ( ), the solution space, threshold
value</p>
    </sec>
    <sec id="sec-13">
      <title>Result: The best cuckoos</title>
    </sec>
    <sec id="sec-14">
      <title>Start;</title>
    </sec>
    <sec id="sec-15">
      <title>Generate a population of k cuckoos in random way in</title>
      <p>solution space;
i := 0;
while i t do
k = 0;
while j k do</p>
    </sec>
    <sec id="sec-16">
      <title>Change the position of j-th cuckoo using Eq. (2);</title>
      <sec id="sec-16-1">
        <title>Choose 2 h0; 1i in random way;</title>
        <p>if &gt; then</p>
      </sec>
    </sec>
    <sec id="sec-17">
      <title>Generate new position for j-th cuckoo;</title>
      <p>end
end
end</p>
    </sec>
    <sec id="sec-18">
      <title>Return cuckoo with the best fitness value f ( );</title>
    </sec>
    <sec id="sec-19">
      <title>Stop;</title>
    </sec>
    <sec id="sec-20">
      <title>Algorithm 1: Cuckoo Search Algorithm.</title>
    </sec>
    <sec id="sec-21">
      <title>IV. POLAR BEAR ALGORITHM</title>
    </sec>
    <sec id="sec-22">
      <title>Another heuristic algorithm is inspired by polar bear’s</title>
      <p>behavior during hunting [13]. Polar bear must find the prey
and if he doesn’t find anything, he must use the ice floak as a
way to move a certain distance. He uses it to drift to another
location, where possibly he will find the prey (especially
seals).</p>
      <p>
        The basis of this algorithm are similar to the CSA, we have
a population of k bears, where each of them can be represented
as point x = (x0; x1; : : : ; xn 1) in some solution space. At the
beginning, an initial population is created with one difference
– only 75% of individuals are generated, the remaining 25%
depend on Arctic conditions and reproduction.
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
; (
        <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>Each bear moves only if the new position is better than the
current one in relation to the fitness function f ( ). It can be
defined as the following equation
(xtj )(i) = (xtj 1)(i) + sign (!)
+ ;
where is a random number in (0; 1i, ! is the distance
between two spatial coordinates and is a random value in the
range of h0; !i. The distance is defined using simple Euclidean
metric between two points and described as
d (x)(i); (x)(j)
(xk)(i)</p>
      <p>(xk)(j) 2:
vun 1
= tuX</p>
      <p>k=0</p>
    </sec>
    <sec id="sec-23">
      <title>Polar bears do not hunt only on the surface, but also in the</title>
      <p>water. In a situation where the bear flows on the ice floe, he
closely observes the surrounding water. In the case of noticing
the future victim, the bear dives into the water and attack.
There are occasions when a bear very suddenly throws himself
on the victim, if there is a chance that he will run away. In the
modeling of this phenomenon, the polar bear’s area of view
should be considered as</p>
      <p>
        r = 4a cos( 0) sin( 0);
where a 2 h0; 0:3i is a visible distance, 0 2 (0; 2 i is the
angle of approaching to the victim. This equation is used to
describe the local movement of these individuals, where each
spatial coordinate is modified using
8&gt;x00 = x0
&gt;
&gt;&gt;&gt;x01 = x1
&gt;
&gt;
&gt;&gt;&gt;x02 = x2
&gt;
&gt;
&gt;&gt;&lt;:::
&gt;&gt;&gt;x0n 2 = xn 2
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;&gt;&gt;x0n 1 = xn 1
&gt;
:
r cos(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
[r sin(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) + r cos(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )]
[r sin(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) + r sin(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) + r cos(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )]
"n 2
      </p>
      <p>X r sin( k) + r cos( n 1)
k=1
"n 2</p>
      <p>X r sin( k) + r sin( n 1)
k=1
#
#
where 1; 2; : : : n 1 2 h0; 2 ).</p>
    </sec>
    <sec id="sec-24">
      <title>Difficult living conditions on arctic surfaces may be detri</title>
      <p>mental to the individuals living there, for this purpose a
random value 2 h0; 1i is introduced, which allows to
introduction the conditions of freezing or dying from hunger
as the following rule
(Death</p>
    </sec>
    <sec id="sec-25">
      <title>Reproduction if if</title>
      <p>&lt; 0; 25
&gt; 0; 75
where, if the first condition is met, the weakest individual dies
(on the condition that the population size is greater than half).
In the second case, the two individuals in a given iteration
(one is the best one in whole population relative to the fitness
function and when the size of population is smaller than
assumed) reproduce as
(xtj )(new) =
(xtj )(best) + (xtj )(i)
2
;
;
where (xt)(best) and (xt)(i) are two individuals selected from
the best in whole population.</p>
    </sec>
    <sec id="sec-26">
      <title>Data: number of iterations t, number of polar bears k,</title>
      <p>fintess function f ( ), the solution space</p>
    </sec>
    <sec id="sec-27">
      <title>Result: The best polar bear</title>
    </sec>
    <sec id="sec-28">
      <title>Start;</title>
    </sec>
    <sec id="sec-29">
      <title>Generate a population of 0:75 k bears in random way in</title>
      <p>a given solution space;
i := 0;
while i t do
k = 0;
while j k do</p>
    </sec>
    <sec id="sec-30">
      <title>Calculate new position using Eq. (5);</title>
      <p>if new position is better then</p>
    </sec>
    <sec id="sec-31">
      <title>Change the position of j-th bear;</title>
      <p>end
if
end
end
end</p>
    </sec>
    <sec id="sec-32">
      <title>Calculated a view distance using Eq. (7);</title>
    </sec>
    <sec id="sec-33">
      <title>Move bear closer to the victim using Eq. (8);</title>
      <sec id="sec-33-1">
        <title>Choose h0; 1i in a random way;</title>
        <p>if &gt; 0:75 and the population size is correct
then</p>
      </sec>
    </sec>
    <sec id="sec-34">
      <title>Remove the weakest individual from the population;</title>
      <p>&lt; 0:25 and the population size is correct
then</p>
      <p>
        Take the two best individuals for the
reproduction process according to Eq. (
        <xref ref-type="bibr" rid="ref10">10</xref>
        );
all individuals will be located in a similar area, omitting the
rest.
      </p>
    </sec>
    <sec id="sec-35">
      <title>Each individual is positioned according to the solution</title>
      <p>space, i.e. hLi; Rii. Having k individuals, the area can be
divided into m parts as</p>
      <p>As part of checking the validity of the proposed solution,
the test function described in Tab. I were used (with dimension
equal to 10). Tests for described algorithms with space
manipulation and without were conducted for two different size
of population – 100 and 1000 during 300 iterations. Note that
the individuals will be placed at random, so to authenticate the
results, each algorithm will be made 10 times, and the result
averaged. Obtained solutions are presented in Tab. III and II.</p>
    </sec>
    <sec id="sec-36">
      <title>According to the tables, the average results are in almost</title>
      <p>every case more precise, which allows us to stalk that it is
worth manipulating the solution space and dividing it into
smaller subsets in which individuals will move in heuristic
algorithms.</p>
    </sec>
    <sec id="sec-37">
      <title>In this paper, we proposed an even distribution of individu</title>
      <p>Algorithm 2: Polar Bear Algorithm. als in the initial populations in order to increase the search of
the full area. The tests were carried out using two algorithms
inspired by nature – Cuckoo Search Algorithm and Polar Bear</p>
      <p>V. MANIPULATION OF THE INITIAL POPULATION Algorithm. The obtained results indicate a much faster finding
The idea is to place individuals at similar distances, which of the extreme, and compared to the same number of iterations
has a chance to guarantee a search of a larger area. The reason – the solutions are more accurate. This allows to say that
is that the placement of individuals in the original algorithms heuristics can work more effectively when their randomness
is based on random choice. This can lead to the situation that is minismized.</p>
      <p>CSA with modification
Function name</p>
      <p>CSA with modification</p>
      <p>PBA</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>R. Damaševicˇius</surname>
          </string-name>
          , “
          <article-title>Optimization of svm parameters for recognition of regulatory dna sequences</article-title>
          ,
          <source>” Top</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>339</fpage>
          -
          <lpage>353</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          , “
          <article-title>Human-machine interaction in intelligent technologies using the augmented reality</article-title>
          ,
          <source>” Information Technology And Control</source>
          , vol.
          <volume>47</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>691</fpage>
          -
          <lpage>703</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          and Y.-J. Liu, “
          <article-title>Adaptive fuzzy optimal control using direct heuristic dynamic programming for chaotic discrete-time system</article-title>
          ,
          <source>” Journal of Vibration and Control</source>
          , vol.
          <volume>22</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>595</fpage>
          -
          <lpage>603</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lange</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gebert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zinner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Tran-Gia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jarschel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Hoffmann</surname>
          </string-name>
          , “
          <article-title>Heuristic approaches to the controller placement problem in large scale sdn networks</article-title>
          ,
          <source>” IEEE Transactions on Network and Service Management</source>
          , vol.
          <volume>12</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Pooranian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shojafar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Abawajy</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Abraham</surname>
          </string-name>
          , “
          <article-title>An efficient meta-heuristic algorithm for grid computing</article-title>
          ,
          <source>” Journal of Combinatorial Optimization</source>
          , vol.
          <volume>30</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>413</fpage>
          -
          <lpage>434</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jagtenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhulai</surname>
          </string-name>
          , and R. van der Mei, “
          <article-title>An efficient heuristic for real-time ambulance redeployment,” Operations Research for Health Care</article-title>
          , vol.
          <volume>4</volume>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , and E. Tramontana, “
          <article-title>Advanced and adaptive dispatch for smart grids by means of predictive models</article-title>
          ,
          <source>” IEEE Transactions on Smart Grid</source>
          , vol.
          <volume>9</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>6684</fpage>
          -
          <lpage>6691</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Graditi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Silvestre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gallea</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Sanseverino</surname>
          </string-name>
          , “
          <article-title>Heuristic-based shiftable loads optimal management in smart microgrids</article-title>
          ,
          <source>” IEEE Transactions on Industrial Informatics</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>271</fpage>
          -
          <lpage>280</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , G. Pappalardo,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Tina</surname>
          </string-name>
          , and E. Tramontana, “
          <article-title>Cooperative strategy for optimal management of smart grids by wavelet rnns and cloud computing,” IEEE transactions on neural networks and learning systems</article-title>
          , vol.
          <volume>27</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>1672</fpage>
          -
          <lpage>1685</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>X.-S.</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Deb</surname>
          </string-name>
          , “Cuckoo search via lévy flights,” in
          <source>Nature &amp; Biologically Inspired Computing</source>
          ,
          <year>2009</year>
          .
          <source>NaBIC 2009. World Congress on. IEEE</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>210</fpage>
          -
          <lpage>214</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , and E. Tramontana, “Is swarm intelligence able to create mazes?”
          <source>International Journal of Electronics and Telecommunications</source>
          , vol.
          <volume>61</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>305</fpage>
          -
          <lpage>310</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          , M. Woz´niak,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, and R. Damaševicˇius, “
          <article-title>Is the colony of ants able to recognize graphic objects?</article-title>
          ”
          <source>in International Conference on Information and Software Technologies</source>
          . Springer,
          <year>2015</year>
          , pp.
          <fpage>376</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          et al., “
          <article-title>Polar bear optimization algorithm: Meta-heuristic with fast population movement and dynamic birth and death mechanism</article-title>
          ,” Symmetry, vol.
          <volume>9</volume>
          , no.
          <issue>10</issue>
          , p.
          <fpage>203</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>