Yinoussa Adagolodjo

Analyse numérique - Optimisation

Méthodes numériques et d'optimisation pour l'ingénierie

Analyse numérique : Optimisation

Méthodes numériques et d'optimisation pour l'ingénierie

Niveau Graduate 16h TP Optimisation Méthodes numériques

Présentation du cours

Ce cours de travaux pratiques explore les méthodes d'analyse numérique et d'optimisation appliquées aux problèmes d'ingénierie. Les étudiants apprendront à résoudre numériquement des problèmes complexes, à implémenter des algorithmes d'optimisation et à analyser leur performance. Une approche pratique avec des applications concrètes permet de maîtriser les outils essentiels du calcul scientifique.

Informations générales

Durée : 16h de travaux pratiques
Volume de travail personnel estimé : 25-30 heures
Langue d'enseignement : Français
Évaluation : Note de Classe, Note de rapport

Prérequis

Mathématiques avancées

Algèbre linéaire, calcul différentiel et intégral, équations différentielles

Programmation scientifique

Python ou MATLAB, manipulation de matrices, visualisation

Méthodes numériques de base

Résolution d'équations, intégration numérique, approximation

Optimisation linéaire Méthodes du gradient Algorithmes génétiques Analyse de sensibilité MATLAB/Python

Objectifs pédagogiques

À l'issue de ce cours, les étudiants seront capables de :

Analyser les problèmes d'optimisation

Identifier et formuler mathématiquement les problèmes d'optimisation en ingénierie.

Implémenter des algorithmes

Programmer et utiliser des méthodes d'optimisation (gradient, Newton, génétiques).

Choisir les méthodes appropriées

Sélectionner l'algorithme optimal selon le type de problème et les contraintes.

Utiliser des outils professionnels

Maîtriser MATLAB/Python et les bibliothèques d'optimisation (SciPy, cvxpy).

Analyser les performances

Évaluer la convergence, la stabilité et la robustesse des solutions.

Résoudre des cas concrets

Appliquer l'optimisation à des problèmes réels d'ingénierie et d'industrie.

Planning des travaux pratiques

TP 1-2

Fondements de l'optimisation

Introduction aux problèmes d'optimisation, formulation mathématique, contraintes.
TP 3-4

Optimisation linéaire

Méthode du simplexe, problèmes de transport, applications industrielles.
TP 5-6

Méthodes du gradient

Gradient descent, méthode de Newton, optimisation non-linéaire.
TP 7-8

Optimisation sous contraintes

Multiplicateurs de Lagrange, méthodes de pénalité, programmation quadratique.

Modalités d'évaluation

60%
Note de rapport
Comptes-rendus de TP, analyse des résultats, qualité des implémentations.
40%
Note de Classe
Participation active, qualité des solutions proposées, présentation des résultats.

Ressources et bibliographie

Outils logiciels

  • MATLAB Optimization Toolbox
  • Python SciPy, NumPy, CVXPY
  • Gurobi, CPLEX (solveurs)

Contact & encadrement

Responsable du cours : Dr. Yinoussa Adagolodjo
Email : Remplir formulaire de contact sur la page d'accueil
Bureau : Bâtiment Polytech, Université de Lille
Permanence : Sur rendez-vous (contact par email)