Vous êtes sur la page 1sur 17

Formulation dun Programme

Linaire
(Chapitre I)
Nada Ben Elhadj

Etapes de modlisation dun PL


La formalisation dun PL est une tche dlicate mais essentielle car
elle conditionne la dcouverte ultrieure de la bonne solution.
Gnralement il y a trois tapes suivre pour pouvoir construire le
modle d'un PL :

1.

Identifier les variables du problme valeur non connues (variable


de dcision) et les reprsenter sous forme symbolique (ex: x1, x2);

2.

Identifier lobjectif ou le critre de slection et le reprsenter sous


la forme dune fonction mathmatique linaire en fonction des
variables de dcision. Spcifier si le critre de slection est
maximiser ou minimiser;

3.

Identifier les restrictions (les contraintes) du problme relatives


aux variables de dcision. Il est bien rare quun responsable
dispose de toute libert daction. Le plus souvent il existe des
limites ne pas dpasser qui revtent la forme dquations ou
dinquations mathmatiques.

Problme de lusine de meubles


La direction dune usine de meubles a constat quil y a des temps morts dans
chacun des dpartements de lusine. Pour remdier cette situation, elle
dcide dutiliser ces temps morts pour fabriquer deux nouveaux modles de
bureaux, M1 et M2.
Les temps de ralisation pour chacun de ces modles dans les ateliers de
sciage, dassemblage et de sablage ainsi
M1 M2 Temps Libres
que les temps libres dans chacun de ces
Sciage
1
2
20
ateliers sont donns dans ce tableau .
Assemblage
2
1
22
Ces temps reprsentent le nombre
Sablage
1
1
12
dheures ncessaires un homme pour effectuer le travail.
Les profits que la compagnie peut raliser pour chacun de ces modles sont
de 300 u.m pour M1 et de 200 u.m Pour M2.
La direction dsire dterminer combien de bureaux de chaque modle elle
doit fabriquer pour maximiser son profit.
3

Les composantes dun PL


1) Choix des variables:
Dfinition: On appelle variable toute quantit utile la
rsolution du problme dont le modle doit dterminer la
valeur.
Cette dfinition permet de diffrencier les variables des
paramtres, qui sont des donnes qui peuvent varier, par
exemple dune priode lautre ou dun scnario lautre.
Ex. Usine de meubles:
x1 = nombre de bureaux du modle M1,
x2 = nombre de bureaux du modle M2.

Chap.I: Formulation PL

I. Les composantes dun PL


2) Paramtres
Dfinition: On appelle paramtres du modle toutes les
donnes numriques prsentes dans lnonc ou qui se
calculent partir de ces dernires.
3 types de paramtres:
Les coef. conomiques: degr de ralisation de lobjectif de
lentreprise associ une valeur unitaire de chacune des
variables (prix de vente, cot variable unitaire): cj : 300,200
Les ressources: les capacits de production limites, les
normes respecter, les potentiels de vente. (bi) : 20,22,12
Les coef. techniques: le degr de consommation dune
ressource par une activit. A la ressource i et lactivit j
correspondra le coef: aij : 2,1,
5

Les composantes dun PL


3) Expression de lobjectif
Dfinition: On appelle fonction objectif dun problme
doptimisation le critre de choix entre les diverses solutions
possibles. (cest la fonction qui doit tre maximise ou
minimise.)
La fonction objectif est une forme linaire en fonction des
variables de dcision.
Ex. usine de meubles: La direction dsire maximiser son
profit en produisant des bureaux de modle M1 et M2.
Lobjectif sexprime comme suit :

max Z = 300 x1 + 200 x2


(Z= Profit de la direction de lusine)
6

Les composantes dun PL


4) Expression des contraintes
Dfinition: On appelle contraintes du problme toutes les relations
limitant le choix des valeurs possibles des variables.
Ces relations peuvent tre de simples contraintes de signe des
variables. Par exemple, le nombre de bureaux ne peut tre
ngatif:
x1 0, x2 0.
Elles peuvent tre plus complexes
Contraintes de la direction : Les temps libres de chaque
dpartement imposent des contraintes quil faut respecter.
Contrainte impose par les temps libres latelier sciage:
x1 + 2x2 20.
Les autres contraintes: 2 x1 + x2 22 et x1 + x2 12.
7

Hypothses sur les variables de dcision


Proportionnalit: La contribution des variables de dcision la
fonction objectif et aux contraintes est proportionnelle leur valeur.
Ex:

3 x1

3/4 x2

1/x1 X

Log x1 X

Additivit:
La contribution des variables de dcision la fonction objectif et aux
contraintes est indpendante des valeurs prises par les autres variables,
Ex:
Z=3x1+x2
Z=2x1x2 X
La fonction objectif et le terme gauche des contraintes sont composs de
la somme des contributions individuelles de chaque variable de dcision.

Divisibilit: Les variables peuvent prendre des valeurs non entires


(fractionnaires).
Certitude: Les paramtres du problme (en dehors des variables de
dcisions) ont des valeurs connues avec certitude.
Remarque importante:
8

Un modle linaire ne doit pas contenir des ingalits strictes.

Forme gnrale dun PL:


Considrons quil y a xi (i=1,N) produits (variables
inconnues) ncessitant lutilisation de M ressources. Notons cj,
la marge unitaire du produit (profit unitaire) j et bi, la quantit
de ressource i disponible. Notons par aij la quantit de
ressource i consomme pour produire une unit de produit j.
Les donnes numriques du problme sont rsumes au tableau
suivant:
Ressource

Produit

Capacit
disponible

x1

x2

xN

a11

a12

a2N

a21

a22

aM1

aM2

aMN

Marge

c1

c2

cN

b1
b2

bM

Forme gnrale dun PL:


En suivant les tapes de formulation ci-dessus, on peut
reprsenter le PL sous forme dquations et inquations
linaires comme suit :

Max ( Min ) Z =
s .c

c1 x1 + c 2 x 2 + K + c N x N

a 11 x 1 + a 12 x 2 + K + a 1 N x N ( = ou ) b 1
a 21 x 1 + a 22 x 2 + K + a 2 N x N ( = ou ) b 2
M
a M 1 x 1 + a M 2 x 2 + K + a MN x N ( = ou ) b M
x1 0 , x 2 0 , K , x N 0

10

Forme gnrale dun PL:


Maximiser Z = cx
s.c : Ax b
x0
o :
x1
b1


x2
b2
x = . , c = (c1 , c2 ,..., cn ), b = .


.
.
x
b
n
m

11

a11

a21
A = (aij , i = 1,..., n, j = 1,..., m ) =

a
m1

a12
a22
.
.
am 2

a1n

.. .. a2 n

amn
.. ..

Ex: Problme de Production 1:


Une socit cherche dcider les quantits
fabriquer de deux types P1 et P2. Les prix de vente
unitaires sont respectivement de 15 dinars pour P1 et
de 8 dinars pour P2. Chaque unit de P1 ncessite 2
units de matires premires et 0,75 heures ouvrier.
Tandis que chaque unit de P2 ncessite 1 unit de
matires premires et 0,5 heures ouvrier. Toutes les
semaines, la socit dispose de 400 units de
matires premire et de 6 ouvriers qui travaillent
chacun 40 heures par semaine.
Modliser ce problme sous forme dun
programme linaire.
12

Problme de Production 1: (suite)


Dans le souci de contrler ses dpenses, la socit a dcid
d'acheter uniquement la quantit de matire premire
ncessaire pour sa production et de rduire le nombre
d'ouvriers 4 seulement.
Ces ouvriers peuvent travailler des heures supplmentaires
raison de 5 dinars l'heure. (leurs salaires de base sont
considrs comme cots fixes pour la socit). Afin de
rpondre la demande de la semaine venir, la socit sait
qu'il faut fabriquer au moins 350 units des deux produits P1
et P2 ensembles. Chaque semaine, 400 units de matire
premire sont disponibles sur le march un prix unitaire de
2,5 dinars.
Re-modliser ce problme
13

Exemple dun problme dinvestissement


Pour maximiser son revenu, une entreprise a la
possibilit d'investir dans 4 sortes de titres A, B, C et
D rapportant chacun un intrt respectif de 8.5%,
10%, 11% et 9%.
Pour des considrations financires au moins 25%
de la somme totale doit tre investie dans des titres
de type A et B. Au plus 60% de la somme totale doit
tre investie dans les titres de type A,B et D. De plus
il est ncessaire que la somme investie dans le titre
C soit plus importante que celle investie dans le titre
B.
Formuler ce problme sous la forme d'un
programme linaire.
14

Exemple dun problme de transport


Une entreprise de production dispose de trois usines 1,2 et
3 dans des endroits diffrents. Elle cherche transporter sa
production mensuelle dans des entrepts situs dans les
villes 1, 2, 3 et 4. Les cots de transport dpendent du trajet
suivi et sont consigns dans le tableau suivant:

Sachant que les usines produisent respectivement 10, 8 et 9


tonnes par mois et que la capacit de stockage de chaque
entrept est de 6 tonnes, formuler ce problme sous la
forme dun programme linaire.
15

Exemple dun problme de mlange


Un fabricant produit deux types de farine F1 et F2,
partir de trois crales C1, C2 et C3. Un kilogramme
de farine F1 doit contenir au moins 70% de la crale
C1 alors quun kg de farine F2 doit contenir au moins
50% de la crale C1 et au plus 30% de la crale
C3. Un kg de F1 rapporte un gain de 0,095 dinars et
un kg de F2 rapporte un gain de 0,100 dinars. Le
fabricant dispose dans ses usines de 1500 kg de C1,
800 kg de C2 et de 1000 kg de C3. Formuler le
problme sous la forme dun PL.

16

En rsum !
Bien lire lnonc du problme:
Identifier clairement les donnes
Attention aux units de mesure !
Dfinir les variables.
Vrifier que lobjectif et toutes les contraintes
peuvent tre reprsentes avec ces variables
Vrifier que lobjectif et les termes de gauche des
contraintes fonctionnelles sont bien linaires
(proportionnalit et additivit)

17

Vous aimerez peut-être aussi