Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
formations:masters:ue:m2:op10 [2023/04/21 09:17] – supprimée - modification externe (Unknown date) 127.0.0.1 | formations:masters:ue:m2:op10 [2023/09/08 13:30] (Version actuelle) – [Description] viger | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
+ | ====== Optimisation Combinatoire ====== | ||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | La Recherche Opérationnelle (RO) est un domaine très important de l' | ||
+ | théorique et appliquée, autant dans la recherche que l' | ||
+ | Je préfère l' | ||
+ | y fait: face à un problème combinatoire, | ||
+ | temps, où toute décision locale peut avoir un impact à l' | ||
+ | par le jeux des contraintes liées, on cherche à trouver une solution optimale. | ||
+ | |||
+ | Ce cours donne un panorama assez large de la RO, en commençant par les bases | ||
+ | assez algorithmiques et en s' | ||
+ | d' | ||
+ | |||
+ | Le but est que l' | ||
+ | d' | ||
+ | comment. Un exemple de problème combinatoire: | ||
+ | des résultats d'un grand tournoi sportif où il n'est pas rare qu'A ait | ||
+ | battu B qui a battu C qui a re-battu A, comment établir un classement | ||
+ | global qui minimise à posteriori le nombre de matches " | ||
+ | un joueur moins bien classé à gagné contre un mieux classé ? | ||
+ | |||
+ | Les TDs accompagnent naturellement le cours en mettant immédiatement en | ||
+ | pratique les notions abordées. Ils sont en C++, mais d'un niveau adapté | ||
+ | pour les débutants comme pour les confirmés. Ils ont des auto-tests qui | ||
+ | permettent d' | ||
+ | |||
+ | ===== Syllabus ===== | ||
+ | |||
+ | ==== Sujets centraux ==== | ||
+ | |||
+ | - Graphes et algorithmes: | ||
+ | - Arbres et algorithmes: | ||
+ | - Programmation Dynamique. | ||
+ | - Algorithms Gloutons, comme l' | ||
+ | - Heuristiques et Approches Monte-Carlo (Diamètre d'un graphe, Miller-Rabin..). | ||
+ | - Programmation Linéaire et Entière: Principe et Modélisation avancée. | ||
+ | |||
+ | ==== Sujets potentiellement traités ==== | ||
+ | * Rappels d' | ||
+ | * Haute Performance en C++ | ||
+ | * SAT solving | ||
+ | * Algorithmes de Flow (Max-Flow, Min-cost-Flow) et leurs applications | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Savoir programmer | ||
+ | * Affinité pour l' | ||