Métodos Computacionais para Optimização

Objetivos

1. Knowing the concept of optimization

2. Mastering the most known computational intelligence algorithms for optimization

3. Mastering the simplest operational research algorithms for optimization

Caracterização geral

Código

100146

Créditos

4.0

Professor responsável

Leonardo Vanneschi

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

No mandatory requirement

Bibliografia

Método de ensino

Both theoretical and practical classes are organized using white board, slides and programming using a
well-known programming environment.

Método de avaliação

Project: 30%
Final exam: 70%

Conteúdo

1. Optimization Problems - Introduction and definitions

2. No Free Lunch Theorem

3. Hill Cimbing

4. Fitness Landscapes

5. Simulated Annealing

6. Genetic Algorithms

7. Linear programming 

8. Graphical method to solve linear programming problems

9. Simplex

10. Hints to non-linear programming

Cursos

Cursos onde a unidade curricular é leccionada: