Instructors: Édouard Bonnet, Jean-Florent Raymond, Stéphan Thomassé, Nicolas Trotignon and Rémi Watrigant
Prerequisites: basic notions in graph theory, algorithms, complexity theory, linear algebra and discrete probability.
Objective: From its very close relationship to SAT, the maximum independent set problem (i.e. finding the maximum size α(G) of a set of pairwise non connected vertices in a graph G) is certainly the most popular computational question in graph algorithms. This very simple notion is also a deeply studied parameter from a structural point of view. It is indeed the starting point of several fields in combinatorics (like Ramsey theory) and combinatorial optimisation (perfect graphs for instance). In this course independent sets will be the common thread to discuss these related topics. This course will survey the main aspects of characterizing structurally and (efficiently) computing maximum independent sets and will provide (a fraction of) the necessary set of tools needed for this journey
Course outline:
1) Independent sets from the combinatorial point of view.
Validation: There will be a written final exam and either a homework assignment or an oral presentation of a research article.
Bibliography: