Optimisation
Une version article du chapitre pour comprendre l'essentiel rapidement, vérifier si le niveau correspond, puis basculer vers Wilo pour la pratique guidée et le suivi.
Lecture
4 chapitres
Un parcours éditorialisé et navigable.
Pratique
12 questions
Quiz et cartes mémoire à ouvrir après la lecture.
Objectif
Terminale générale
Format rapide pour vérifier si le chapitre correspond.
Chapitre 1
Introduction à l'Optimisation
Qu'est-ce que l'optimisation ?
L'optimisation est l'art et la science de prendre les meilleures décisions. En mathématiques, cela signifie trouver les valeurs des variables qui rendent une certaine quantité (appelée fonction objectif) la plus grande ou la plus petite possible, tout en respectant certaines conditions (appelées contraintes).
Imaginez que vous gérez une usine. Votre objectif est de maximiser le profit. Pour cela, vous devez décider combien de produits fabriquer, quelles matières premières utiliser, etc. Ces décisions ne sont pas prises au hasard : vous êtes limité par la quantité de machines, le nombre d'employés, le budget disponible. L'optimisation vous aide à prendre la meilleure décision en tenant compte de toutes ces limites.
En résumé, l'optimisation cherche le "meilleur" parmi le "possible".
Exemples concrets :
- Maximisation :
- Maximiser le profit d'une entreprise.
- Maximiser la surface d'un champ avec une clôture de longueur donnée.
- Maximiser la portée d'un projectile.
- Minimisation :
- Minimiser le coût de production d'un bien.
- Minimiser la distance parcourue par un transporteur.
- Minimiser le temps de fabrication d'un produit.
Les problèmes d'optimisation nécessitent toujours trois éléments clés :
- Une fonction objectif à maximiser ou minimiser.
- Des variables de décision dont les valeurs affectent la fonction objectif.
- Des contraintes qui limitent les valeurs possibles des variables de décision.
Fonction objectif et contraintes
Pour bien poser un problème d'optimisation, il faut identifier clairement ces deux composantes essentielles :
Fonction objectif
La fonction objectif est la quantité que l'on souhaite optimiser (maximiser ou minimiser). Elle est généralement notée ou , où ou représente les variables de décision.
- Exemple : Si vous voulez maximiser le profit , votre fonction objectif pourrait être , où est le nombre d'articles produits.
Variables de décision
Ce sont les inconnues du problème, celles dont nous devons trouver les valeurs optimales. Elles sont souvent représentées par ou . Ces variables sont sous notre contrôle et leurs valeurs influencent directement la fonction objectif.
- Exemple : Dans le cas de la production, (le nombre d'articles) est la variable de décision.
Types de contraintes
Les contraintes sont des conditions ou des restrictions qui doivent être respectées par les variables de décision. Elles définissent l'ensemble des solutions possibles, appelé le domaine de faisabilité.
Il existe plusieurs types de contraintes :
- Contraintes d'égalité : Elles imposent une relation exacte entre les variables. Par exemple, .
- Contraintes d'inégalité : Elles imposent une limite supérieure ou inférieure. Par exemple, (limite de production) ou (impossibilité de produire une quantité négative).
- Contraintes de non-négativité : Très courantes, elles stipulent que les variables de décision ne peuvent pas prendre de valeurs négatives (par exemple, on ne peut pas produire un nombre négatif d'objets, ou avoir une surface négative).
Les contraintes définissent l'ensemble des solutions "réalisables".
Représentation graphique des problèmes simples
Pour les problèmes d'optimisation avec une ou deux variables de décision, une représentation graphique est un outil très puissant pour visualiser et comprendre le problème.
Domaine de faisabilité
C'est l'ensemble de tous les points (ou valeurs de ) qui satisfont toutes les contraintes du problème. Graphiquement, il s'agit d'une région du plan.
- Pour une variable : Le domaine de faisabilité est un intervalle sur l'axe des réels.
- Pour deux variables : Le domaine est une région souvent polygonale dans le plan , délimitée par les droites ou courbes définies par les contraintes.
Lignes de niveau
Pour une fonction objectif , les lignes de niveau sont les courbes où la fonction prend une valeur constante. C'est-à-dire l'ensemble des points tels que , où est une constante.
- Exemple : Si , les lignes de niveau sont des droites d'équation . Plus augmente, plus la droite s'éloigne de l'origine (pour ce cas précis).
Recherche du point optimal
Une fois le domaine de faisabilité tracé et les lignes de niveau comprises, la recherche du point optimal devient visuelle :
- Tracer le domaine de faisabilité : Représenter graphiquement toutes les contraintes. L'intersection de toutes ces régions est le domaine de faisabilité.
- Tracer quelques lignes de niveau : Dessiner plusieurs lignes de niveau de la fonction objectif.
- Déplacer la ligne de niveau : Déplacer mentalement ou physiquement une ligne de niveau dans la direction qui optimise la fonction (par exemple, vers le haut et la droite pour maximiser si la pente est négative, ou vers l'origine pour minimiser) jusqu'à ce qu'elle touche le domaine de faisabilité pour la dernière fois.
- Identifier le point optimal : Le point (ou les points) où la ligne de niveau "sort" du domaine de faisabilité est la solution optimale. Ce point est souvent un sommet du polygone de contraintes.
Le point optimal est le point du domaine de faisabilité qui correspond à la valeur la plus grande (ou la plus petite) de la fonction objectif.
Chapitre 2
Optimisation à une variable
Rappel sur les fonctions et leurs variations
Pour optimiser une fonction sur un intervalle, nous utilisons les outils de l'analyse : la dérivée.
Dérivée première
La dérivée première d'une fonction nous renseigne sur le sens de variation de la fonction :
- Si sur un intervalle, alors est croissante sur cet intervalle.
- Si sur un intervalle, alors est décroissante sur cet intervalle.
- Si en un point , ce point est un point critique. Il peut s'agir d'un extremum local (maximum ou minimum) ou d'un point d'inflexion.
Sens de variation
En étudiant le signe de la dérivée, on peut construire un tableau de variation de la fonction, qui indique où la fonction monte et où elle descend.
Extrema locaux
Un extremum local est un point où la fonction atteint un maximum ou un minimum dans un voisinage restreint.
- Un maximum local se produit lorsque la fonction passe de croissante à décroissante (la dérivée change de signe de à ).
- Un minimum local se produit lorsque la fonction passe de décroissante à croissante (la dérivée change de signe de à ).
- Si la dérivée seconde existe et :
- Si , alors est un minimum local.
- Si , alors est un maximum local.
Recherche d'extrema sur un intervalle fermé
Lorsqu'on cherche à optimiser une fonction sur un intervalle fermé , la méthode est la suivante :
Théorème des bornes atteintes
Ce théorème stipule que toute fonction continue sur un intervalle fermé et borné atteint son maximum et son minimum sur cet intervalle. Ces extrema peuvent être atteints soit aux points critiques à l'intérieur de l'intervalle, soit aux bornes de l'intervalle ( ou ).
Points critiques
- Calculer la dérivée .
- Résoudre l'équation pour trouver les points critiques.
- Filtrer les points critiques : Ne conserver que ceux qui appartiennent à l'intervalle .
Comparaison des valeurs
- Évaluer la fonction aux points critiques trouvés.
- Évaluer la fonction aux bornes de l'intervalle, c'est-à-dire et .
- Comparer toutes ces valeurs :
- La plus grande valeur est le maximum global de sur .
- La plus petite valeur est le minimum global de sur .
Exemple : Optimiser sur .
- Dérivée : .
- Points critiques : ou . Les deux points et sont dans l'intervalle .
- Évaluation :
- Comparaison : Le maximum est (atteint en et ), le minimum est (atteint en et ).
Problèmes d'optimisation concrets à une variable
La méthode générale pour résoudre un problème concret d'optimisation à une variable est la suivante :
-
Modélisation du problème :
- Identifier la quantité à optimiser (maximiser ou minimiser). Ce sera votre fonction objectif.
- Identifier la variable de décision (souvent une seule).
- Traduire toutes les informations données en une expression mathématique pour la fonction objectif.
- Déterminer l'intervalle (domaine de faisabilité) sur lequel la variable de décision peut exister, en tenant compte des contraintes physiques ou économiques.
-
Définition de la fonction objectif :
- Écrire la fonction objectif en fonction de la seule variable de décision .
- Préciser l'intervalle de validité de .
-
Application de la méthode :
- Calculer la dérivée .
- Trouver les points critiques en résolvant .
- Évaluer aux points critiques (à l'intérieur de l'intervalle) et aux bornes de l'intervalle.
- Comparer les valeurs pour trouver le maximum/minimum global.
-
Interprétation du résultat :
- Expliquer ce que signifient les valeurs optimales dans le contexte du problème initial.
- Donner les unités et s'assurer que le résultat a un sens pratique.
Exemple : Un agriculteur veut clôturer un champ rectangulaire. Il dispose de 100 mètres de clôture et un côté du champ est le long d'un mur (donc pas besoin de clôture de ce côté). Quelle est la surface maximale qu'il peut clôturer ?
-
Modélisation :
- Quantité à maximiser : l'aire du rectangle .
- Variables : Soient la longueur du côté parallèle au mur et la longueur des deux autres côtés.
- Contrainte : La longueur totale de clôture est m. Donc .
- Fonction objectif : .
- Nous avons deux variables. Utilisons la contrainte pour en éliminer une. De , on tire .
- L'aire devient .
- Domaine de faisabilité : doit être positif (). De plus, doit être positif, donc . L'intervalle est donc .
-
Définition de la fonction objectif : sur .
-
Application de la méthode :
- Dérivée : .
- Points critiques : .
- Ce point est dans .
- Pour déterminer si c'est un maximum, on peut regarder la dérivée seconde : , qui est négative. Donc, est un maximum.
- Ou étudier le signe de : si (fonction croissante), si (fonction décroissante). Il s'agit bien d'un maximum.
- La valeur maximale de l'aire est .
-
Interprétation du résultat : L'agriculteur peut clôturer une surface maximale de mètres carrés en choisissant mètres. Dans ce cas, la longueur sera mètres.
Chapitre 3
Optimisation linéaire à deux variables
Systèmes d'inéquations linéaires
Dans l'optimisation linéaire, les contraintes sont des inéquations linéaires de la forme , , ou des égalités .
Demi-plans
Chaque inéquation linéaire à deux variables représente un demi-plan dans le plan cartésien.
- Pour tracer un demi-plan, on commence par tracer la droite d'équation correspondant à l'égalité ().
- Ensuite, on choisit un point test (souvent l'origine si elle ne se trouve pas sur la droite) et on vérifie si ses coordonnées satisfont l'inéquation. Si oui, le demi-plan contenant ce point est la solution ; sinon, c'est l'autre.
Représentation graphique
Pour un système de plusieurs inéquations, la région des solutions admissibles (ou domaine de faisabilité) est l'intersection de tous les demi-plans.
- Cette région est toujours un polygone convexe (ou une région non bornée mais toujours convexe).
- Les sommets de ce polygone sont les points d'intersection des droites frontières des demi-plans.
Fonction économique et lignes de niveau
Fonction objectif linéaire
La fonction objectif est de la forme , où et sont des constantes. On cherche à maximiser ou minimiser .
Pente des lignes de niveau
Les lignes de niveau de cette fonction objectif sont des droites d'équation , où est une constante.
- La pente de ces droites est constante et égale à (si ).
- Toutes les lignes de niveau sont donc parallèles entre elles.
Déplacement des lignes de niveau
- Pour maximiser , on déplace la ligne de niveau dans la direction qui augmente .
- Pour minimiser , on déplace la ligne de niveau dans la direction qui diminue .
- Le sens de déplacement dépend des coefficients et . Par exemple, si , augmenter éloigne la droite de l'origine.
Méthode graphique de résolution
La méthode graphique est très efficace pour résoudre des problèmes d'optimisation linéaire à deux variables.
-
Tracer le domaine de faisabilité :
- Pour chaque contrainte d'inégalité, tracer la droite associée et identifier le demi-plan correspondant.
- Hachurer ou colorier la région qui satisfait toutes les contraintes (y compris les contraintes de non-négativité ). Cette région est le polygone de contraintes.
-
Identifier les sommets du polygone :
- Calculer les coordonnées de tous les sommets (points d'intersection des droites frontières) du polygone de contraintes.
-
Tracer une ligne de niveau de la fonction objectif :
- Choisir une valeur arbitraire pour (par exemple, ) et tracer la droite .
-
Déplacer la ligne de niveau :
- Déplacer virtuellement cette ligne de niveau, en la gardant parallèle à elle-même, dans la direction qui maximise (ou minimise) .
- Le point optimal est le dernier point du domaine de faisabilité touché par la ligne de niveau avant qu'elle ne quitte complètement la région.
-
Recherche du point optimal :
- Le théorème fondamental de l'optimisation linéaire stipule que si une solution optimale existe, elle est toujours atteinte à l'un des sommets (points extrêmes) du domaine de faisabilité.
- Donc, il suffit d'évaluer la fonction objectif à chacun des sommets du polygone de contraintes.
- Le sommet qui donne la plus grande valeur de est la solution pour la maximisation.
- Le sommet qui donne la plus petite valeur de est la solution pour la minimisation.
Cas particuliers
- Solutions multiples : Si la ligne de niveau optimale est parallèle à l'une des arêtes du polygone de contraintes, alors tous les points sur cette arête (y compris les deux sommets qui la définissent) sont des solutions optimales.
- Pas de solution (domaine vide) : Si le système d'inéquations n'a pas de solution, le domaine de faisabilité est vide.
- Solution non bornée : Si le domaine de faisabilité est non borné et que la fonction objectif peut être augmentée (ou diminuée) indéfiniment dans cette région, il n'y a pas de solution optimale finie.
Applications pratiques de l'optimisation linéaire
L'optimisation linéaire est largement utilisée dans l'industrie et l'économie pour résoudre des problèmes concrets :
-
Problèmes de production : Comment allouer des ressources limitées (matières premières, main d'œuvre, temps machine) pour produire différents biens afin de maximiser le profit ou minimiser les coûts de production.
- Exemple : Une entreprise fabrique deux types de produits, A et B. Chaque produit utilise une certaine quantité de matière première et de temps machine. Il y a des limites sur la disponibilité de la matière première et du temps machine. Le profit par unité de A et B est connu. Combien de A et B faut-il produire pour maximiser le profit ?
-
Problèmes de mélange : Comment combiner différentes matières premières (avec des coûts et des compositions variés) pour obtenir un produit final répondant à certaines spécifications à moindre coût.
- Exemple : Formuler un aliment pour bétail en mélangeant différentes céréales, chacune ayant un coût et un contenu nutritionnel (protéines, vitamines) spécifique. Les contraintes sont les besoins nutritionnels minimaux et maximaux, et l'objectif est de minimiser le coût total.
-
Optimisation de ressources : Planification de l'utilisation de ressources (transport, énergie, personnel) pour optimiser un objectif donné.
- Exemple : Déterminer la meilleure façon d'affecter des équipes à différentes tâches pour minimiser le temps total du projet.
L'optimisation linéaire est un outil puissant pour la prise de décision stratégique en entreprise.
Chapitre 4
Introduction à l'optimisation sous contraintes (cas simples)
Optimisation avec une contrainte d'égalité
Si l'on veut optimiser une fonction sous une contrainte d'égalité de la forme , on peut souvent utiliser la méthode de substitution.
Substitution de variable
- De l'équation de contrainte , on exprime une variable en fonction de l'autre. Par exemple, si , on peut écrire .
- On substitue cette expression dans la fonction objectif . La fonction objectif devient alors une fonction d'une seule variable, par exemple .
Réduction à une variable
Le problème initial à deux variables sous contrainte est transformé en un problème d'optimisation à une seule variable sans contrainte (ou avec des contraintes sur l'intervalle de la variable restante).
Recherche d'extrema
On applique ensuite les méthodes d'optimisation à une variable :
- Calculer la dérivée de .
- Trouver les points critiques en résolvant .
- Utiliser la dérivée seconde ou le tableau de variation pour déterminer si ces points sont des maxima ou des minima.
- Calculer la valeur de la deuxième variable en utilisant la contrainte.
Exemple : Maximiser sous la contrainte ().
- De , on a .
- Substitution dans : .
- Intervalle : et . Donc .
- Dérivée : .
- Point critique : .
- Ce point est dans . , donc c'est un maximum.
- Si , alors .
- La valeur maximale est .
Optimisation avec une contrainte d'inégalité (approche graphique)
Pour des problèmes simples avec une contrainte d'inégalité, l'approche graphique peut être très intuitive.
Région admissible
La contrainte d'inégalité (ou ) définit une région admissible dans le plan. Cette région peut être bornée ou non.
Gradient de la fonction objectif
Pour une fonction , le gradient indique la direction de la plus forte augmentation de la fonction.
- Pour une fonction linéaire , le gradient est constant . C'est la direction dans laquelle on déplace les lignes de niveau pour maximiser la fonction.
Point de tangence
- Lorsque la fonction objectif ou les contraintes sont non linéaires, le point optimal n'est pas toujours un sommet.
- Graphiquement, le point optimal pour une maximisation (ou minimisation) est souvent le point où une ligne de niveau de la fonction objectif est tangente à la frontière du domaine de faisabilité, ou un point extrême de cette frontière.
- Si le maximum se trouve à l'intérieur du domaine (ce qui est rare avec des contraintes d'inégalité), cela signifierait que le gradient est nul en ce point (un extremum local sans contrainte).
Interprétation des résultats
Une fois la solution optimale trouvée, il est crucial de l'interpréter correctement :
Signification des valeurs optimales
- Que représentent les valeurs des variables de décision optimales dans le contexte du problème ? (Ex: nombre d'unités à produire, dimensions d'une forme géométrique).
- Quelle est la valeur optimale de la fonction objectif ? (Ex: profit maximal, coût minimal, surface maximale).
Sensibilité aux contraintes
- Comment la solution optimale changerait-elle si les contraintes étaient légèrement modifiées ? C'est le domaine de l'analyse de sensibilité.
- Par exemple, si la quantité de matière première disponible augmentait, est-ce que le profit maximal augmenterait beaucoup ? Cela aide à prendre des décisions stratégiques (par exemple, investir pour augmenter une ressource).
Limites de la modélisation
- Il est important de reconnaître que les modèles d'optimisation sont des simplifications de la réalité.
- Les résultats sont aussi bons que les hypothèses et les données utilisées.
- Des facteurs non pris en compte dans le modèle (par exemple, des événements imprévus, des préférences humaines) peuvent affecter la pertinence du résultat. L'optimisation fournit une "meilleure solution théorique" dans le cadre des informations disponibles.
Après la lecture
Passe à la pratique avec deux blocs bien visibles
Une fois le cours lu, ouvre soit le quiz pour vérifier la compréhension, soit les flashcards pour mémoriser les idées importantes. Les deux s'ouvrent dans une fenêtre dédiée.
Suite naturelle
Tu veux aller plus loin que l'article ?
Retrouve le même chapitre dans Wilo avec la suite des questions, la répétition espacée, les corrigés complets et une progression suivie dans le temps.