Vous êtes sur la page 1sur 3

Universidade Federal de Minas Gerais

Instituto de Ciências Exatas


Departamento de Ciência da Computação
Pós-Graduação em Ciência da Computação
Disciplina: Otimização Combinatória
Segundo Semestre de 2009
Prof. Geraldo Robson Mateus

Objetivos
Apresentar alguns problemas fundamentais de otimização combinatória, modelos e
diversas estruturas de algoritmos para a sua solução.Ênfase nas estruturas de dados,
aspectos de complexidade computacional, práticos e econômicos.

Ementa
Modelos de Redes; Formulações; Algoritmos, Otimalidade, Relaxação e Limites;
Problemas Fáceis e Difíceis; Problema de Multiproduto; Árvores; Problema de Steiner;
Problema de Localização de Facilidades; Síntese de Rede: topologia, dimensionamento,
roteamento; Algoritmos: Decomposição e Enumeração, Geração de Colunas, Relaxação
Lagrangeana; Branch and Bound; Benders; Combinatória Poliédrica e Planos de Corte;
Problemas Clássicos de Otimização Combinatória.

Programa
• Grafos, Modelos e Algoritmos - Mateus, G.R.;
• Formulações, Otimalidade, Relaxação e Limites – Wolsey, L.A.;
• Problemas Fáceis e Difíceis – Wolsey, L.A., Lawler, E.L.;
• Multiproduto
o Formulações - Jones, K.L.;
o Algoritmos - Ahuja, K.R.; Bazaraa, M.S., 11;
• Árvores – Mateus, G.R.;
• P. Steiner - Mateus, G.R.;
• P.Localização
o Formulações - Artigos;
o Algoritmos - Artigos;
• Síntese de Rede - Mateus, G.R.; Artigos;
• Algoritmos - Artigos, Wolsey, L.A.;
• Combinatória Poliédrica - Artigos; Nemhauser and Wolsey, Wolsey, L.A.;
• Problemas Clássicos – Artigos.
Avaliação
Pontuação e Datas
• Exame Escrito 1 - 30 pts.;
• Exame Escrito 2 - 30 pts.;
• Seminário - 20 pts.;
• Implementação – 20 pontos.

Pontos de Avaliação

Apresentação dos seminários será oral e escrita. O tema do seminário será sobre um
problema clássico de otimização combinatória, conforme sugestões abaixo. Cada aluno
deverá apresentar um texto escrito que possa servir de base para um mini-curso (com
duração aproximada de 3 horas) sobre o tema, e fazer uma apresentação. O texto deve ser
em folha A4, uma coluna, fonte 12 pontos, e conter estado da arte, artigos básicos e
atuais, modelos, algoritmos, complexidade, exemplos, e pelo menos seis exercícios
propostos;

Critérios para avaliação dos Seminários:


Estado da arte, conteúdo, conhecimento, apresentação (colocação, transparências, tempo)
e avaliação pelos pares e professor.

Temas para o Seminário e Implementação:


Mochila, Caxeiro Viajante, Carteiro Chinês, Matching, Scheduling, Alocação de
Tripulações, Timetabling, Coleta e Entrega, Cutting Stock, Empacotamento, Set
Covering e Set Partitionning, Roteamento de Veículos, Árvores Generalizadas.
Para implementação deverá ser escolhido um problema clássico, um algoritmo e fazer
uma demonstração.

Bibliografia
[AM93]{AhujaMagnanti93}
Ravindra K. Ahuja, Thomas L. Magnanti and James B. Orlin. Network Flows: Theory,
Algorithms and Applications, Prentice Hall, 1993.

[BJ77]{BazaraaJarvis77}
Mokhtar S. Bazaraa and John J. Jarvis. Linear Programming and Network Flows, John
Wiley, 1977.

[JL92]{JonesLustig92}
Kimberly L. Jones, Irvin J. Lustig, Judith M. Farvolden and Warren B. Powell.
Multicommodity Network Flows: The Impact of Formulation on
Decomposition}, TR SOR 91-23, Princeton University, 1992.
[PS82]{PapadimitriouSteiglitz82}
Christos H. Papadimitriou and Kenneth Steiglitz. Combinatorial Optimization:
Algorithms and Complexity, Prentice-Hall, 1982.

[Tar83]{Tarjan83}
Robert E. Tarjan. Data structures and network algorithms, volume 44 of Regional
Conference Series in Applied Mathematics},SIAM, Philadelphia, Pennsylvania, 1983.

[Chr75]{Christofides75}
Nicos Christofides. Graph Theory: An Algorithmic Approach, Academic Press, 1975.

[Gol00]{Goldbarg}
Marcos C. Goldbarg e Henrique P.L. Luna. Otimização Combinatória e Programação
Linear, Ed. Campus, 2000.

[Law76]{Lawler76}
Eugene L. Lawler. Combinatorial Optimization: Networks and Matroids, Holt, Rinehart
and Winston, 1976.

[NW88]{NemhauserWosley88}
George L. Nemhauser and Laurence A. Wosley. Integer and Combinatorial
Optimization}, Wiley-Interscience, 1988.

[Min83]{Minoux83}
Michel Minoux. Programmation Mathématique - Théorie et Algorithmes, Dunod, 1983.

[Mat87]{Mateus87}
Geraldo R. Mateus. Notas Pessoais, 1996.

[Wol98] {Wolsey98}
Laurence A. Wolsey. Interger Programming, Wiley Interscience, 1998.

Vous aimerez peut-être aussi