<!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>Ant colony optimization with parameter update using a genetic algorithm for travelling salesman problem</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ekaterina A. Blagoveshchenskaya</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilya I. Mikulik</string-name>
          <email>mikulik.ilia@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lutz H. Strüngmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Mannheim University of Applied Sciences</institution>
          ,
          <addr-line>10 Paul-Wittsack st, 68163 Mannheim</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Petersburg State Transport University</institution>
          ,
          <addr-line>9 Moskovsky pr, Saint Petersburg, 190031, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <fpage>20</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>It is widely known that the ant colony algorithm is sensitive to changes in parameters. We present a novel kind of the algorithm which uses a genetic algorithm for solving this problem. Travelling salesman problem, known as NP-complete problem, is one of the most popular and important tasks in combinatorial optimization. This is a typical task for testing combinatorial optimization algorithms. In this paper, we present a comparative analysis of the algorithm with a simple ant colony optimization (SACO) on the example of this problem.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Ant colony optimization is one of the popular
methods for combinatorial problem-solving. It
has practical applications for logistics tasks
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], dispatching tasks [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], cloud service [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
route planning [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], multiple sequence alignment
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and others. The algorithm belongs to a class
of so-called bio-inspired algorithms, whose
behaviour is inspired by examples from nature1.
      </p>
      <p>
        A common disadvantage of the ant colony
class of methods is sensitivity to parameters that
establish a balance between expanding the
search space and exploiting the solutions found.
Optimal parameters can be highly
problemspecific and dependent on the required accuracy
of the solution. Therefore, some works are
devoted to the dynamic adaptation of the
parameters of the ant algorithm [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We decided
to use this method and use a genetic algorithm to
update the parameters.
      </p>
      <p>
        The proposed algorithm is hybrid since it is
based on two algorithms. In contrast to some
other hybrid algorithms [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the proposed
algorithm is not a sequential application of
several algorithms. On the other side, it is not a
fundamentally new algorithm. The idea is to
apply genetic optimization of the parameters of
the main, ant colony optimization.
      </p>
      <p>The study was conducted on the TSP
problem. It was chosen because there exists an
amount of literature to benchmark our results
against. TCP is to find the cheapest way of
visiting all of the cities and returning to starting
point. The benchmark berlin52 was used as an
example.</p>
      <p>In our work, we considered simple ant colony
optimization (SACO) as the simplest
implementation of the ant colony optimization,
for two reasons. The first is to evaluate how well
the genetic algorithm finds the acceptable
parameters of the ant algorithm. The second is to
determine how much the found parameters
improve the algorithm's performance. Using
SACO eliminates the possibility of improving
the quality of the algorithm due to some
property of a specific implementation, a variant
of the algorithm. It is possible that this approach
of finding parameters with another method of
the ant colony optimization will show a better
result.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Travelling salesman problem</title>
      <p>The Travelling Salesman Problem (TSP) is a
representative of class of problems known as
combinatorial optimization problems. The task
can be formulated as follows. The graph of cities
is given. A salesman must visit all the cities only
once. He must build a tour such that the length
of the common path is the shortest among all
possible paths. Path is a set of edges. Each edge
from the graph has a weight or length. The
length of the path is the sum of weights all edges
from this path.</p>
      <p>In terms of graph theory, the problem can be
formulated as finding the shortest Hamiltonian
cycle.</p>
      <p>The problem is NP-hard and
transcomputational, so finding an exact solution
to the problem is not always acceptable due to
time and computational resource constraints. In
this case, approximate algorithms that give
suboptimal solutions are often used in practice.
Algorithms differ both in the resources
consumed (time, memory) and in the accuracy
of the approximation.</p>
      <p>The traveling salesman problem occupies a
special place in combinatorial optimization and
operations research. Historically, it was one of
tasks that served as an examples for the
development of these areas. The simplicity of
the formulation, the finiteness of the set of
acceptable solutions, the visibility and, at the
same time, the enormous cost of a complete
search still motivate mathematicians to develop
new numerical methods.</p>
      <p>The travelling salesman problem is a routing
problem and has practical application. The main
goal in these tasks is to build routes for vehicles
that serve a certain set of customers. At the same
time, choosing an unsuccessful route entails
additional costs for transporting the goods.</p>
      <p>The above reasons explain our choice of task.
Since the problem is a typical one, there are a
sufficient number of examples of graphs with
optimal solutions already found in the public
domain. This makes it easy to compare the
results of the work done with the existing ones.
One such example is the berlin52 set on which
the study was conducted.</p>
    </sec>
    <sec id="sec-3">
      <title>Ant colony optimization genetic algorithm and</title>
      <p>Ant colony optimization (ACO) and genetic
algorithm (GA) are population-based search
algorithms by maintaining a population of
structures as main elements in their design.</p>
      <p>The algorithms belong to metaheuristic class.
They make few assumptions about the
optimization problem being solved and so they
can be used for different problems solving.
These algorithms do not guarantee the accuracy
of the solution and can be applied in problems
where one can be satisfied with suboptimal
solutions.
3.1.</p>
    </sec>
    <sec id="sec-4">
      <title>Ant colony optimization</title>
      <p>The ant colony algorithm, based on Swarm
intelligence, is a heuristic algorithm. It simulates
the behaviour of an ant colony when searching
for food. This model is used for solving
combinatorial optimization problems.</p>
      <p>In the natural world, ants randomly search for
food. When they find food, they return to the
colony, leaving traces with pheromones.
Pheromones serve as a signal to other ants. If
other ants find a path with pheromones, they will
most likely follow it. If the ants get to the food
source, they will also start leaving pheromones
on the way back. Over time, the pheromone
begins to evaporate, so the trodden paths
become less interesting for ants. The shorter the
path, the less pheromone has time to evaporate
during the passage of the ant from the food
source to the anthill. Passing along such a path
becomes fast, and the pheromone density
remains high.</p>
      <p>Evaporation plays an important role in
finding global minima: if pheromones evaporate
at a low rate, the path found by the algorithm
will represent a local minimum. Thus, when one
ant finds the optimal (or suboptimal) path from
the food source to the anthill, other ants are
more likely to choose the same path, and
positive feedback eventually leads all ants to the
same, shortest path.</p>
      <p>The formulation of the model already hints at
the sensitivity of the algorithm to parameters:
the evaporation coefficient, the amount of
pheromone deposited, the sensitivity of the ant
to pheromones.</p>
      <p>Ant colony optimization is a broad class of
algorithms. There are a big number of variations
of this algorithm. They differ in the edge
selection rule, the pheromone deposition rule,
and the evaporation rule. In some
implementations, there are elite ants. In such
implementations, only the elite ants who have
built the best paths have the right to put a
pheromone on the arc. Algorithms can also
differ in the number of ants: it can be static or
dynamic.</p>
      <p>However,
most
of the
parameters are dynamic, they change during the
operation
of the
algorithm.</p>
      <p>The
algorithm is also dynamic in terms of changing</p>
    </sec>
    <sec id="sec-5">
      <title>3.2. Genetic algorithm</title>
      <p>A genetic algorithm (GA) is a heuristic
algorithm that models natural selection. Like
ACO,</p>
      <p>GA is</p>
      <p>often used for combinatorial
optimization problems. GA uses principles and
terminology borrowed from genetics. In GA,
each individual represents a potential solution to
some problem and is encoded in a special way
(in the simplest case, a binary number). Set of
individuals, which are potential solutions, form
the population.</p>
      <p>The search for the optimal solution to a
problem in GA is performed in the process of
population
evolution.</p>
      <p>It
is
a
sequential
transformation of one finite set of solutions into
another using the genetic operators of selection,
crossover, and mutation.</p>
      <p>The idea of the selection operator is that
individuals with better fitness function values
have
a
better
chance
of
surviving
and
reproducing. The fitness function is defined over
the genetic representation and it measures the
quality of the represented solution. There are
many ways to implement the selection operator.</p>
      <p>
        The crossing operator allows to get new
individuals by crossing old ones. It combines the
information of two parents to generate new
offspring. Just like the selection operator, the
crossover
operator
can
be implemented
in
various ways. The crossover operator has its
own implementation depending on the type of
data that the algorithm works with.
temperature annealing, which is well studied
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Simulating annealing can also be applied
for parameter optimization.
      </p>
      <p>The main advantages of hybridized GA are
better
guarantee of feasible solutions, and optimized
control parameters.
4.</p>
      <p>The
algorithm
proposed</p>
      <p>GA-ACO</p>
      <p>The proposed algorithm inspired by a simple
ant colony optimization (SACO). GA is used for
parameters search.</p>
      <p>Every ant  has parameters   ,   ,  .</p>
      <p>These parameters are shared in SACO, but in
our implementation they are different for each
ant. For these parameters, the optimal values are
searched using the GA algorithm.</p>
      <p>is sensitivity. It determines how sensitive
the ant is to the pheromone. This number is an
exponent degree. It can be not integer.</p>
      <p>is heuristic sensitivity. It determines how
sensitive the ant is to the heuristic information.
This number is also an exponent degree. It can
be not integer. If the number is zero, the
heuristic information is ignored.</p>
      <p>is pheromone intensity. It determines how
much pheromone the ant will put on the passed
edges. This is an integer. This number strongly
depends</p>
      <p>on the choice of the pheromone</p>
      <p>Another static common parameters are  ,
deposition rule.
 ,  0.</p>
      <p />
      <p>is an ants count. This is an important
parameter. It affects not only the accuracy of the
solution, but also the execution time of the
algorithm. It cannot be changeable by
GA
because our implementation involves working
only with the parameters that may differ for each
ant.</p>
      <p>0 is small pheromone value. It is upper
bound
of
pheromone
distribution
during
initialization. It also
cannot be changeable
because it only plays a role once.</p>
      <p>is a rate of evaporation. This is an
important parameter. However, this parameter
applies to the entire graph as a whole. The
parameter cannot be bound to a specific ant.
Therefore, despite the extreme importance of
this parameter in finding the optimal solution,
we cannot use a genetic algorithm to change it.</p>
      <p>Each ant chooses an edge probabilistically,
according to the rule
where   ( ) is a probability of choosing
5. Results
  ( ) =</p>
      <p>∑ 
edge  by ant  at  iteration.
rule</p>
      <p>Each ant puts a pheromone according to the
where Δ  is a pheromone value;  (  ) is a
length of the path  which was found by ant  .</p>
      <p>Algorithm can be formed by the next steps:
(1)
(2)</p>
      <sec id="sec-5-1">
        <title>Begin</title>
        <p>Determine the parameters:  ,  0,  .</p>
      </sec>
      <sec id="sec-5-2">
        <title>For each edge  :</title>
        <p>( ) =   ( ) ∪ ( ,  ).</p>
        <p>For each edge ( ,  ):
calculate the evaporation and the new
pheromone concentration by the rule
(2).</p>
        <p>Create new set of ant’s parameters
according the selection rule.</p>
        <p>Use the crossover operator for parameters.
Use the mutation operator for parameters.
Set new parameters   ,   ,  to ants.</p>
        <p>End</p>
        <p>The main idea of the proposed algorithm is
the use of genetic operators. Firstly, it is needed
to define the fitness function, because the fitness
function is always problem dependent. It was
decided to define the fitness function as the
length of the path traversed by the ant. Note that
we use a genetic algorithm to optimize the
parameters, not the found path. However, the
path length is a good indicator for evaluating
how well the ant colony algorithm works for the
given parameters.</p>
        <p>In this paper we use selection rule which
defines a new set of parameters probabilistically:
 (  ) =  (  ) ,
∑ (  )
(3)
where  (  ) is a probability to choose ant’s
 parameters. Actually, any appropriate rule can
be applied here. We use roulette wheel selection.
Crossover operator implements bit crossing of
selected
and find the best of them in real time.</p>
        <p>We conducted an experiment on berlin52
dataset.</p>
        <p>
          According to the
article [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], the
optimal parameters for the berlin52 dataset are
 = 0.7,  = 4,
        </p>
        <p>= 0.5. Also, To compare the
results
of
the</p>
        <p>SACO
with
non-optimal
parameters we give another set of parameters
 = 0.2,</p>
        <p>= 1,  = 15, 
this
parameter
set gives
= 0.9. SACO with
worse result then
presented
before.</p>
        <p>We
used
the
presented
algorithm with these ones as initial.</p>
        <p>As result, the parameters in the last iterations
of our method have become closer to optimal.
An example of the path constructed by the
proposed algorithm is shown in the Figure 1.</p>
        <p>The maximum, minimum, and average
lengths of solution paths formed by the SACO
algorithm with optimal parameters are shown in
the Figure 3.</p>
        <p>The maximum, minimum, and average
lengths of solution paths formed by the SACO
algorithm with not optimal parameters are
shown in the Figure 4.</p>
        <p>Analyzing the graphs, one can see that the
spread of values in the SACO+GA algorithm is
not as large as in SACO with not optimal
parameters. However, the spread of SACO with
optimal parameters is much lower.</p>
        <p>Comparison of the average lengths of
solution paths formed by algorithms is shown in
the Figure 5.</p>
        <p>Analyzing the results, we can say that the
proposed algorithm is stable to the initial
parameters and significantly increases the
quality of the search. In the best case, the
algorithm finds the optimal solution, as well as
the SACO algorithm with optimal parameters.
On average, the algorithm works 34% better
than SACO with not optimal parameters. Also
on average, the algorithm works 2% worse than
SACO with optimal parameters.</p>
        <p>The algorithm shows results not much worse
than SACO with optimal parameters. However,
the algorithm becomes less susceptible to
parameters and more versatile for solving
combinatorial problems of any configuration.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>The proposed ant colony optimization with
parameter update using a genetic algorithm
presented in this paper is shown to produce
better results for the solution of traveling
salesman problems. The algorithm becomes
insensitive to the original parameter values and
produces results not much worse than with
optimal parameters.</p>
      <p>Actually, this ACO+GA is a promising
approach which can be used for different
problems. The main goal is achieved; the
algorithm has become less susceptible to
parameters.</p>
      <p>We showed the basic idea of how to work
with parameters. The researcher can use a
different algorithm to optimize the parameters or
improve the proposed one.</p>
      <p>However, it begs the question of how
sensitive the new algorithm is to the parameters
of the genetic algorithm. Intuitively, we can
assume that the sensitivity is low, since the
parameters affect the search for ACO
parameters, and not the search for a solution.
Nevertheless, it can be a promising research
topic.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgments</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hasan</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M .A. Hashem</surname>
          </string-name>
          ,
          <article-title>An improved acs algorithm for the solutions of larger tsp problems</article-title>
          , arXiv:
          <fpage>1304</fpage>
          .3763 (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Batmetan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Santoso</surname>
          </string-name>
          ,
          <article-title>Multipleobjective ant colony algorithm for optimizing disaster relief logistics</article-title>
          ,
          <source>Advanced Science Letters</source>
          <volume>23</volume>
          , no.
          <issue>3</issue>
          (
          <year>2017</year>
          ). doi:
          <volume>10</volume>
          .1166/asl.
          <year>2017</year>
          .8758
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Liang</surname>
          </string-name>
          , Zh. Zhan,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Zhang,</surname>
          </string-name>
          <article-title>An Efficient Ant Colony System Approach for New Energy Vehicle Dispatch Problem</article-title>
          ,
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/tits.
          <year>2019</year>
          .
          <volume>2946711</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yongzhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wanying</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Zhiyong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tianguo</surname>
          </string-name>
          , L. Xiaojun,
          <source>Cloud Service Optimization Method Based on Dynamic Artificial Ant-Bee Colony Algorithm in Agricultural Equipment Manufacturing, Mathematical Problems in Engineering</source>
          <year>2020</year>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1155/
          <year>2020</year>
          /9134695.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>X.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <article-title>Optimal individualized multimedia tourism route planning based on ant colony algorithms and large data hidden mining</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          <volume>78</volume>
          , no.
          <volume>15</volume>
          (
          <year>2019</year>
          ):
          <fpage>22099</fpage>
          -
          <lpage>22108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>ZJ.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.F.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.C.</given-names>
            <surname>Chuang</surname>
          </string-name>
          , KH Liu,
          <article-title>Genetic algorithm with ant colony optimization (GA-ACO) for multiple sequence alignment</article-title>
          ,
          <source>Applied Soft Computing</source>
          <volume>8</volume>
          , no.
          <issue>1</issue>
          (
          <year>2008</year>
          ):
          <fpage>55</fpage>
          -
          <lpage>78</lpage>
          ..
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Neyoy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Soria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Melin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Valdez</surname>
          </string-name>
          ,
          <article-title>A new approach for dynamic fuzzy logic parameter tuning in ant colony optimization and its application in fuzzy control of a mobile robot</article-title>
          ,
          <source>Applied soft computing 28</source>
          (
          <year>2015</year>
          ):
          <fpage>150</fpage>
          -
          <lpage>159</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.asoc.
          <year>2014</year>
          .
          <volume>12</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yan-hua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhi</surname>
          </string-name>
          ,
          <article-title>Optimization of cloud database route scheduling based on combination of genetic algorithm and ant colony algorithm</article-title>
          ,
          <source>Procedia Engineering</source>
          <volume>15</volume>
          (
          <year>2011</year>
          ):
          <fpage>3341</fpage>
          -
          <lpage>3345</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Filimonov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Vakhrushev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Wurz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Shaganov</surname>
          </string-name>
          , L. Rissing,
          <article-title>Investigation of the crystallization of NiFe81/19 depending on the annealing temperature</article-title>
          .
          <source>ECS Transactions</source>
          (
          <year>2013</year>
          ):
          <fpage>147</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>TA</surname>
          </string-name>
          .
          <string-name>
            <surname>El-Mihoub</surname>
            , AA Hopgood,
            <given-names>N</given-names>
          </string-name>
          <string-name>
            <surname>Lars</surname>
            ,
            <given-names>A Battersby</given-names>
          </string-name>
          ,
          <article-title>Hybrid genetic algorithms: A review (</article-title>
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Koçer</surname>
          </string-name>
          ,
          <article-title>The Analysis of GR202 and Berlin 52 Datasets by Ant Colony Algorithm</article-title>
          ,
          <source>In 2015 4th International Conference on Advanced Computer Science Applications and Technologies (ACSAT)</source>
          ,
          <source>IEEE</source>
          (
          <year>2015</year>
          ):
          <fpage>103</fpage>
          -
          <lpage>108</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACSAT.
          <year>2015</year>
          .47
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>