<!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>An Optimized Wireless Sensor Network Deployment Using weighted Artificial Fish Swarm (wAFSA) Optimization Algorithm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A.T. Salawudeen</string-name>
          <email>1tasalawudeen@abu.edu.ng</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. O. Abdulrahman</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>B. O. Sadiq</string-name>
          <email>3bosadiq@abu.edu.ng</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Z. A. Mukhtar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical and Computer Engineering, Ahmadu Bello University</institution>
          ,
          <addr-line>Zaria</addr-line>
          ,
          <country country="NG">Nigeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal University of Technology</institution>
          ,
          <addr-line>Minna</addr-line>
          ,
          <country country="NG">Nigeria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>203</fpage>
      <lpage>207</lpage>
      <abstract>
        <p>-This paper presents an improved method for deployment of wireless sensor networks using weighted Artificial Fish Swarm Algorithm (wAFSA). In wireless sensor networks, optimal deployment of sensor nodes is a very critical and important factor in obtaining efficient and reliable quality of service. An improved approach called inertial weight is first introduced into the standard artificial fish swarm algorithm to adaptively select the visual and step sizes of the artificial fishes before the preying, swarming and chasing behaviours of wAFSA were used to randomly and optimally deploy a total of sixty sensor nodes in a network coverage area of 60 square meters. The proposed method was evaluated using some performance metrics such as network coverage and mobile node, network coverage and iteration. The method was also compared with results obtained using standard AFSA which showed that wAFSA performed better and can be used to adequately improve the scalability of wireless sensor networks.</p>
      </abstract>
      <kwd-group>
        <kwd>-wireless sensor network</kwd>
        <kwd>artificial fish swarm algorithm</kwd>
        <kwd>inertial weight</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>INTRODUCTION</p>
      <p>
        The deployment of sensor nodes is a very important
factor which affects the quality of wireless sensor networks
(WSN). Poor deployment of sensor modes in WSN could
lead to low mode density which in turn causes
communication gap and high node density which causes
message collision and retransmission, signal intrusion and
cramming, huge energy consumption, etc. thereby leading to
challenges in scalability, stability, distributed architecture,
energy consumption, and autonomous operation of the WSN
[1]. The introduction and development of Artificial
Intelligence (AI) has been given significant research
attention in engineering and related disciplines. These
artificial intelligence (heuristic and metaheuristics)
algorithms have shown robustness and strong ability in
solving problems such as WSN deployment and target
tracking as shown in [
        <xref ref-type="bibr" rid="ref1">2-4</xref>
        ] and [1]. These algorithms include
Particle Swarm Optimization (PSO) [5], Artificial Bee
Colony (ABC) [6], Ant Colony Optimization (ACO) [7],
Firefly Algorithm (FA) [8], Bacterial Foraging Optimization
(BFO) [9], Artificial Fish Swarm Algorithm (AFSA) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
and so on. Several modifications of these algorithms have
also been presented by different researchers in order to
improve their performance and address some of their
challenges when solving several optimization problems.
      </p>
      <p>
        The Artificial Fish Swarm Algorithm (AFSA) has been
widely adopted in solving various optimization problems
because of its numerous advantages such as; ease of
implementation, adaptive search ability, high convergence
speed, ability to effectively acquire global solutions while
avoiding local extreme solutions [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11-13</xref>
        ]. These advantages
are due to a combination of chasing, preying and swarming
behaviour of the artificial swarm of fish while searching for
the global solution in multi-modal complex optimization
domain problems.
      </p>
      <p>II.</p>
    </sec>
    <sec id="sec-2">
      <title>LITERATURE REVIEW</title>
      <p>
        The AFSA has been used by several authors in the
deployment and tracking of WSN and a significant
performance when compared with other algorithms have
been observed. The paper presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], proposed the use
of AFSA for wireless network deployment but did not
consider network energy efficiency based on node delivery
time. In 2012, Ma and Pu [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] used niching Particle Swarm
Optimization technique for energy distance aware clustering
protocol with dual cluster heads in wireless sensor networks.
The research in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] used artificial fishes based AFSA for
cooperative search and rescue in underwater wireless sensor
nodes. However, effective coverage area utilization, while
optimally deploying mobile nodes in WSN still remains a
major concern for researchers in the area of wireless sensor
networks. In this paper, we present a modified AFSA called
weighted Artificial Fish Swarm Algorithm (wAFSA) for
deployment of sensor nodes in WSN. As presented in [
        <xref ref-type="bibr" rid="ref11 ref13">11,
13</xref>
        ] an inertial weight was first introduced into the AFSA to
adaptively select its parameters before it is used for the
deployment of WSN so as to obtain a maximized value of
the objective function. The results obtained were then
compared with that of standard Artificial Fish Swarm
Algorithm.
      </p>
      <p>III.</p>
    </sec>
    <sec id="sec-3">
      <title>WIRELESS SENSOR NETWORK MODEL</title>
      <p>For the essence of simplicity and easy applicability, this
paper considers a wireless sensor network having fixed and
mobile sensor nodes. Sixty (60) random nodes were
generated in a square coverage area of 60m 60m . This
number of fixed and mobile sensor nodes are represented as
N and D for easy adaptability into the optimization algorithm
that would be used for deployment of these sensor nodes.
The significance and important of doing this is to create a
matrix search space which is equivalent to the network
coverage area for the sensor nodes to be deployed. N
represents the population of sensor nodes to be deployed
while D represents the dimension of deployment which can
be termed as the search space usually in an optimization
problem. Therefore, the combination of all nodes in their
respective location within the coverage area can be
represented as:</p>
      <p>N  {n1,1, n1,2 ,...ni, j}
(1)</p>
      <p>Where ni, j represent the ith node in the network, in the
jth location of the network. In this case, i has the same size
as N and j has the same size as D. where N is the number
of sensor nodes and D is the dimension of deployment.
Given a random node M with a position (x, y) in the
network coverage area and a specific node Q having a
position xi , yi within the monitored or specified area, the
distance between the nodes can be calculated as [1]:
X (M ,Q)  Q  M  (xi  x)2  ( yi  y)2
(2)</p>
      <p>
        The detection probability of any node Q by another node
M can be calculated based on the probability measurement
model adopted from the work of [
        <xref ref-type="bibr" rid="ref14">14, 1</xref>
        ]. This can therefore
be obtained as:
0

Pp (Qi )  e
1

      </p>
      <p>R  R  X (M ,Q)</p>
      <p>s e
R  Re  X (M ,Q)  R  Re (3)
s s</p>
      <p>R  Re  X (M , Q)</p>
      <p>s</p>
      <p>Where Rs is the perceived radius of various elements in
the network, Rs is the uncertainty factor within the
measurement range of the nodes for 0  Re  R ,  &amp; 
s
are measured parameters with respect to the physical devices
being used and  is the input parameters which can be
defined as [1]:
  X (M , P)  (Rs  R )
e</p>
      <p>Therefore, the joint detection probability of multiple
sensor nodes when conducting simultaneous measurement
simultaneously can be obtained using [1]:
P (Q)  1   (1  P (Q, M ))
p p
wiW
(4)
(5)</p>
      <p>IV.</p>
    </sec>
    <sec id="sec-4">
      <title>NETWORK COVERAGE AREA</title>
      <p>The Network Coverage Area (NCA) is one of the
important indices used to measure the strategy of the
wireless sensor network deployment. The network coverage
area we considered in this work was the ratio of the whole
area that can be covered by the nodes in the total node-aware
region and the total area of the monitoring region. Due to the
fact that monitoring the environment can be quite
complicated, the probability measurement model described
in equation (5) was adopted. In order to minimize energy
consumption, the following assumptions were made:
 Network nodes are ideal (i.e. nodes in the network





have the same communication radius RC and the
same sensor radius RS while RC  RS because
when the communication radius between the nodes
is greater than two times the sensor radius of nodes,
then the current networks are connected).</p>
      <p>Coverage is considered as a metric for the
measurement of quality of service of a sensor
network.</p>
      <p>At the initial stage of network deployment, all nodes
are randomly distributed in a square monitoring area
whose length is N, while the coordinate range of the
monitoring area is from (0, 0) to (N, D) whereby the
D is the dimension of the coverage.</p>
      <p>Every node obtains the coordinate position
information of itself and its neighbouring nodes.</p>
      <p>In order to reduce energy consumption, the
movement of nodes is virtual when running the
algorithm until after the end of the algorithm, when
nodes move to the best location based on the
physical location for a single time period.</p>
      <p>The model and physical structure of every node is
the same and similar.</p>
      <p>V.</p>
      <p>WEIGHTED ARTIFICIAL FISH SWARM ALGORITHM</p>
      <p>
        The Artificial Fish Swarm Algorithm (AFSA) was
developed based on the intelligent random behaviours of
school of fish which are preying, swarming and chasing
behaviours. It has been established that certain parameters of
AFSA such as visual distance and step size have critical
influence on the performance of the algorithm. For example,
when the visual distance is very large, the algorithm has a
strong ability in obtaining a near optimal global solution and
when the visual distance is small, the algorithm has a strong
local solution searching ability. Furthermore, the bigger the
step size, the faster the speed of convergence of the
algorithm and vice versa [
        <xref ref-type="bibr" rid="ref11 ref13">11, 13</xref>
        ]. This property of the
artificial fish swarm algorithm necessitated us to employ the
use of weighted Artificial Fish Swarm Algorithm (wAFSA)
[
        <xref ref-type="bibr" rid="ref11 ref13">11, 13</xref>
        ] in which an inertia weight was introduced to
adaptively select the visual distance and step size of the
AFSA to suite our problem formulation at every iteration
      </p>
      <p>The ultimate goal of every fish in water is to discover
available regions with more food either by vision or by sense
through intelligent behaviours such as preying, swarming
and chasing. This idea was used in modelling the behaviour
of artificial fishes such that the environment where an
artificial fish lives is mainly the solution search space of the
optimization problem and this defines the state of the fishes.
f c  max[C(H ')]
(8)
The basic idea of AFSA is to imitate the preying, swarming
and chasing behaviour of fishes. These individual behaviours
of AFSA can be represented based on the following rules:
 Synergic rule: Here, a basic communication is
maintained between each individual artificial fish. If
an individual fish in the searching swarm receives a
call sent by another individual, it moves forward to
the calling individual’s position by a step with a
certain probability
 Reconnaissance move rule: If the individual artificial
fish does not receive a call, it implements
reconnaissance (surveying) according to its own
swarm historical experience. If it however finds a
better goal, it then moves forward to that position by
a step using its respective probability.
 Stochastic rule: For this rule, if the searching
individual fish does not receive a call or does not
find a better goal, it moves in steps randomly such
that if it then finds a better goal during the step
movement, it sends a call to the entire fish swarm.</p>
      <p>
        For any optimization problem, the objective function
under consideration can be said to have a solution space
Dimension-D and the swarm is initialized with P-population
of artificial fishes, such that the state of one artificial fish can
be formulated accordingly. Detail description and relevant
mathematical model for the implementations of wAFSA can
be found in [
        <xref ref-type="bibr" rid="ref11 ref13">11, 13</xref>
        ].
      </p>
      <p>The flowchart of the weighted Artificial Fish Swarm
Algorithm (wAFSA) as implemented in this paper is shown
in Figure 1.</p>
      <p>VI.</p>
    </sec>
    <sec id="sec-5">
      <title>PROBLEM FORMULATION</title>
      <p>
        The problem formulation was done based on the network
area. Here, N.H and H ' represent a set of total nodes and
a set of active nodes respectively. These constitute the total
number of nodes that can be represented as randomly
generated artificial fishes within the solution search space.
The inspection region of H and H’ are correspondingly G
and G’ in which Gi is the inspection region of the ith
artificial fish (node). The network coverage area is
formulated as follows [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]:
 (H ' ) 
      </p>
      <p>H '</p>
      <p>N
C(H ' )  i1,2,....N</p>
      <p>G
 Gi
as:</p>
      <p>The quality of the network coverage area is then defined
The objective function of the coverage quality which was
formulated using equation (7) can be defined as:
Apply Inertial</p>
      <p>Weight
Apply Inertial</p>
      <p>Weight</p>
      <p>Apply Inertial</p>
      <p>Weight</p>
      <p>Counter = Counter+1
NO
NO</p>
      <p>Begin</p>
      <p>Initialize
Parameters
Start counter</p>
      <p>Foraging
Behavior
Succeed?
YES
Preying
Behaviour
Succeed?
Swarming
Behaviour
Succeed?
Swarming
Behaviour
Succeed?</p>
      <p>YES
YES</p>
      <p>NO</p>
      <p>YES
Update Bulletin</p>
      <p>Condition
Satisfied</p>
      <p>YES
Output
End</p>
      <p>NO</p>
      <p>NO
(6)
(7)</p>
      <p>Equation (8) represents a maximization objective
function which was formulated as a function of network
region optimization. The best solution of this objection
function returns the optimum value of the network coverage
area in which the location of all the sensor nodes are
optimized in terms of deployment while consuming minimal
energy in the process.</p>
      <p>VII. SIMULATION APPROACH</p>
      <p>The wAFSA which was previously described was used to
optimize the objective function shown in equation (8). Here,
mobile sensor nodes are represented as artificial fishes in a
cluster form and the cluster head node travels based on the
nature of the objective function while following the inertial
preying, swarming and chasing movement behaviour. The
step by step procedure of the proposed method which is
represented in Figure 1 is as follows:</p>
      <p> Initialize all the parameters for wAFSA;
appears to have little or no significant effect on the
performance of the algorithm. Also, for the standard AFSA,
the network attains it maximum coverage of about 75.9%
when the number of iteration is 20, thereafter, increase in
iteration also, appears to have no significant effect on the
network. it can be concluded that, even though the wAFSA
performed much better in terms of coverage area, the
standard AFSA attains it maximum much faster. The
improvement of wAFSA over AFSA can be attributed to the
adaptive behaviour of the inertial weight which enables to
explore larger solution space before it converges. The figure
showing the performance evaluation using the coverage area
and number of mobile nodes is given in Figure 3.</p>
      <p>From Figure 3, it can be observed that, the network
coverage increases with increase in number of mobile nodes.
For the weighted AFSA, the network coverage attains a
maximum of 80.20% at mobile nodes of 50 and then, tends
towards stability. Also, for the standard AFSA, a maximum
network coverage of about 79.9% was obtained at the same
network nodes with similar network behaviours. The
insignificant different in the network using both weighted
AFSA and standard AFSA indicates the scalability of the
network using both approach.</p>
      <p>Weighted AFSA
Standard AFSA







</p>
      <p>Initialize the wireless nodes and population of
wAFSA to be deployed within the coverage area’s
dimension;
Initialize iteration start point itr  0 ;
Calculate the fitness based on the current locations
of the nodes in the coverage area and update the
score board with the best individual;
Select a new state randomly and evaluate its fitness
Evaluate the best fitness based on inertial preying,
swarming and chasing behaviour of wAFSA;
Evaluate the current fitness of the population (nodes)
and compare with previous fitness and then update;
If the stopping criteria is met, output the current best
fitness, else increase iteration by 1 and go back to
step (5) until best solution is obtained.</p>
      <p>Display best solution and configuration.</p>
      <p>The details of the parameters used for simulation is
presented in Table 1. Since the coverage area under
consideration is 60 X 60 square metres, 60 wireless sensor
nodes were also considered to be deployed randomly and
thus, the problem dimension of 60 was used.</p>
      <p>Simulations were carried out on MATLAB R2015b and
the results are presented based on the performance of the
model. The performance evaluations carried out were to
check the relationship between network coverage certain
parameters such as network node and number of iteration.
Readers should note that, the best of every twenty (20) run of
the model were presented. The Figure 2 shows the
superimposed result obtained for the network coverage
against the number of iteration for both the weighted
wAFSA and the standard AFSA.</p>
      <p>It can be observed from Figure 2 that, the performance of
the network coverage increases as the number of iteration is
increased from 0 in a step of 5 to 50 iterations. It can be
deduced that the wAFSA attained the highest network
coverage of about 77.95% which occurs when the number of
iterations is 25. At this point, increase in number of iteration</p>
    </sec>
    <sec id="sec-6">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>This paper presents an optimized deployment of WSN
using a modified artificial fish swarm optimization algorithm
(wAFSA). The model was simulated in MATLAB R2015a
simulation environment and results show the superiority of
the modified algorithm over the standard AFSA. The
superiority of the modified algorithm is attributed to the
adaptive and dynamic behaviour of the modified algorithm
in comparison the original AFSA. In our next research work
the performance of the wAFSA will be evaluated on
different target tracking and other optimization problems
such as data clustering, colour quantization, distributed
generation etc.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          4, pp.
          <fpage>45</fpage>
          -
          <lpage>51</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Yong</surname>
          </string-name>
          ,
          <article-title>"Short Life Artificial Fish Swarm Algorithm for wireless sensor network," in Computational Problem-solving (</article-title>
          <source>ICCP)</source>
          , 2013 International Conference on,
          <year>2013</year>
          , pp.
          <fpage>378</fpage>
          -
          <lpage>381</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Xu, and
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhai</surname>
          </string-name>
          ,
          <article-title>"Recognition and localization of harmful acoustic signals in wireless sensor network based on artificial fish swarm algorithm,"</article-title>
          <source>Journal of Theoretical and Applied Information Technology</source>
          , vol.
          <volume>49</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>"An Improved Intelligent Algorithm based on the Group Search Algorithm and The Artificial Fish Swarm Algorithm,"</article-title>
          <source>international Journal Optimization, Civil Engineering</source>
          , vol.
          <volume>1</volume>
          , p.
          <fpage>15</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Eberhart</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Kennedy</surname>
          </string-name>
          ,
          <article-title>"A new optimizer using particle swarm theory,"</article-title>
          <source>in Proceedings of the sixth international symposium on micro machine and human science</source>
          ,
          <year>1995</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>D.</given-names>
            <surname>Karaboga</surname>
          </string-name>
          ,
          <article-title>"An idea based on honey bee swarm for numerical optimization,"</article-title>
          <source>Technical report-tr06</source>
          , Erciyes university, engineering faculty, computer engineering department2005.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Dorigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Maniezzo</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Colorni</surname>
          </string-name>
          ,
          <article-title>"Ant system: optimization by a colony of cooperating agents,"</article-title>
          <source>Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <string-name>
            <surname>Cybernetics</surname>
          </string-name>
          , IEEE Transactions on, vol.
          <volume>26</volume>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>X.-S. Yang</surname>
          </string-name>
          ,
          <article-title>"Firefly algorithm, stochastic test functions and design optimisation,"</article-title>
          <source>International Journal of Bio-Inspired Computation</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>78</fpage>
          -
          <lpage>84</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>K. M. Passino</surname>
          </string-name>
          ,
          <article-title>"Biomimicry of bacterial foraging for distributed optimization and control,"</article-title>
          <source>Control Systems</source>
          , IEEE, vol.
          <volume>22</volume>
          , pp.
          <fpage>52</fpage>
          -
          <lpage>67</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. X.</given-names>
            <surname>Lei.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. J.</given-names>
            <surname>Shao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <article-title>"Optimizing method based on autonomous animats: Fish-swarm Algorithm,"</article-title>
          <source>Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice</source>
          , vol.
          <volume>22</volume>
          , p.
          <fpage>32</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>M. B. Mu'azu</surname>
            , A. T. Salawudeen,
            <given-names>T. H.</given-names>
          </string-name>
          <string-name>
            <surname>Sikiru</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Muhammad</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. I. Abdu.</surname>
          </string-name>
          ,
          <article-title>"weighted Artificial Fish Swarm Algorithm with Adaptive Behaviour Based Linear Controller Design for Nonlinear Inverted Pendulum,"</article-title>
          <source>Jounal of Engineering Research JER</source>
          , vol.
          <volume>20</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          , March,
          <year>2015</year>
          2015.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Salawudeen</surname>
          </string-name>
          ,
          <article-title>"Development of an Improved Cultural Artificial Fish Swarm Algorithm with Crossover," Masters Electrical</article-title>
          and Computer Engineering, Ahmadu Bello University Zaria,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Salawudeen and M. B. Mu</surname>
          </string-name>
          <article-title>'azu, "Stabilization of Inverted Pendulum System using Intelligent Linear Quadratic Regulator Controller,"</article-title>
          <source>in IEEE-Trans of 7th International Joint Conference on Computational Intelligence</source>
          , Lisbon Portugal,
          <year>2015</year>
          , pp.
          <fpage>325</fpage>
          -
          <lpage>333</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>W.</given-names>
            <surname>Yiyue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hongmei</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Hengyang</surname>
          </string-name>
          ,
          <article-title>"Wireless sensor network deployment using an optimized artificial fish swarm algorithm," in Computer Science</article-title>
          and Electronics Engineering (ICCSEE), 2012 International Conference on,
          <year>2012</year>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ma</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>"An Energy Distance Aware Clustering Protocol with Dual Cluster Heads Using Niching Particle Swarm Optimization for Wireless Sensor Networks,"</article-title>
          <source>Journal of Control Science and Engineering</source>
          , vol.
          <year>2015</year>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <article-title>"Cooperative search and rescue with artificial fishes based on fish-swarm algorithm for underwater wireless sensor networks,"</article-title>
          <source>The Scientific World Journal</source>
          , vol.
          <year>2014</year>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Hashim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ayinde</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Abido</surname>
          </string-name>
          ,
          <article-title>"Optimal placement of relay nodes in wireless sensor network using artificial bee colony algorithm,"</article-title>
          <source>Journal of Network and Computer Applications</source>
          , vol.
          <volume>64</volume>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>248</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>