1.GNRALITS
La programmation linaire est un procd mathmatique qui consiste optimiser un critre appel
Fonction conomique en respectant un certain nombre de contraintes.
Optimiser signifie :
Maximiser sil sagit dun chiffre daffaires, dune marge de production, dun nombre de clients
visiter
Minimiser sil sagit dun cot de production, de revient, dun budget de trsorerie,
2. MODLISATION DU PROBLEME
Il faut exprimer la fonction conomique optimiser :
-
contraintes de production :
atelier 1 0,15x+0,1y 27 500
contraintes commerciales :
coulement y 100 000
Lorsque le programme est ainsi prsent laide dinquations on dit que sa forme est
CANONIQUE
3. RSOLUTION GRAPHIQUE
Lensemble des donnes du problme est traduit graphiquement dans un plan rapport deux axes
correspondant chacune des variables (x et y). La dmarche peut tre dcompose en deux tapes :
- recherche de lensemble des solutions possibles, cest dire des combinaisons de fabrication de
produits A et B que lon peut mettre en uvre, en respectant les contraintes
- dtermination de la meilleure de ces solutions.
3.1. Ensemble des combinaisons possibles :
Pour chacune des contraintes on doit carter les combinaisons qui ne la respectent pas.
Prenons par exemple : la contrainte atelier 1 : 0,15x+0,10y27500
On doit liminer les couples (x,y) tels que 0,15x+0,10y>27500
Pour les visualiser, on trace la droite D1 :0,15x+0,10y=27500 qui passe par les points (0,27500) et
(10000,260000).
Cette droite partage le plan en deux parties I et II.
Le point (0,0), qui appartient au demi-plan I, vrifie t-il lquation ?:
0,15*0+0,1*0 = 0
0 < 27500 donc I est le demi-plan solution.
En procdant ainsi pour chaque contrainte on obtient une ZONE DACCEPTABILIT regroupant
lensemble des combinaisons possibles.
3.2. Recherche de la combinaison optimale :
3.2.1.Recherche graphique :
La marge apporte par une combinaison (x,y) est dtermine par la fonction conomique FE=
20x+16y
Tous les couples (x,y) apportant une mme marge FE vrifient :
FE= 20x+16y ou y=-1,25x+FE/16
Si FE = 0
Ils sont reprsents par la droite 0 qui coupe laxe des ordonnes au point (0,0) et passe par le point
(10000,-12500).
Toutes les droites FE sont parallles entre elles, pour trouver loptimum il faut se dplacer
paralllement la droite 0 dans le sens de la flche, FE/16 augmente donc FE augmente. Plus FE
augmente plus les couples reprsents par les points de la droite dgagent une marge importante.
Loptimum correspond au point de la zone dacceptabilit situ sur la droite FE la plus loin de
lorigine dans le sens de la flche.
Le point recherch est le point par lequel on sort de la zone dacceptabilit.
Remarques :
Sil sagissait dune minimisation : mme procd mais le point solution serait celui par lequel on
entre dans la zone dacceptabilit.
3.2.2. Rsolution algbrique :
On constate que lon peut hsiter entre les points C, D, et E : dans ce cas il faut calculer les
coordonnes de ces points, puis calculer FE en chacun deux.
a) Calcul des coordonnes
De C : C appartient D1 et D2 : rsolution du systme
0,14x+0,2y=31900
0,15x+0,1y=27500
Programmation linaire page 4
C(144 375 ; 58 437,5) on constate que y nest pas entier. Le point entier, le plus proche,
appartenant la zone dacceptabilit est (144 375,58 437)
De D : D appartient D3 et D1 : rsolution du systme
x=160 000
0,15x+0,1y=27500
D(160 000 ; 35 000)
De E : E appartient laxe des x et D3 :
x=160 000 ; y = 0
E(160 000 ; 0)
b) calcul en FE :
Sommets
C
D
E
Coordonnes
144 375
160 000
160 000
58 437
35 000
0
FE
3 822 492
3 760 000
3 200 000
La cellule cible maximiser est B19, celle qui contient la formule de la Fonction conomique.
Les cellules variables sont celles qui contiennent X et Y soit : C4 et C5
Il faut ensuite numrer les contraintes et faire rsoudre.
Les flches rouges permettent un basculement de la bote de dialogue vers lcran o les cellules
sont slectionner.
Cliquer sur OK vous permet de revenir la boite de prcdente, vous choisissez alors Rsoudre