Choisissez votre langue
Cours d'optimisation mathématique pour ingénieurs
Plus de 2 millions d'apprenants dans le monde

Cours d'optimisation mathématique pour ingénieurs

Maîtrisez l'ensemble du spectre de l'optimisation mathématique — de la programmation linéaire et de l'analyse convexe aux méthodes stochastiques et en nombres entiers — et appliquez-la directement à des défis réels d'ingénierie. Ce cours dote les ingénieurs d'une théorie rigoureuse, d'algorithmes pratiques et d'une expérience pratique de projet dans les domaines du génie structural, de l'énergie et des procédés. Si vous prenez des décisions qui impliquent des compromis, des contraintes et des ressources limitées, voilà la boîte à outils qu'il vous faut.

Dedika pour entreprises

Ce que vous allez apprendre:

  • des modèles d'optimisation linéaires, non linéaires ou en nombres entiers résolubles

  • Appliquer la méthode du simplexe, les algorithmes de points intérieurs et la théorie de la dualité pour résoudre des problèmes de PL analytiquement.

  • Déduire les conditions d'optimalité KKT et mettre en œuvre les algorithmes SQP et de pénalité pour la conception non linéaire sous contraintes.

  • Construire des formulations de programmation en nombres entiers et les résoudre à l'aide des techniques de séparation et d'évaluation et de plans coupants.

  • Élaborer des modèles d'optimisation stochastique et robuste qui tiennent compte de l'incertitude dans les paramètres réels d'ingénierie.

  • Exploiter des solveurs basés sur Python et des langages de modélisation algébrique pour déployer des workflows d'optimisation de façon professionnelle.

Comment vous étudiez de façon pratique Cours d'optimisation mathématique pour ingénieurs

Comment vous pratiquez Cours d'optimisation mathématique pour ingénieurs

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondements de l'optimisation mathématique

  • Leçon 1 • Fondements de la formulation de problèmes

    Traduit des scénarios d'ingénierie en modèles mathématiques. Relie les besoins du monde réel aux structures d'optimisation formelles.

  • Leçon 2 • Révision des prérequis mathématiques

    Passe en revue les éléments essentiels du calcul infinitésimal, de l'algèbre linéaire et de la théorie des ensembles. Assure que les étudiants peuvent manipuler les objets mathématiques utilisés en optimisation.

  • Leçon 3 • Concepts de base et terminologie

    Définit les fonctions objectifs, les variables de décision et les contraintes. Établit le vocabulaire utilisé dans toutes les méthodes d'optimisation subséquentes.

  • Leçon 4 • Taxonomie des problèmes d'optimisation

    Classe les problèmes selon la continuité, la linéarité et la convexité. Guide le choix des algorithmes de résolution appropriés.

Chapitre 2Voir les détails

Théorie et méthodes de la programmation linéaire

  • Leçon 1 • Analyse de sensibilité et de post-optimalité

    Analyse comment les solutions optimales changent avec les perturbations des paramètres. Soutient une prise de décision d'ingénierie robuste en contexte d'incertitude.

  • Leçon 2 • Théorie de la dualité

    Dérive les problèmes PL duaux et prouve la dualité forte. Permet l'analyse de sensibilité et l'interprétation économique des contraintes.

  • Leçon 3 • Forme standard et géométrie

    Convertit les problèmes PL en forme standard et visualise les polytopes réalisables. Établit une intuition géométrique pour la méthode du simplexe.

  • Leçon 4 • La méthode du simplexe

    Développe l'algorithme complet du simplexe, des règles de pivot à la terminaison. Fournit l'outil de calcul principal pour les problèmes PL.

  • Leçon 5 • Méthodes de points intérieurs pour la PL

    Présente des algorithmes de points intérieurs en temps polynomial comme alternative au simplexe. Prépare les étudiants au calcul PL à grande échelle.

Chapitre 3Voir les détails

Optimisation non linéaire sans contraintes

  • Leçon 1 • Conditions d'optimalité pour les fonctions lisses

    Dérive les conditions nécessaires et suffisantes du premier et du second ordre. Fournit la base théorique de tous les algorithmes basés sur le gradient.

  • Leçon 2 • Méthodes d'optimisation sans dérivée

    Couvre les méthodes de Nelder-Mead, la recherche par motifs et les méthodes basées sur un modèle de substitution. Aborde les problèmes où les gradients sont indisponibles ou peu fiables.

  • Leçon 3 • Descente de gradient et gradient conjugué

    Implémente les algorithmes de la plus forte pente et du gradient conjugué. Compare les taux de convergence pour des objectifs quadratiques et généraux.

  • Leçon 4 • Stratégies de recherche linéaire

    Couvre les méthodes de recherche linéaire exacte et inexacte pour la sélection de la longueur de pas. Assure une diminution suffisante et des conditions de courbure dans les méthodes itératives.

  • Leçon 5 • Méthodes de Newton et quasi-Newton

    Développe la méthode de Newton et les approximations de la classe BFGS. Atteint une convergence superlinéaire pour les objectifs d'ingénierie lisses.

Chapitre 4Voir les détails

Optimisation non linéaire avec contraintes

  • Leçon 1 • Méthodes de pénalité et de barrière

    Convertit les problèmes avec contraintes en séquences sans contraintes via des pénalités. Relie la théorie avec contraintes aux solveurs sans contraintes déjà maîtrisés.

  • Leçon 2 • Techniques pratiques de gestion des contraintes

    Aborde les contraintes de bornes, la mise à l'échelle des variables et le démarrage à chaud. Améliore la robustesse et l'efficacité du solveur dans les applications d'ingénierie réelles.

  • Leçon 3 • Conditions d'optimalité KKT

    Dérive les conditions de Karush-Kuhn-Tucker pour les problèmes avec contraintes. Fournit le fondement théorique de tous les algorithmes d'optimisation avec contraintes.

  • Leçon 4 • Programmation quadratique séquentielle

    Résout un NLP avec contraintes en itérant des sous-problèmes quadratiques. Atteint une convergence rapide pour les problèmes de conception d'ingénierie lisses.

  • Leçon 5 • Méthodes de points intérieurs pour la NLP

    Applique des algorithmes de points intérieurs basés sur une barrière aux contraintes non linéaires. Passe à l'échelle pour les grands problèmes d'ingénierie comportant de nombreuses contraintes d'inégalité.

Chapitre 5Voir les détails

Optimisation convexe et dualité

  • Leçon 1 • Ensembles convexes et fonctions convexes

    Définit la convexité de manière rigoureuse et identifie les opérations préservant la convexité. Permet la reconnaissance de la structure convexe dans les modèles d'ingénierie.

  • Leçon 2 • Dualité lagrangienne et fonctions conjuguées

    Développe la relaxation lagrangienne et la théorie des fonctions conjuguées. Fournit des outils pour dériver des problèmes duaux et borner les objectifs primaux.

  • Leçon 3 • Méthodes de sous-gradient et proximales

    Étend les méthodes de gradient aux objectifs convexes non lisses. Gère la régularisation L1 et d'autres objectifs d'ingénierie non différentiables.

  • Leçon 4 • Formulations de programmation conique

    Présente les programmes coniques du second ordre et semi-définis comme généralisations convexes de la PL. Élargit la classe des problèmes d'ingénierie traitables.

  • Leçon 5 • Programmation convexe disciplinée

    Enseigne les règles systématiques pour vérifier et construire des modèles convexes. Permet l'utilisation de solveurs convexes automatisés dans les flux de travail d'ingénierie.

Chapitre 6Voir les détails

Optimisation entière et combinatoire

  • Leçon 1 • Méthodes de plans coupants

    Renforce les relaxations PL avec des inégalités valides pour accélérer la résolution MIP. Complète la séparation et l'évaluation dans le cadre de la séparation et de la coupe.

  • Leçon 2 • Heuristiques et métaheuristiques

    Couvre les heuristiques gloutonnes, de recherche locale et basées sur les populations pour les grands MIP. Fournit des outils pratiques lorsque les méthodes exactes sont computationnellement irréalisables.

  • Leçon 3 • Programmation dynamique pour les problèmes discrets

    Applique le principe de Bellman à l'optimisation discrète séquentielle. Résout exactement les problèmes de plus court chemin, de sac à dos et d'ordonnancement.

  • Leçon 4 • Algorithme de séparation et d'évaluation

    Développe la recherche arborescente par séparation et évaluation pour les solutions entières exactes. Fournit le moteur algorithmique central derrière les solveurs MIP modernes.

  • Leçon 5 • Formulations de programmation entière

    Modélise les décisions entières binaires et générales dans des contextes d'ingénierie. Établit les compétences de formulation nécessaires avant d'appliquer les algorithmes de résolution.

Chapitre 7Voir les détails

Optimisation stochastique et robuste

  • Leçon 1 • Contraintes de chance et CVaR

    Encode les exigences de faisabilité probabiliste et les objectifs de risque extrême. Gère les contraintes de sécurité et de fiabilité dans la conception d'ingénierie.

  • Leçon 2 • Programmation stochastique en deux étapes

    Formule les décisions « ici et maintenant » vs « attendre et voir » selon les scénarios. Résout les problèmes de recours issus de la planification d'ingénierie sous incertitude.

  • Leçon 3 • Modélisation de l'incertitude en ingénierie

    Caractérise l'incertitude des paramètres via des distributions de probabilité et des ensembles d'incertitude. Motive le besoin de formulations stochastiques et robustes.

  • Leçon 4 • Méthodes de décomposition et d'échantillonnage

    Applique la décomposition de Benders et l'échantillonnage de Monte Carlo aux grands programmes stochastiques. Permet une résolution à l'échelle de problèmes d'incertitude d'ingénierie réels.

  • Leçon 5 • Formulations d'optimisation robuste

    Dérive des contreparties robustes traitables pour les problèmes PL et NLP incertains. Garantit la satisfaction des contraintes pour toutes les réalisations dans un ensemble d'incertitude.

Chapitre 8Voir les détails

Projets appliqués d'optimisation en ingénierie

  • Leçon 1 • Validation du modèle et rapport de solution

    Couvre la vérification, l'analyse comparative et la communication professionnelle des résultats d'optimisation. Assure que les solutions d'ingénierie répondent aux normes de qualité et d'interprétabilité.

  • Leçon 2 • Optimisation de la chaîne d'approvisionnement et de la logistique

    Modélise la localisation des installations, le routage et les stocks comme des problèmes MIP. Relie la théorie de l'optimisation combinatoire à la pratique du génie industriel.

  • Leçon 3 • Optimisation de la conception structurale et mécanique

    Applique la NLP et l'optimisation topologique aux problèmes de poids et de conformité structurale. Démontre un flux de travail d'optimisation de bout en bout en génie mécanique.

  • Leçon 4 • Optimisation des systèmes énergétiques et des réseaux

    Optimise la répartition de la puissance, les réseaux de flux et la planification du stockage d'énergie. Applique les méthodes PL, MIP et stochastiques aux problèmes d'ingénierie énergétique.

  • Leçon 5 • Optimisation des procédés et du génie chimique

    Applique la MINLP à la conception de procédés, à l'optimisation des réacteurs et à la planification. Gère la nature mixte discrète-continue des problèmes de génie chimique.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Ingénieurs mécaniciens : cherchant à dépasser les approches de conception par essais et erreurs.

  • Ingénieurs chimistes : ayant besoin d'optimiser des systèmes de procédés et de réacteurs complexes.

  • Chercheurs en recherche opérationnelle : souhaitant une base mathématique plus solide pour leurs méthodes.

  • Étudiants des cycles supérieurs : se préparant à des rôles en recherche ou en industrie exigeant une expertise en optimisation.

  • Scientifiques des données : cherchant à intégrer une réflexion rigoureuse en optimisation dans les flux de travail en ingénierie.

  • Ingénieurs électriciens : s'attaquant aux défis des réseaux électriques, de l'ordonnancement ou de la conception de réseaux.

Ce que nos apprenants disent

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika?

Le certificat est-il valable au Canada ?

Les cours sont-ils gratuits?

Quelle est la charge de travail des cours?

Comment sont les cours?

Comment fonctionnent les cours?

Quelle est la durée des cours?

Quel est le coût ou le prix des cours?

Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?

Cours PDF