Академический Документы
Профессиональный Документы
Культура Документы
1. Study program
1.1 Institution Bucharest Academy of Economic Studies
1.2 Faculty Faculty of Cybernetics, Statistics and Informatics for Economy
1.3 Department Department of Informatics and Cybernetics for Economy
1.4 Field of study Economy
1.5 Study cycle Bachelor
1.6 Study program Informatics for Economy
2. Course
2.1 Course name Evolutionary programming and genetic algorithms
Course code 16.0205IF2.2-0003
2.2 Course holder prof.dr. Cătălina Lucia Cocianu,
conf.dr. Cristian Răzvan Uscatu
2.3 Seminary holder prof.dr. Cătălina Lucia Cocianu,
conf.dr. Cristian Răzvan Uscatu,
lect.dr. Radu Mogoș
2.4 Year of study 2 2.5 Semester 2 2.6 Evaluation type EC 2.7 Course regime O
8. Content
8.1 Course Teaching techniques Notes
1. Introductory lecture: course objectives and targeted Lecture based on multimedia Course support
competencies, methods and instruments used, presentation and resources is given to the
documentation sources, evaluation requirements. and case studies. students at the
Theoretical basis of evolutionary computation. beginning of the
Evolutionary algorithms. Components and classification lecture
– introduction.
2. From direct search to stochastic search. Hill-climbing Idem Idem
and simulated annealing algorithms.
3. Evolutionary algorithms components and classification Idem Idem
– representation, variation operators (recombination
and mutation).
4. Evolutionary algorithms components and classification
–population models, evaluation function, survivor
selection mechanism (replacement).
5. Genetic algorithms. Representation of individuals: Idem Idem
binary representation, floating point representation,
permutation representation.
6. Genetic algorithms. Population models, evaluation Idem Idem
function, mutation operator.
7. Genetic algorithms. The recombination operator.
8. Genetic algorithms. Selection operators. Idem Idem
9. Evolutionary strategies. The general scheme. The Idem Idem
uncorrelated/correlated mutation operators
10. Evolutionary strategies. Parent selection, survivor
selection. Self adaptation
11. Portfolio optimization. Optimal portfolio with n Idem Idem
stocks.
12. Genetic algorithms for portfolio optimization: Idem Idem
representation, population models, evaluation function.
13. Genetic algorithms for portfolio optimization: Idem Idem
mutation and crossover operators, selection operator.
14. Written test. Evaluation Course and
seminar support
Bibliography
1. Electronic course support, available at
2. Cocianu Cătălina, Uscatu Cristian: Programare evolutivă şi algoritmi genetici, Editura ASE, 2015
3. Eiben, A. E., Smith, J. E., Introduction to Evolutionary Computing, Springer-Verlag, 2003
4. Fulcher, J., Jain, L. C. (Eds.), Computational Intelligence: A Compendium,Springer-Verlag, 2008
5. Engelbrecht, A.P., Computational Intelligence. An Introduction, John Wiley & Sons, 2007
9. Coordination of course content with expectations of epistemic community professional associations and
employers from the field related to the study program
Discussions on the curricula with specialists and employers regarding the need and importance of using
evolutionary algorithms for development and optimization of components for data analysis informatics
systems.
Empowering the future specialists with abilities and skills in using modern techniques and methods that reflect
the current state of the field.
Use of presented evolutionary algorithms to design optimization modules for performance criteria functions.
Use of evolutionary algorithms and hybrid techniques for various classes of applications in industry, economy,
medicine etc.
10.Evaluation
10.3 % of final
Activity 10.1 Criteria 10.2 Evaluation method
grade
10.4 Examination In depth study and learning of
evolutionary computation and genetic
Written exam 50%
algorithms concepts and their use to
solve given optimization problems.
10.5 Seminary / Application of acquired knowledge to
laboratory solve given problems, interpret and Practical test. 20%
argue the results.
Ability to apply acquired knowledge to
elaborate a project (as described in the Presentation of a project 30%
last seminar activity).
10.6 Minimal performance standard
Understanding, learning and using fundamental elements of evolutionary computation to solve optimization
problems (chose a type of evolutionary algorithm, population representation, description of operators used,
algorithm parameters, stop condition).
Although learning is often a social and collaborative process, the grades must reflect individual effort,
knowledge and skills. Solutions with unspecific similarities will receive zero points.
Any attempt to cheat during examinations will result in elimination, with zero points, and further measures
will be taken in accordance with the institution regulations.
............................................ ..............................................................