Page 59 - Numerical Analysis and Modelling in Geomechanics
P. 59

40 A.A.JAVADI
            the  next  step  the  binary  strings  are  decoded  and  converted  into  optimisation
            variable  values  (components  of  vector  x)  using  a  linear  scaling.  The  objective
            function  is  evaluated  from  the  established  optimisation  variable  values  and  a
            measure  of  worth  or  “fitness”  is  evaluated.  For  a  maximisation  problem  the
            objective  function  is  considered  as  a  fitness  function  but  for  minimisation,  the
            inverse  of  the  objective  function  or  the  negative  of  the  objective  function  (as
            used in this chapter) or the difference between a large number and the objective
            function  can  be  considered  as  the  fitness  function.  A  high  fitness  value  would
            indicate a better solution than a low fitness value.
              The GA creates new populations from old populations. The fitter members in
            the population are selected to produce new members for the next generation. There
            are  different  methods  of  selection  such  as  ranking,  biased  roulette  wheel,
            tournament,  stochastic  remainder  sampling  and  stochastic  uniform  sampling
            selection. In this study the tournament selection method was used. In this method
            several  individuals  are  chosen  randomly  in  groups  as  parents  and  then  the
            individual with highest fitness is selected. In the next step, the partial strings of
            the chosen individuals of the population are exchanged to improve the average
            fitness of the next generation. The probability of crossover (P ) shows whether
                                                               c
            selected members are used in reproduction or not. The most suitable value of P c
            from  literature  is  in  the  range  0.5–1. 15  Different  forms  of  crossover  can  be
            implemented  (for  example,  uniform  and  single-point  crossover),  crossing  two
            parents  at  a  randomly  chosen  point.  The  lowest  value  of  P c  can  be  used  for
            uniform  crossover,  and  for  single-point  crossover  values  of  0.7–1  are
            recommended.  In  this  study  the  uniform  crossover  with  P =0.5  produced  good
                                                           c
            convergence of the optimisation process.
              Mutation  is  another  important  operator  in  a  GA.  If,  for  example,  all  the
            variables in one generation have the same value, then all the new members in the
            next generation will be the same and premature convergence will be achieved.
            To avoid this, a mutation operator is used. The operator is based on probability
            of  mutation  (p )  which  varies  in  the  range  0.001–0.025.  The  value  of  p m  was
                        m
                               15
            considered by Goldberg  with the suggestion that for small population sizes (≥
            35–200), a low mutation probability (p  ≥  0.0005–0.025) is appropriate. At the
                                            m
            end  of  each  generation,  convergence  is  checked  and  the  procedure  is  repeated
            until no further improvements can be made to the results.

                                        Case study
            The construction of the 635-metre long Feldmoching tunnel, U8 N-8, was started
            in July 1992 and finished in February 1994. The tunnel was constructed using a
            top  heading  and  bench  method.  Compressed  air  was  used  to  control  the
            groundwater  and  shotcrete  was  used  as  temporary  support.  The  final  concrete
            lining was installed in free air after completion of the tunnel.
              The  excavation  of  the  first  few  metres  of  the  tunnel  was  started  with  open
            trench and sheet piling which provided access to the underground work. The first
   54   55   56   57   58   59   60   61   62   63   64