<!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>Gradient Modification for Cuckoo Search Algorithm to Increase Accuracy</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Karolina Ke ̨sik 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>24</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>-Optimization problems are used in different areas of our life. Very often the functions that are optimized are so complex that classic methods can not deal with them. The solution for it are heuristic techniques that do not guarantee the correct solution in a finite time. In this work, the classic version of Cuckoo Search Algorithm and proposed modifications that allow to increase the precision of obtained solutions are described. The proposal was presented and tested on nine different test functions, and the obtained solutions were discussed in terms of advantages and disadvantages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>More and more often, contemporary problems are described
by mathematical equations, which makes it possible to
minimize variables in such a way that the cost of production is
as low as possible and the highest quality. The large space of
solutions, the number of variables or even the landscape of
functions can be a big challenge for computers. For this type
of tasks, besides the classic methods of finding the best values
of the functions are heuristic algorithms. These techniques are
inspired by a certain action of physics or nature.</p>
      <p>
        Mathematical models describing the action of nature are
created all the time, which is evident in numerous scientific
works. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the grasshopper behavior has been described as
an optimization algorithm. Again in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the authors modeled
the way of polar bears survive in arctic condition through the
way they move on ice floes and hunt for seals. are tested not
only by the optimization problem, but also by the graph. In
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the authors presented binary monarch butterfly algorithm
and it was used to solve knapsack problem. Again in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
nature inspired algorithm were used as a solver in vehicle
routing problem.
      </p>
      <p>
        In the case of practical applications, such techniques have
been used primarily in decision-making systems [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], it was used in feature extraction process from images
and sound file for the purpose of voice/image recognition. In
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the heuristics allowed for the construction of commercial
microgrids depending on the given assumptions. In a similar
way it was used in the assessment of creditworthiness [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] or
economic security [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Heuristic approach has also found use in location-based
social networks [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or finding outlying points in diabetes data
sets [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Another important issue is medicine and biomedicine.
      </p>
      <p>Copyright held by the author(s).</p>
      <p>
        Important features describing different lungs diseases on the
X-RAY images were detected by heuristic [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], and it were
used as support technique for circle detection which allow to
detect phases of bacterial life [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. PROBLEM FORMULATION</title>
      <p>The optimization problem is understood as searching for
a point whose function value reaches the global extreme,
more precisely the minimum or maximum. The choice of
maximization or minimization is insignificant because in the
case of a function having a maximum, it is enough to negate
the function. The same applies to the opposite case. To
define the problem formally, let us introduce some signs.
For a continuous function f (x) : Rn ! R, the point
x = (x1; x2; : : : ; xn) will be a global extreme if the following
condition is satisfied
min f (x)
x
or
max f (x):
x
(1)</p>
      <p>Optimization functions are usually n-dimensional, for which
the extreme is hard to locate. Moreover, classic and numerical
methods mostly will not be able to do this. They are called
artificial landscape because in three dimensions they resemble
familiar shapes from nature or physics. A set of such a
functions is presented in Table I, where are defined the most
known and representing the basic shapes like bowl-shaped,
plate-shaped, valley-shaped, steep ridges and others.</p>
      <p>To find the best solution, it is necessary to use heuristic
algorithm. It is a technique inspired by the nature, which
does not guarantee an accurate solution in a finite time (only
approximate).</p>
    </sec>
    <sec id="sec-3">
      <title>III. CUCKOO SEARCH ALGORITHM In this section, the classic model has been described along with the proposed modifications.</title>
      <sec id="sec-3-1">
        <title>A. Classic version</title>
        <p>
          Cuckoo Search Algorithm (CSA) was presented in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
where the author described heuristic technique inspired by
the cuckoos behavior while tossing their eggs to the nests of
other birds. For obvious reasons, the mathematical model had
to be simplified in order to reduce the number of unknown
parameters as well as to minimize the number of calculations.
To this end, several simplifications have been introduced
each cuckoo is interpreted as a point x = (x0; : : : ; xn 1)
in n-dimensions,
the nature environment is understood as input domain
xi 2 ha; bi,
one cuckoo can drop only one single egg in one iteration,
egg is identified with the cuckoo,
number of cuckoos in population is constant,
the host can leave or throw away an egg with a probability
pa 2 h0; 1i. In the case of getting rid of the egg, the
cuckoo is forced to find a new place.
        </p>
        <p>The above-mentioned assumptions cause that these birds has
a specific environment. Each cuckoo moves in each iteration in
search of a better nest for its offspring. The flight is carried out
in accordance with the Levy’s equations (often called Levy’s
flight), which is continuous probability distribution defined as
L(xi; ; c) =
r c
2
exp
(x
c</p>
        <p>3
) 2
2(x
)
;
where is location coefficient and c is scale parameter.
Using Levy’s equation, we can move birds on each spatial
coordinates as
xt+1 = xit +
i</p>
        <p>L(xit; ; c);
where is the length of Levy’s flight, t is the current iteration.</p>
        <p>After the move of cuckoo, the egg is subjected to a certain
test depending on whether it will remain in the nest. In case
the host notices that he has not his egg, he can throw it away.
The probability of discovery is pa, and it’s modeled as
H(xit+1) =
(
&lt; pa drop the egg
pa leave the egg
;
(4)
(2)
(3)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)
(0; : : : ; 0)</p>
        <p>Global minimum
0
0
0
0
0
0
0
0
( 2:903534; : : : ; 2:903534)
39:16599n
where is a random value in range h0; 1i. In most cases, pa =
0:5 what gives the equal likelihood of staying and throwing
the egg out of the nest.</p>
      </sec>
      <sec id="sec-3-2">
        <title>B. Modified version</title>
        <p>Proposition is based on modification host decision to prevent
the remove eggs that represents good solutions for a given
problem. Moreover, every move that cuckoo does is corrected
by using a local search method.</p>
        <p>1) Gradient method: One of the classic local search
technique is gradient descent. It is based on the analysis direction
of search space by the calculating the negative gradient of
function f . Let assume, that the algorithm starts at position
x = (x0; : : : ; xn 1). Then, the negative gradient for each
spatial coordinates is calculated as
rfxi =
@f (x0; : : : ; xn 1) ;
@xi
what means the direction of the fastest descent. Then, the value
of xi is recalculated as</p>
        <p>xit = xit + ( rfxit );
where is the length of step and t is the current iteration for
these method. After T iterations, if function value in point xT
is better then before local search, it is replaced.</p>
        <p>2) Proposed modification: A cuckoo moving in search of a
nest goes to one point and then the host’s decision follows. Let
us assume that the egg-laying cuckoo looks for such a place in
the nest to minimize the discovery of a new egg. In practice,
it can be realized through the local search like method of the
smallest gradient described in Algorithm 1.</p>
        <p>The second modification is remodeling the host’s
decision. In the original version depends on the randomness
(5)
(6)
Algorithm 1 Gradient Descent
of parameter . This type solution allows to remove
wellmatched egg in the nest. It is possible to delete the best
solution in the whole population, and it leads to a jump in
the convergence. Removing the worse solutions by finding
the opportunity to the location a better one is justified and
therefore remodeling the decision condition is so important
– the best solutions should remain, and only the worse ones
should be removed. Moreover, the decision must depend on
the optimization function. In addition, it would be good if the
decision depended also on the quality of the current point with
respect to the best in whole population. An example of such
a model is presented by the following equation</p>
        <p>8&gt; f (xtbest) &lt; pa drop the egg
H (xit+1) = &gt;&lt; f (xtcurrent) ; (7)
f (xtbest)
pa</p>
        <p>leave the egg
&gt;
&gt;
: f (xtcurrent)
t
where xbest is the best solution in current iteration in whole
population.</p>
        <p>Algorithm 2 Modified Cuckoo Search Algorithm
1: Start,
2: Define p , c, , number of individuals N and number of
iteration T ,
3: Define test function f ( ),
4: Generate N cuckoos at random,
5: t:=0,
6: while t T do
7: Move each cuckoo using Eq. (3),
8: Find the best position in nest using Algorithm 1,
9: Hosts decision is made by Eq. (7),
10: t + +,
11: end while
12: Return the best cuckoo in population,
13: Stop.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>IV. EXPERIMENTS</title>
      <p>For all test function are presented in Table I. Both versions
(classic and modified) were implemented in Mathematica 9.</p>
      <p>Calculation were made using two sets of basic parameters
which are (the size of population, the number of iterations) and
were set as (50; 50) and (100; 100). In addition, the algorithm
parameter setting was as follows pa = 0:7, c = 0:4, = 0:3
and the step size for gradient descent was 15.</p>
      <p>All presented results are the average value from 100 tests
calculated as
f (fx0; : : : ; x99g) =
The obtained averaged solutions are presented in II. From
these table, it is clearly to see that for each function, the
accuracy is at least slightly better. In the case of function with
many local extremes like Rastrigin or Schwefel, the solution
is better more then 10% which is a good result considering
the possibility of getting stuck. Especially when the algorithm
uses local search and this can increase accuracy, but only by
finding a better point in a given part of the function.</p>
      <p>Not only the accuracy was measured, but also average
trajectory in each iteration defined as
where xideal is the exactly solution for a given function and
j
xbest is the best point in j-th test, and jj jj is an Euclidean
metric defined as the distance between two given points p and
q in n-dimensions
jjp
v
u n
qjj = tuX(pi
i=0
qi)2:
(10)
(8)
(9)
(11)
And the last measurement coefficient is rate of convergence
in each iteration from the first to the t 1 calculated as
jf (xk+1)
jf (xk)</p>
      <p>f (xideal)j ;
f (xideal)j
where k is the number of the given iteration. All of these
values were measured during tests for a population of 100
individuals and 100 iterations. For each iteration, data was
saved, then averaged and coefficients calculated in accordance
with the above formulas. The illustration of the obtained
results are shown in Fig. 1 (for classic version) and in Fig.
2 (for modified version). At first glance, both sets of charts
look similar. However, the values on the axes are much smaller
in the case of the algorithm with proposed modifications.</p>
      <p>In almost all cases, the curves have been slightly smoothed
with the introduction of modifications. One of the most
interesting cases is the Schwafel function, for which the graph
of the average value of the fitness function slowed down to
zero. The reason is primarily the landscape (that is, many
local minimums) and the use of local search technique which
deepened the falling into this minimum. Hence, the function
graph is more bulged compared to the original. In other
functions, there can be seen improvement.</p>
      <p>In this paper, two modification were presented to improve
the performance of Cuckoo Search Algorithm. The first one is
the introduction of a local search as finding the best position
in the nest to reduce the probability of being detected by the
host. The second modification is the remodeling of the host’s
decision regarding the egg. This is important because in the
original algorithm, it was possible to remove the best solutions
in a given iteration. And now, the decision depends on the
quality of the position relative to the best individual in whole
population.</p>
      <p>Both versions of CSA were tested in terms of accuracy,
quality of adaptation, trajectory, convergence of solution in
each iteration. Comparison of results indicates the advantage
of modification because the accuracy is more than 10% higher
than the original. Moreover, in most cases, convergence was
faster except the cases of functions with many local minima.
The reason is faster move to the minimum through local
search. An important element for future work is to design the
exit mechanism from the minimum and to analyze other local
search techniques.</p>
    </sec>
    <sec id="sec-5">
      <title>Styblinski-Tang function:</title>
    </sec>
    <sec id="sec-6">
      <title>Sum squares function:</title>
    </sec>
    <sec id="sec-7">
      <title>Zakharov function:</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Anitha and M. M. Metilda</surname>
          </string-name>
          .
          <article-title>A heuristic approach for observing outlying points in diabetes data set</article-title>
          .
          <source>In IEEE International Conference on Smart Technologies and Management for Computing</source>
          , Communication, Controls,
          <source>Energy and Materials</source>
          , pages
          <fpage>199</fpage>
          -
          <lpage>202</lpage>
          . IEEE,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.-G.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Deb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.-J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          .
          <article-title>Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization</article-title>
          .
          <source>Neural computing and applications</source>
          ,
          <volume>28</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1619</fpage>
          -
          <lpage>1634</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lei</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Zhang.</surname>
          </string-name>
          <article-title>A heuristic operation strategy for commercial building microgrids containing evs and pv system</article-title>
          .
          <source>IEEE Transactions on Industrial Electronics</source>
          ,
          <volume>62</volume>
          (
          <issue>4</issue>
          ):
          <fpage>2560</fpage>
          -
          <lpage>2570</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ogiołda</surname>
          </string-name>
          .
          <article-title>The use of clonal selection algorithm for the vehicle routing problem with time windows</article-title>
          .
          <source>Symposium for Young Scientists in Technology, Engineering and Mathematics</source>
          , pages
          <fpage>68</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Okewu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Misra</surname>
          </string-name>
          , R. Maskeliu¯nas, R. Damaševicˇius, and L.
          <string-name>
            <surname>Fernandez-Sanz</surname>
          </string-name>
          .
          <article-title>Optimizing green computing awareness for environmental sustainability and economic security as a stochastic optimization problem</article-title>
          .
          <source>Sustainability</source>
          ,
          <volume>9</volume>
          (
          <issue>10</issue>
          ):
          <year>1857</year>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Oreski</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Oreski</surname>
          </string-name>
          .
          <article-title>Genetic algorithm-based heuristic for feature selection in credit risk assessment</article-title>
          .
          <source>Expert systems with applications</source>
          ,
          <volume>41</volume>
          (
          <issue>4</issue>
          ):
          <fpage>2052</fpage>
          -
          <lpage>2064</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Xue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hei</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. W.</given-names>
            <surname>Ross</surname>
          </string-name>
          .
          <article-title>Attacks and defenses in location-based social networks: A heuristic number theory approach</article-title>
          .
          <source>In International Symposium on Security and Privacy in Social Networks and Big Data</source>
          , pages
          <fpage>64</fpage>
          -
          <lpage>71</lpage>
          . IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P. H. V.</given-names>
            <surname>Penna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Subramanian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Ochi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Vidal</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Prins</surname>
          </string-name>
          .
          <article-title>A hybrid heuristic for a broad class of vehicle routing problems with heterogeneous fleet</article-title>
          .
          <source>Annals of Operations Research</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>70</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          .
          <article-title>Neuro-heuristic voice recognition</article-title>
          .
          <source>In Federated Conference on Computer Science and Information Systems</source>
          , pages
          <fpage>487</fpage>
          -
          <lpage>490</lpage>
          . IEEE,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <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>
          .
          <source>Symmetry</source>
          ,
          <volume>9</volume>
          (
          <issue>10</issue>
          ):
          <fpage>203</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Woz´niak. Detection of important features from images using heuristic approach</article-title>
          .
          <source>In International Conference on Information and Software Technologies</source>
          , pages
          <fpage>432</fpage>
          -
          <lpage>441</lpage>
          . Springer,
          <year>2017</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, C. Napoli, and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          .
          <article-title>Real-time cloudbased game management system via cuckoo search algorithm</article-title>
          .
          <source>International Journal of Electronics and Telecommunications</source>
          ,
          <volume>61</volume>
          (
          <issue>4</issue>
          ):
          <fpage>333</fpage>
          -
          <lpage>338</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <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
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševicˇius</surname>
          </string-name>
          .
          <article-title>Is the colony of ants able to recognize graphic objects?</article-title>
          <source>In International Conference on Information and Software Technologies</source>
          , pages
          <fpage>376</fpage>
          -
          <lpage>387</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Saremi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mirjalili</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Lewis</surname>
          </string-name>
          .
          <article-title>Grasshopper optimisation algorithm: Theory and application</article-title>
          .
          <source>Advances in Engineering Software</source>
          ,
          <volume>105</volume>
          :
          <fpage>30</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Starczewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pabiasz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vladymyrska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marvuglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Woz´niak. Self organizing maps for 3d face understanding</article-title>
          .
          <source>In International Conference on Artificial Intelligence and Soft Computing</source>
          , pages
          <fpage>210</fpage>
          -
          <lpage>217</lpage>
          . Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woz</surname>
          </string-name>
          ´niak,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          , L. Kos´mider, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Cłapa</surname>
          </string-name>
          .
          <article-title>Automated fluorescence microscopy image analysis of pseudomonas aeruginosa bacteria in alive and dead stadium</article-title>
          .
          <source>Engineering Applications of Artificial Intelligence</source>
          ,
          <volume>67</volume>
          :
          <fpage>100</fpage>
          -
          <lpage>110</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Polap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kosmider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          .
          <article-title>A novel approach toward x-ray images classifier</article-title>
          .
          <source>In IEEE Symposium Series on Computational Intelligence</source>
          , pages
          <fpage>1635</fpage>
          -
          <lpage>1641</lpage>
          . IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <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>
          .
          <article-title>Cuckoo search via lévy flights</article-title>
          .
          <source>In Nature &amp; Biologically Inspired Computing</source>
          ,
          <year>2009</year>
          .
          <article-title>NaBIC 2009</article-title>
          . World Congress on, pages
          <fpage>210</fpage>
          -
          <lpage>214</lpage>
          . IEEE,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>K. Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Cheung</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. K.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Examining the influence of online reviews on consumers' decision-making: A heuristicsystematic model</article-title>
          .
          <source>Decision Support Systems</source>
          ,
          <volume>67</volume>
          :
          <fpage>78</fpage>
          -
          <lpage>89</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>