★ À maîtriser
Compléments
★ À maîtriser
Dans l’exemple de production, le point B(50,250) donne un profit maximal de 27 500 Dh.
Lorsqu’une solution finie existe, elle se trouve à un sommet du domaine des solutions admissibles.
Compléments
🔄 La résolution graphique se déroule ainsi :
Le programme sous , , et n’a aucune solution admissible, car son domaine est vide.
Pour le programme sous , , et , chaque point du segment AB est optimal.
Pour le programme sous , , et , le maximum n’est jamais atteint et la solution est infinie.
Un programme linéaire peut avoir les cas suivants :
Déplacer une droite de profit parallèle jusqu’au dernier point du domaine admissible.
★ À maîtriser
🔄 Les transformations possibles sont :
Pour le système , un point est extrémal de l’ensemble admissible si et seulement s’il est une solution de base admissible.
Si un programme linéaire admet une solution optimale, il admet une solution de base optimale et un point extrémal optimal.
Compléments
📌 Une solution de base est admissible si toutes ses variables sont positives ou nulles, tandis qu’elle est dégénérée si au moins une variable de base est nulle.
★ À maîtriser
Pour une solution de base admissible, si pour tout j, cette solution est optimale.
Si une variable hors base x_q vérifie et peut entrer dans la base, sa valeur positive améliore la fonction objectif à minimiser.
Si tous les coefficients y_iq de la colonne entrante sont non positifs, le problème possède une solution infinie.
L’algorithme du simplexe consiste à trouver une base admissible initiale, tester les coûts réduits, choisir une variable entrante de coût réduit négatif, appliquer le test du rapport minimal, puis pivoter et recommencer.
Compléments
📐 Formule - La valeur maximale admissible de x_q est ; la ligne pivot p réalise ce minimum.
Le nombre de solutions de base étant fini, une suite d’itérations strictement améliorantes du simplexe aboutit à l’optimum en un nombre fini d’itérations.
En cas de dégénérescence, des itérations peuvent ne pas modifier la valeur de la fonction objectif et entraîner un cyclage ; des méthodes existent pour l’éviter.
Choisir une variable entrante, tester le rapport minimal, pivoter.
★ À maîtriser
📌 À l’optimum de la phase I, une somme des variables artificielles non nulle signifie que le problème initial est irréalisable, tandis qu’une somme nulle signifie qu’il admet une solution de base admissible.
Compléments
📌 Quand la somme artificielle est nulle, les variables artificielles hors base sont supprimées ; une variable artificielle de base de valeur nulle est éliminée si sa contrainte est de la forme , sinon un pivot peut la rendre hors base.
★ À maîtriser
📐 Formule - Pour le primal sous et , le dual est sous et .
📌 Pour des solutions admissibles x et y du primal et du dual, la dualité faible donne ; si ces valeurs sont égales, x et y sont optimales.
📌 Si l’un des problèmes en dualité admet une solution optimale, l’autre en admet aussi une et leurs valeurs optimales sont égales.
Compléments
Dans l’exemple de location de machines, les produits A et B rapportent respectivement 4 dh et 5 dh par kilogramme, tandis que leurs besoins en heures sur les machines 1, 2 et 3 sont respectivement (2, 4, 4) et (4, 2, 4), pour des disponibilités de (12, 12, 14) heures.
Dans la formulation générale de la dualité, maximisation et minimisation s’échangent, la matrice A devient sa transposée, les variables du primal correspondent aux contraintes du dual et inversement, et les conditions de signe et de liberté se correspondent.
📌 Si l’un de deux problèmes en dualité possède une solution infinie, l’autre n’a pas de solution admissible.
📌 Des solutions admissibles x et y du primal et du dual sont toutes deux optimales si et seulement si et .
Le primal maximise le profit ; le dual minimise le coût des ressources.
Primal et dual en dualité
| Aspect | Primal (P) | Dual (D) |
|---|---|---|
| Objectif | Minimiser cᵀx | Maximiser yᵀb |
| Contraintes | Ax ≥ b | yᵀA ≤ cᵀ |
| Signe des variables | x ≥ 0 | y ≥ 0 |
| Correspondance | Variables primales | Contraintes duales |
Teste tes connaissances sur Recherche opérationnelle et programmation linéaire avec 18 questions à choix multiples et corrections détaillées.
1. Comment caractérise-t-on un programme linéaire ?
2. Une entreprise produit tonnes de A et tonnes de B. A consomme une tonne de M1 et deux tonnes de M2 par tonne produite; B consomme une tonne de chacune des trois matières. Les stocks sont de 300 tonnes de M1, 400 de M2 et 250 de M3, et les profits unitaires sont de 50 et 100. Quelle formulation maximise le profit ?
Mémorisez les concepts clés de Recherche opérationnelle et programmation linéaire avec 46 flashcards interactives.
Qu’est-ce qu’un programme linéaire ?
L’optimisation d’une fonction linéaire de plusieurs variables soumises à des contraintes linéaires.
Dans le modèle de production de A et B, quelle fonction représente le profit à maximiser ?
Dans le modèle de production de A et B, quelle contrainte exprime le stock de M1 ?
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches