Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/308721314
CITATIONS READS
0 10
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Nikos Mastorakis on 29 September 2016.
Abstract: Self-Organizing Migration Algorithm was developed by prof. Zelinka in 1999 as a powerful tool of
evolutionary optimization. Since then it has found many successful implementations. This paper summarizes
recent applications of the algorithm by the scientific team of the department where it was created. Applications
can be divided into three main areas: chaotic system control, Neural Network Synthesis and electricity-related
optimization. These applications are described considering current SCOPUS database indexation. The paper
also contains basic description of the algorithm itself.
Key-Words: Self-Organizing Migration Algorithm, SOMA, chaotic system control, Hénon map, Neural
Network Synthesis, optimization, evolutionary algorithm
Each individual from population (PopSize) is If the maximum number of migration loops has
evaluated by the Cost Function and the Leader been reached, algorithm stops and recalls the best
(individual with the highest fitness) is chosen for the solution(s) found during search process.
current migration loop. Then all other individuals
begin to jump, (according to Step parameter
definition) towards the Leader. Each individual is
evaluated after each jump using the Cost Function.
Jumping continues until a new position defined by
PathLength has been reached. The new position xi,j
after each jump is calculated by (1). This is shown
graphically in Fig. 1. The individual then returns to
the position where it found the best fitness on its
trajectory.
xiMLnew
,j xiML
, j , start ( xLML
,j xiML
, j , start )tPRTVectorj
(1)
where t <0, by Step to, PathLegth>
and ML is actual migration loop
programming. The novelty of this approach is that a algorithm for meta-evolution, were used similarly as
tool for symbolic regression - analytic programming in the previously mentioned paper. [5]
(AP) - is used for such kind of difficult problem. The same team together with prof. Jašek
The paper consists of analytic programming published a paper titled “Evolutionary synthesis of
description as well as descriptions of chaotic control law for higher periodic orbits of chaotic
systems and used Cost Function. For experimental logistic equation”. It deals with a synthesis of
part, SOMA with AP was used. [2] control law for selected discrete chaotic system by
Prof. Zelinka, the founder of SOMA as well as means of analytic programming. The novelty of the
AP algorithms, together with his team published a approach is that a tool for symbolic regression -
paper titled “An investigation on evolutionary analytic programming - is used for the purpose of
identification of continuous chaotic systems’. This stabilization of higher periodic orbits - oscillations
paper discusses possibility of using evolutionary between several values of a chaotic system. The
algorithms for reconstruction of chaotic systems. paper consists of the descriptions of analytic
The main aim of this paper is to show that programming as well as chaotic system and the used
evolutionary algorithms are capable of black box type Cost Function. For experimental
reconstruction of chaotic systems without any part, the same algorithms were used as in the two
partial knowledge of internal structure, i.e. they previously discussed papers. [6]
work based only on measured data. SOMA was In 2012, Dr. Šenkeřík, et. al., published a paper
used in several experiments. Systems selected for titled “Evolutionary optimization of Hénon map
numerical experiments is the well-known Lorenz control: A black box approach”. This paper deals
system. For each algorithm and its variants, repeated with the use of heuristics for chaotic system control
simulations were done totaling 20 simulations. optimization. The main aim of his paper is to show a
According to obtained results it can be stated that new approach of solving this problem and
evolutionary reconstruction is an alternative and constructing new Cost Functions (CFs) operating in
promising way to identify chaotic systems. [3] 'black box mode' without any previous exact
Dr. Oplatková and her colleagues wrote a paper mathematical analysis of the system, thus without
titled “Comparison of two cost functions for any knowledge of the stabilized target state. Three
evolutionary synthesis of control law for higher proposals of 'black box' mode CFs were tested and
periodic chaotic logistic equation”. In the paper they presented in this paper. As a model of deterministic
deal with a synthesis of control law for chaotic chaotic system, the two-dimensional Hénon map
logistic equation by means of analytic was used. The optimizations were done in several
programming. The novelty of their approach is that ways and one for each desired state of the system.
the tool for symbolic regression - analytic Evolutionary algorithms (EAs) SOMA and DE were
programming - is used for the purpose of used. For each variant, repeated simulations were
stabilization of higher periodic orbits - oscillations conducted to outline effectiveness and robustness of
between several values of a chaotic system. The the used method and CF. [7]
paper consists of AP and chaotic system The same team of authors also published a paper
descriptions and comparison between the two used titled “Evolutionary and meta-evolutionary
Cost Functions - black box type and standard type - approach for the optimization of chaos control”.
where the difference between required and actual This paper deals with optimization of Hénon Map,
state is calculated. For experimental part, SOMA which is a discrete chaotic system. This paper
with AP and DE as a second tested algorithm for introduces and compares evolutionary approach
meta-evolution, were used. [4] representing tuning of parameters for an existing
Dr. Šenkeřík, Dr. Oplatková and prof. Zelinka control method as well as meta-evolutionary
published a paper titled “Investigation on approach representing synthesis of whole control
evolutionary chaos controller synthesis for Hénon law by means of AP. These two approaches are used
map stabilization”. Their research deals with a for the purpose of stabilization of the stable state
synthesis of control law by means of AP for the and higher periodic orbits that stand for oscillations
Hénon Map, which is a discrete chaotic system. The between several values of a chaotic system. For
tool for symbolic regression (AP) is used for the experimental part, SOMA and DE were used as was
purpose of stabilization of a stable state and higher the case in previously introduced papers. [8]
periodic orbits, which represent oscillations between The last and the most actual paper, considering
several values of a chaotic system. For practical the topic and SCOPUS indexation, is also work of
part, SOMA with AP and DE as second tested Dr. Šenkeřík and his team of researchers. His paper
with the title “Application of analytic programming
for evolutionary synthesis of control law- printed circuit boards are rather commonly
introduction of two approaches” deals with employed today and there are various software
evolutionary synthesis of control law for Logistic applications to help their designers. In this paper
equation, which is a discrete chaotic system. The authors describe optimization of single and double
novelty of the approach is that AP, which is a tool layer spiral inductors made with the help of
for symbolic regression, is used for synthesis of a evolutionary SOMA in order to achieve required
feedback controller for a chaotic system. This work inductance while resistance of the inductor's
introduces and compares two approaches conductor was kept as low as possible. Primarily,
representing black-box type Cost Function as well these inductors are of large extent, supposed to be
as non-black-box type Cost Function. These two utilized in low-frequency applications such as
approaches are used for the purpose of stabilization proximity sensors or metal detectors, but the results
of the higher periodic orbits that stand for stated in this paper can be generalized for various
oscillations between several values of a chaotic applications. A simple Maple algorithm was created
system. The paper consists of AP, chaotic system so the results obtained from the evolutionary
and used Cost Functions descriptions. [9] algorithm could be verified. [12]
The last (but not least) paper of this short report
titled “Optimal dispatch of ancillary services via
3.2 Neural Network Synthesis self-organizing migration algorithm” was written by
In 2011, two papers dealing with application of Dr. Novák, Dr. Chalupa and prof. Bobál. It deals
SOMA within Neural Network Synthesis method of with modern electric power systems, which are
neural network optimization were indexed by large-scale systems with a complex structure
SCOPUS. comprised of interconnected networks. Balance
Dr. Vařacha published a paper titled: “Neural between generation and consumption of electricity
Network Synthesis Dealing with classification has to be maintained at any moment. Transmission
problem”. It deals with AP which was proven to be System Operator (TSO) uses auxiliary services for
highly effective tool for Artificial Neural Network keeping domestic power balance. Selection of
(ANN) synthesis and optimization. AP is used here services can be viewed as an optimization problem
to obtain optimal ANN that satisfactorily solves here. The optimization problem is solved by SOMA,
given classification problem. The algorithm is which belongs to the class of evolutionary
theoretically explained and successfully used to algorithms. The comparison with historical
perform classification upon real-life data of breast activations of auxiliary services showed improved
cancer diagnosis. Very simple, but effective, ANN performance in terms of reduced costs for auxiliary
is acquired as a result. [10] services. [13]
The same author together with prof. Jašek
published a paper titled „ANN synthesis for an
agglomeration heating power consumption 4 Conclusion
approximation”. AP is successfully applied here to This paper describes all papers indexed by SCOPUS
evolve ANN able to approximate heating power database that are dealing with SOMA in the year
consumption of an agglomeration, depending on 2011 and the first half of 2012.
time and atmospheric temperature, more accurately It shows that SOMA optimization clearly
than conventional methods. Experiment described in dominates chaotic system control; from 12 indexed
this paper was performed using real life data from papers in total there are 8 that deal with this topic,
Most agglomeration and heating plant situated in which makes 66% of all SOMA implementations.
Komořany, Czech Republic. Acquired ANN Two papers address Neural Network Synthesis,
allowed 19% approximation accuracy increase. [11] which makes 17% of all SOMA implementations.
Remaining two papers solve electricity-related
optimization.
3.3 Optimization tasks connected with This paper proves that SOMA is still commonly
electricity used algorithm even after more than ten years since
This subchapter includes two papers which are its development. It is highly effective especially
dealing with electricity-related optimization. when applied on chaotic system control.
Mr. Posíšilík, et al., published a paper titled
“Single and double layer spiral planar inductors
optimization with the aid of Self-Organizing
Migrating Algorithm”. Planar inductors made on