<!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>Design of Cellular Beams Via Bat Algorithm With Levy Flights</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Erkan Dogan</string-name>
          <email>erkan.dogan@cbu.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aybike O. Ciftcioglu</string-name>
          <email>aybike.ozyuksel@cbu.edu.tr</email>
          <email>aybike.ozyuksel@cbu.edu.tr Ferhat Erdal Akdeniz University Antalya, 45000 Turkey. eferhat@akdeniz.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Manisa Celal Bayar University</institution>
          ,
          <addr-line>Manisa, 45000</addr-line>
          <country country="TR">Turkey.</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>166</fpage>
      <lpage>172</lpage>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Recently, several non-deterministic search techniques have been
proposed for the development of structural optimization problems. This
study presents a bat algorithm for the optimum solution of
engineering optimization problems. Bat algorithm is based on the micro-bats’
echolocation capability. They use echo sounder to identify prey, keep
away from obstacles (barriers) and settle their roosting crevices in the
darkness. Bats give out a very powerful sound and then listen its echo
from the nearby items. They even use the time retard from the emission
and sensing of the echo. They can notice the distance and position of
the target, target’s characteristics and even the target’s moving speed
such as very small insects. Bat algorithm is an optimum design
algorithm for the automatization of optimum design process, during which
the design variables are chosen for the minimum objective function
value limited by the design constraints. Three varied cellular beam
problems subjected different loading are selected as numerical design
examples. Also in this study, Levy Flights is adapted to the simple
bat algorithm for better solution. For comparison, three cellular beam
problems solved for the optimum solution by using bat algorithm and
bat algorithm with Levy Flights technique. Results bring out that bat
algorithm is effective in finding the optimum solution for each design
problem. Moreover, adaptation of Levy Flights technique to simple
bat algorithm generates better solutions than the solutions obtained
by simple bat algorithm.</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>In recent years, as an alternative to mathematical programming based techniques, several meta-heuristic or
evolutionary algorithms have been improved. Main aim of researchers developing these methods is to deal with
shortcomings of traditional mathematical programming techniques in solving optimization problems. The
gradient of objective function is calculated by applying automatic differentiation formulas [Evtushenko, 1998].
However these meta-heuristic algorithms don’t need the convexity of the objective function and constraint functions
or the gradient information. So, to determine the best solution of discrete engineering optimization problems
more actively than with those based on mathematical programming techniques became feasible.
Metaheuristic techniques are widely applied in optimum design of steel structures [Hasancebi, 2007], [Hasancebi, 2008]
[Saka, 2009].After the successful applications of early meta-heuristic techniques in structural optimization,
number of new meta-heuristic algorithms have been emerged which are even more efficient and powerful than the
earlier methods. One of the recent supplementation to these novel optimization algorithms is the bat algorithm.
In the present study, bat algorithm and bat algorithm with Levy Flights technique are applied for the automation
of optimum design algorithm of cellular beams. Bat algorithm is depended on the echolocation behavior of bats
with changeable pulse rates of emission and loudness [Yang, 2009].Bats use sonar called echolocation, to detect
prey, settle down their roosting crevices in darkness and avoid obstacles. All bats use echolocation to discover
prey, to perceive distance and by the echolocation they also know the distinctness between background obstacles
and prey [Saka et al., 2013].</p>
      <p>Cellular beams are steel profiles with circular openings. These circular openings are made by cutting a rolled
beam web in a half circular pattern along beam’s centerline and re-welding the rolled steel sections’ two halves.
And this circular opening which belongs to the original rolled beam while decreasing the overall weight of the
beam, increases the whole beam depth, section modulus and moment of inertia.This consequently leads to deeper
and stronger section. A cellular beam’s geometrical parameters are illustrated in figure 1.</p>
      <p>Optimum design algorithm selects steel UB sections, optimum number of holes and the optimum hole
diameter for a cellular beam in such a way that all the design constraints are satisfied and the beam’s weight
is minimum. Design provisions are taken from the Steel Construction Institute Publication Number 100 and
BS5950 [BS 5950, 2000].
2
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Material and Methods</title>
      <sec id="sec-3-1">
        <title>Optimum Design of Cellular Beams</title>
        <sec id="sec-3-1-1">
          <title>The optimum design problem can be identified as follows; Minimize</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Subjected to where</title>
          <p>f (x); (x = x1; x2; :::; xn)
gi(x)</p>
          <p>0; (i = 1; 2; :::; p)
hj(x) = 0; (j = 1; 2; :::; m)
Lxk
x</p>
          <p>Uxk; k = 1; 2; :::; n</p>
          <p>Here, f (x) represents objective function, x denotes the decision solution vector, n is the total number of
decision variables. Lxk and Uxk, are the lower and the upper bound of each decision variable, respectively. m
represents equality constraints number and p denotes inequality constraints number [Seker &amp; Dogan, 2012].
2.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Bat Algorithm With Levy Flights</title>
        <p>Bat algorithm is instigated by Yang [Yang, 2009]. The algorithm simulates echolocation capability of bats. The
steps of the algorithm with Levy Flights are as follows:</p>
        <p>1. Initialize the parameters: Initialize the bat population with position xi and velocity vi. Each bat represents
a candidate solution xi, (i=1,...,n) to the optimization problem with objective function f(x).Initialize the loudness
Ai.and pulse rates ri. Describe pulse frequency fi. at xi.</p>
        <p>2. Calculate the new solutions: Calculate the new solutions xit and velocities vit at step time t as
xit = xit 1 + vit
vit = vit 1 + (xit 1</p>
        <p>x )fi
xnew = xold + rAt
Where x* is the actual global best solution which is positioned after comparison whole solutions among all of
the micro-bats.</p>
        <p>3. If a randomly generated number r &lt; ri , decide a solution among the best solutions.</p>
        <p>4. Generate a local solution: Create a local solution by a local random walk around the selected best solution.
Where the random number r is drawn from (-1,1) while At is the average loudness of all micro-bats at this step
time.</p>
        <p>5. If a randomly generated number r &gt; Ai and f (xi) &lt; f (x ), increase ri and reduce Ai and accept new
solutions.</p>
        <p>6. Rank the bats and obtain current best x .
7. Generate hunter’s new positions using Levy flights: The algorithm creates a new solution.
xnew = xit
r(xit
xit 1)</p>
        <p>Where, is the step size which is chosen with regard to the design problem under consideration ( &gt; 1) , r:
random number from normal distribution and : length of step size which is decided according to random walk
with Levy Flights.</p>
        <p>8. Repeat steps 2 to 7 until max. number of iterations is satisfied [Saka et al., 2013].
3
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Design Examples</title>
      <sec id="sec-4-1">
        <title>Cellular Beam With 8-m Span</title>
        <p>the same figure. Grade 50 steel which has the design strength 355 MPa is adopted for the beam and the modulus
of elasticity (E) is taken as 205 kN/mm2.</p>
        <p>The 8 m cellular beam is separately designed by simple bat algorithm and bat algorithm with Levy Flights
technique. The optimum designs of the problem obtained by metaheuristic methods are tabulated in table 1.</p>
        <p>It is noticed that the optimum result is obtained by bat algorithm with Levy Flights technique with the weight
of 162.99 kg. In this design bat algorithm with Levy Flights technique method selects 305x102x25 UB section
for the cellular beam. Moreover, it decides that the cellular beam should have 18 circular holes each having 406
mm diameter. The design history curves for metaheuristic techniques are demonstrated in figure 3.
220
) 210
g
(k200
t
ihg190
eW180
um170
inm160
i
M150</p>
        <p>Bat Alg.- L.F.</p>
        <p>Bat</p>
        <p>Algorithm
0</p>
        <p>2000 4000</p>
        <p>Number of Iterations
The simply supported cellular beam shown in figure 4 with a span of 9 m carries a trapezoidal distributed load.
The beam is also subjected to a concentrated load of 60 kN at beam’s mid-span as shown in the same figure.
The max. displacement of the beam under these loads is restricted to 25 mm. And other design constraints are
implemented from BS5950. Grade 50 steel which has the design strength 355 MPa is adopted for the beam and
the modulus of elasticity (E) is taken as 205 kN/mm2.</p>
        <p>The 9 m cellular beam is separately designed by simple bat algorithm and bat algorithm with Levy Flights
technique. The optimum designs of the problem obtained by metaheuristic methods are tabulated in table 2.</p>
        <p>Bat</p>
        <p>Algorithm
0</p>
        <p>2000 4000</p>
        <p>Number of Iterations</p>
        <p>It is noticed that the optimum result is obtained by bat algorithm with Levy Flights technique with the weight
of 183.38 kg. In this design bat algorithm with Levy Flights technique method selects 305x102x25 UB section
for the root beam. Moreover, it decides that the cellular beam should have 21 circular holes each having 395
mm diameter. The design history curves for metaheuristic techniques are demonstrated in figure 5 .
3.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Cellular Beam With 10-m Span</title>
        <p>The simply supported cellular beam shown in figure 6 with a span of 10 m carries a triangular distributed
load. The beam is also subjected to two concentrated loads of 40 kN as shown in the same figure. The max.
displacement of the beam under these loads is restricted to 28 mm. And other design constraints are implemented
from BS5950. Grade 50 steel which has the design strength 355 MPa is adopted for the beam and the modulus
of elasticity (E) is taken as 205 kN/mm2.</p>
        <p>The 10 m cellular beam is separately designed by simple bat algorithm and bat algorithm with Levy Flights
technique. The optimum designs of the problem obtained by metaheuristic methods are tabulated in table 3.</p>
        <p>It is noticed that the optimum result is obtained by bat algorithm with Levy Flights technique with the weight
of 203.05 kg. In this design bat algorithm with Levy Flights technique method selects 305x102x25 UB section
for the root beam. Moreover, it decides that the cellular beam should have 23 circular holes each having 401
mm diameter. The design history curves for metaheuristic techniques are demonstrated in figure 7.</p>
        <p>Bat
Algorith
m
0</p>
        <p>2000 4000</p>
        <p>Number of Iterations</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this study it is presented that the optimum design problem of cellular beams turns out to be discrete nonlinear
programming problem when formulated according to the design restrictions specified in SCI publications number
100. This formulation is conducted such that the sequence number of Beam section, total number of holes and
hole diameter in the beam are treated as design variables. Three design examples are selected to examine the
performance of the bat algorithm. Results reveal that bat algorithm is an effective and robust method that can
successfully be used in engineering optimization problems and finds good optimum solutions. Further, in order
to increase the chance of bat algorithm, search procedure of the algorithm is modified by use of Levy flights. It
is estimated that Levy flights increases the performance of the algorithm.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Hasancebi</source>
          , 2007] Hasancebi,
          <string-name>
            <surname>O.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Discrete approaches in evolution strategies based optimum design of steel frames</article-title>
          .
          <source>Struct</source>
          . Eng. Mech.,
          <volume>26</volume>
          (
          <issue>2</issue>
          ),
          <fpage>191</fpage>
          -
          <lpage>210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Evtushenko</source>
          , 1998] Evtushenko,
          <string-name>
            <surname>Y.G.</surname>
          </string-name>
          , (
          <year>1998</year>
          ).
          <article-title>Computation of exact gradients in distributed dynamic systems</article-title>
          .
          <source>Optimization methods and software. (9)</source>
          ,
          <fpage>45</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[Hasancebi</source>
          , 2008] Hasancebi,
          <string-name>
            <surname>O.</surname>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Adaptive evolution strategies in structural optimization: Enhancing their computational performance with applications to large-scale structures</article-title>
          .
          <source>Computers and Structures</source>
          .
          <volume>86</volume>
          ,
          <fpage>119132</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[Saka</source>
          , 2009] Saka,
          <string-name>
            <surname>M.P.</surname>
          </string-name>
          , (
          <year>2009</year>
          ).
          <article-title>Optimum Design of Steel Sway Frames to BS5950 Using Harmony Search Algorithm</article-title>
          .
          <source>Journal of Constructional Steel Research</source>
          .
          <volume>65</volume>
          (
          <issue>1</issue>
          ),
          <fpage>36</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Yang</source>
          ,
          <year>2009</year>
          ]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>X.S.</given-names>
          </string-name>
          , (
          <year>2009</year>
          ).
          <article-title>Firefly Algorithms for Multimodal Optimization</article-title>
          .
          <source>Stochastic Algorithms: Foundations and Applications</source>
          . International Symposium on Stochastic Algorithms: Foundations and
          <string-name>
            <surname>Applications. SAGA</surname>
          </string-name>
          <year>2009</year>
          .,
          <fpage>169</fpage>
          -
          <lpage>178</lpage>
          . Springer, Berlin, Heidelberg
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Saka et al.,
          <year>2013</year>
          ] Saka,
          <string-name>
            <given-names>M.P.</given-names>
            ,
            <surname>Dogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Aydogdu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          , (
          <year>2013</year>
          ).
          <article-title>Review and Analysis of Swarm-Intelligence Based Algorithms</article-title>
          . Swarm Intelligence and
          <string-name>
            <surname>Bio-Inspired</surname>
            <given-names>Computation</given-names>
          </string-name>
          ,
          <source>Theory and Applications</source>
          , Chapter: 2,
          <string-name>
            <surname>Publisher</surname>
          </string-name>
          : Elsevier
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[Seker &amp; Dogan</source>
          , 2012] Seker,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Dogan</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          , (
          <year>2012</year>
          ).
          <article-title>Performance Testing of Hunting Search Algorithm in Finding the Optimum Solution of Engineering Design Problems</article-title>
          . 7th International Architecture and Engineering Symposiums, Gemikonagi, TRNC
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[BS 5950</source>
          ,
          <year>2000</year>
          ]
          <string-name>
            <given-names>British</given-names>
            <surname>Standard</surname>
          </string-name>
          <string-name>
            <surname>Institution</surname>
          </string-name>
          , (
          <year>2000</year>
          ).
          <article-title>Structural Use of Steelworks in Building. Part 1. Code of Practice for Design in Simple and Continuous construction, hot rolled sections</article-title>
          .London: U.K.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>