Programa:
Unidad 1: Grafos de intersección. Definición.
Estudio de diferentes clases: cordales, de intervalos, clique, arco-circulares,
circulares, de permutación. Algoritmos para problemas famosos
sobre estas clases de grafos, aplicaciones y problemas abiertos.
Unidad 2: Clases de grafos definidas por subgrafos prohibidos. Familias
finitas e infinitas. Ejemplos de grafos que pueden ser definidos de
esta manera: línea, claw-free, split, de comparabilidad, soles.
Algoritmos para problemas famosos sobre estas clases de grafos, aplicaciones
y problemas abiertos.
Unidad 3: Descomposición de grafos. Descomposición de
grafos claw-free. Descomposición modular, treewidth, pathwidth,
cliquewidth, boolean width, thinness. Aplicaciones algorítmicas.
Bibliografía básica:
Brandstadt A., Bang Le V. and Spinrad J., Graph classes: A survey,
SIAM, 1999.
Eger S., Regular Languages, Tree width and Courcelle's Theorem, VDM
Verlag Dr. Müller e.K., 2008.
Fishburn P.C., Interval orders and interval graphs: a study of partially
ordered sets, Interval orders and interval graphs: a study of partially
ordered sets, 1985.
Golumbic M.C., Algorithmic graph theory and perfect graphs, Annals
of Discrete Mathematics, Vol 57, 2004.
McKee T. and McMorris F., Topics in intersection graph theory, SIAM,
1999.
Además, varios papers clásicos y actuales.