Faculdade de Ciências e Tecnologia

Combinatorial Optimization

Code

10809

Academic unit

Faculdade de Ciências e Tecnologia

Department

Departamento de Matemática

Credits

6.0

Teacher in charge

Isabel Cristina Silva Correia

Weekly hours

4

Teaching language

Português

Objectives

(i) Comprehension of the main concepts from graphs, polyhedra and matroids

(ii) Development of algorithm designing skills

(iii) Improving modeling skills

(iv) Improving mathematical maturity

Prerequisites

Students are supposed to have knowledge in Linear Programming, and some skills in algorithms.

Subject matter

1. Graphs
 
2. Modeling with binary variables

3. Integer programming

4. Trees

5. Shortest paths

6. Matchings

7. Flows
 
8. Matroids

9. Computational complexity

10. Approximation algorithms

Bibliography

L.A. Wolsey, Integer Programming, Wiley, 1998.

D.B. West, Introduction to Graph Theory, Prentice Hall, 2001

A. Schrijver, Combinatorial Optimization: Polyhedra and Efficiency. Algorithms and Combinatorics, Springer, 2003

A. Schrijver, A Course in Combinatorial Optimization, 2013

B. Korte, J. Vygen, Combinatorial Optimization: Theory and Algorithms, Springer, 2008

rithms

 

Courses