Sequential_and_Distributed_Evolutionary
Sequential_and_Distributed_Evolutionary
https://www.researchgate.net/publication/221185084
CITATIONS READS
16 12
5 authors, including:
All content following this page was uploaded by Arkadiusz Poteralski on 27 December 2016.
1 Introduction
Evolutionary methods have found various applications in mechanics, especially in
structural optimization [2], [5]. The main feature of such applications is the fact
that design process of artificial systems like structural or mechanical components
is simulated by biological processes based on heredity principles (genetics) and
the natural selection (the theory of evolution). The paper is devoted to structural
optimization using sequential and distributed evolutionary algorithms. Solutions
of optimization problems are very time consuming when sequential evolutionary
algorithms are applied. The long time of computations is due to the fitness
function evaluation which requires solution of direct (boundary-value or initial
boundary-value) problems. The fitness function is computed with the use of the
boundary element method (BEM) or the finite method (FEM) [8]. In order to
speed up evolutionary optimization the distributed evolutionary algorithms can
be proposed instead of the sequential evolutionary algorithms [4]. This paper
is extension of previous papers devoted to optimization using sequential and
distributed evolutionary algorithms in thermoelastic problems [3],[7], shape and
topology optimization of 2D and 3D structures [6],[10].
L. Rutkowski et al. (Eds.): ICAISC 2004, LNAI 3070, pp. 1069–1074, 2004.
c Springer-Verlag Berlin Heidelberg 2004
1070 T. Burczyński et al.
Genes are responsible for shape, topology and material parameters of the
structures. General form of the objective functional Jo and performance func-
tional Jα and Jβ can be expressed in structural optimization as follows
J = Ψ (σ,ε,u, T ) dΩ + ϕ(u, p, T, q)dΓ (5)
Ω Γ
the migration decides between which subpopulations the migration occurs. The
elementary parameters defining the migration are: the migration frequency, the
number of migrating individuals, the cloning or the eliminating an emigrating
individual from a subpopulation, the selection of emigrating individuals, the way
of introducing immigrating individuals to a subpopulation, the topology of the
connections among subpopulations. The migration frequency defines the number
of generations after which an individual emigrates. When the migration is too
frequent, other subpopulations may be dominated by the solutions achieved in
the current subpopulation. If it is too rare, in an extreme situation subpopulati-
ons will be isolated and they will evolve independently. The number of migrating
individuals defines which part of a population will emigrate. If this number is too
big, the algorithm starts to behave like a sequentional algorithm with a single
population. The ranking selection creates the offspring subpopulation based on
the parent subpopulation modified by evolutionary operators. When selection is
performed immigrated chromosomes from other subpopulations are also consi-
dered. The next iteration is performed if the stop condition is not fulfilled. The
end computing condition can be expressed as the maximum number of iterations
or the best chromosome fitness function value. The speedup, which is a measure
of increasing of distributed computations, is defined as: ko = ttn1 where tn me-
ans the time of performing the computation when n processing units (usually
processors) are used, and t1 - the computation time on a single unit.
a) b)
c) d)
Fig. 2. Square plate with circular void: a) geometry, b) boundary conditions, c) NURBS
curves, d) best result
a) b)
c) d)
Fig. 3. Evolutionary design of a bicycle frame: a) plate and boundary conditions, best
result, b) proposed frame; Evolutionary design of 3D structure: c) geometry, d) best
result
6 Conclusions
An effective tool of evolutionary design of structures has been presented. Using
this approach the evolutionary process of creating the shape, topology and ma-
terial is performed simultaneously. The important feature of this approach is its
great flexibility for 2-D and 3-D problems and the strong probability of finding
the global optimal solutions.
References
1. Aleander J.T., An Indexed Bibliography of Distributed Genetic Algorithms, Uni-
versity of Vaasa, Report 94-1-PARA, Vaasa, Finland, (2000).
2. Burczyński T., Beluch W., Dlugosz A., Kuś W., Nowakowski M. and Orantek P.:
Evolutionary computation in optimization and identification. Computer Assisted
Mechanics and Engineering Sciences, Vol.9, No. 1 2002, pp. 3-20.
3. Burczyński, T., Dlugosz, A., Evolutionary optimization in thermoelastic problems
using the boundary element method. Computational Mechanics, Vol. 28, No. 3-4,
Springer 2002.
4. Burczyński, T., Kuś, W., Distributed evolutionary algorithms in optimization of
nonlinear solids. In: Evolutionary Methods in Mechanics (eds. T. Burczyński and
A. Osyczka). Kluwer, 2004.
5. Burczyński T., Osyczka A. (eds): Evolutionary Methods in Mechanics, Kluwer,
Dordrecht 2004.
6. Burczyński T., Poteralski A., Szczepanik M., Genetic generation of 2D and 3D
structures. Computational Fluid and Solid Mechanics (ed. K.J. Bathe), Elsevier,
Amsterdam 2003, pp. 2221-2225.
7. Dlugosz, A., Evolutionary computation in thermoelastic problems. In: Evolutio-
nary Methods in Mechanics (eds. Burczynski, T. and Osyczka, A.), Kluwer, 2003.
8. Kleiber, M., (ed.), Handbook of Computational Solid Mechanics, Springer, Berlin,
1998.
9. Michalewicz Z.: Genetic Algorithms + Data Structures = Evolutionary Algorithms,
Springer-Verlag, Berlin 1996.
10. Poteralski A., Burczyński T., Szczepanik M., Evolutionary optimisation of 3-D
structures. Proc. CMM 2003 15th International Conference on Computer Methods
in Mechanics, Wisla, 2003.
11. Tanese R.: Distributed Genetic Algorithms. Proc. 3rd ICGA, pp.434-439, Ed. J.D.
Schaffer. San Mateo, USA, (1989).