Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

Otimização Combinatória

Código

10809

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Matemática

Créditos

6.0

Professor responsável

Isabel Cristina Silva Correia, Ruy Araújo da Costa

Horas semanais

4

Total de horas

56

Língua de ensino

Português

Objectivos

A Optimização Combinatória (OC) é uma área da Matemática Aplicada que combina técnicas da Programação Linear, Teoria de Algoritmos e Cálculo Combinatório para resolver problemas de optimização em domínios discretos. Nesta disciplina começar-se-á  por familiarizar os alunos com os problemas clássicos de OC mais referenciados na literatura dada a sua grande aplicabilidade em situações reais. Por se tratarem de problemas de difícil resolução estudar-se-ão técnicas para o cálculo de limites inferiores e superiores para o seu valor óptimo. A incorporação destes limites em algoritmos de tipo enumerativo poderá permitir a determinação do valor óptimo.

Pré-requisitos

Os alunos deverão ter sólidos conhecimenos de Optimização Linear e de Informática (na óptica do utilizador e programação).

Conteúdo

1 - Problemas clássicos de Optimização Combinatória: Caixeiro Viajante, Rotas de Veículos, Cobertura, Partição, Localização, Empacotamento, Sequenciamento e Saco/Mochila.

2 - Complexidade Computacional

3 - Heurísticas

4 - Dualidade Lagrangeana

5 - Algoritmos de Pesquisa em Árvore   

6 - Algoritmos de Planos de Corte

Bibliografia

Garey, M. R. e Johnson, D. S. (1979). Computers and Intractability: a Guide to the Teory of NP-Completeness. W. H. Freeman and Company, San Francisco. 

Garfinkel, S. R. E Nemhauser, G. L. (1972). Integer Programming. John Wiley & Sons, New York. 

Martelo, S. e Toth, P. (1990). Knapsack Problems. Algorithms and Computer Implementations. John Wiley and Sons, Chichester. 

Nemhauser, G. L. e Wolsey, L. A. (1999). Integer and Combinatorial Optimization. John Wiley & Sons, New York 

Papadimitriou, C. H. e Steiglitz, K. (1982). Combinatorial Optimization: algorithms and complexity. Prentice-Hall, Englewood Cliffs. 

Método de ensino

As aulas teórico-práticas decorrem em laboratório computacional.

Método de avaliação

Em Época Normal a avaliação é feita com 4 Testes. Em Época de Recurso é feita com um Exame de 3h.
Exige-se Frequência para que um aluno seja avaliado.

Cursos