Graphes et optimisation

Code
NFA010

Description

Les problèmes combinatoires : généralités, difficultés.

Théorie des graphes et algorithmes pour les graphes non valués

Introduction : vocabulaire et concepts de base, propriétés de connexité et forte connexité.



Représentations des graphes : matricielles (adjacence, incidence) ; listes (successeurs, prédécesseurs) ; tableaux.

Les graphes en tant qu'outil de modélisation ; exemples en informatique et en R. O.



Fermeture transitive : détermination, méthode matricielle : algorithme de Roy-Warshall.

Initiation à la complexité des algorithmes dans le cas polynomial par l'évaluation du nombre d'opérations élémentaires.



Parcours des graphes : en largeur ; en profondeur ; applications ; détermination des composantes connexes, etc.



Algorithmes d'optimisation dans les graphes valués

Chemins optimaux dans un graphe valué : algorithmes de Bellman, de Ford et de Dijkstra. Application : ordonnancements de projets (méthode MPM).



Flot maximum dans un réseau de transport : algorithme de Ford-Fulkerson.



Arbres couvrants de poids extrémal : algorithmes de Kruskal et de Prim.

 



Programmation linéaire

Définition, historique.

Approche géométrique de l'optimum (sommet) ; caractérisation géométrique du cheminement vers le sommet optimum.



(Un approfondissement de ces concepts de base et des algorithmes associés fait l'objet d' U. E. de niveau au moins égal à BAC+3 en  RCP104, RCP105, RCP106, RCP101 et RCP219).

 

Finalité

Se familiariser avec des modèles classiques de problèmes d'optimisation, notamment des modèles basés sur les graphes. Apprendre à modéliser de tels problèmes, qui sont issus de l'informatique et de la recherche opérationnelle, puis à les résoudre à l'aide d'un algorithme et d'une structure de données appropriés.

Description des modalités d'évaluation

L'enseignante, responsable nationale pour cette U.E., procède à la vérification et à la validation des sujets d'examen proposés par les CCR.

Public

Cours de premier cycle. Il est conseillé d'avoir suivi (ou de suivre en parallèle) les 2 UE de "Mathématiques pour l'informatique" (MVA 003 et MVA 004) .

Nombre d’ECTS
6
Durée en nombre d'heures
60.00
Type de notation
Notation chiffrée (sur 20)
Moyenne pour valider l'UE
10.00
Modalité(s) d'évaluation
Examen final
Année de création
2017
Date de fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément
Examen national
Oui

Contactez-nous au sujet de cette unité