Rechercher Se connecter FR EN

Modélisation et Théorie des graphesDéveloppement et Mathématiques pour l'ingénieur (STI)

FISEFISA STI Semestre 6 Tronc Commun

Modélisation et Théorie des graphes

Unité d'enseignement Développement et Mathématiques pour l'ingénieur · S06T_SMI2  |  Code EC S06T_SMI2-1
10ECTS (UE)
1Coefficient
21:20Heures

Séquencement

C 3TD C 3TD C 3TD C 3TD C 3TD C 3TD C 3TD C 3TD
↳ Amraoui Mohammed
TD TD TD TD TD TD TD TD
↳ Berthome Pascal
C TD C TD C TD C TD C TD C TD C TD C TD
↳ Clemente Patrice
TD TD TD TD TD TD TD TD

Bloc incomplet : le nombre de séances planifiées ne correspond pas à la fiche.

Objectifs pédagogiques

Apporter les clés de la modélisation des problèmes informatiques au travers deux grands systèmes de modélisation : la théorie des graphes et la programmation linéaire.

Pré-requis

ModuleUnité d'enseignementSemestre
Algorithmique et ComplexitéPrincipes de la programmationS5

Programme

  • Théorie des graphes :

  • Introduction aux graphes, paramètres de graphes

  • Degré, diamètre

  • Eulérien, Hamiltonien

  • Algorithmes classiques sur les graphes

  • Exploration de graphes (BFS, DFS et applications)

  • Plus courts chemins (Dikstra, Bellman-Ford)

  • Arbres couvrants (Prim, Kruskal)

  • Flot Maximal

  • Programmation linéaire :

  • Modélisation d'un problème sous forme de PL

  • Formes canonique et standard d’un PL

  • Méthodes de résolution (graphique, simplexe, …)

  • Outils

Modalités d'évaluation

  • Examen final

Références bibliographiques

  • Jacques Teghem : Programmation Linéaire, édition de l'université de Bruxelles, Ellipsis
  • J.A. Bondy, U.S.R. Murty : Graph Theory, Graduate Texts in Mathematics, Springer, 2008
  • Cormen, Thomas H. ; Leiserson, Charles Eric ; Rivest, Ronald L ; Cazin, Xavier, "Introduction à l'algorithmique", Dunod

Compétences

3
Réf.VerbeDescriptionNiveau
C2_1choisirConnaître et Utiliser les algorithmes fondamentaux de la théorie des graphes2
C2_1reconnaîtreConnaître les principes de la programmation linéaire1
C2_3analyserSavoir modéliser un problème grâce à différentes méthodes2