Professional Documents
Culture Documents
Ali DERBALA
LA PROGRAMMATION LINEAIRE
La premire rvolution industrielle avait remplac la force musculaire de l'homme par
celle des machines. La seconde voyait la machine se commander elle-mme.
Les ordinateurs se sont introduits dans les entreprises et les pouvoirs publics firent
surgir des problmes de grande envergure auxquels les directions n'taient pas
prpares. La caractristique essentielle de la Recherche Oprationnelle est le recours
la mthode scientifique. Le chercheur de la R.O. construit une reprsentation qu'il
appelle un "modle mathmatique". Il peut manipuler les modles et les tudier plus
facilement que le systme rel. Les modles sont parfois trs difficiles construire et
peuvent prendre la forme d'expressions mathmatiques fort compliques. Lorsqu'ils
mettent leur modle en formule, les chercheurs doivent noncer formellement quelles
ID
BL
par Dantzig en 1947 et connat un dveloppement rapide par suite de son application
LA
est la construction dordinateurs puissants qui ont permis de traiter les problmes
concrets de taille trs grande. On lapplique surtout en gestion et en conomie
sont : les transports, les banques, les industries lourdes et lgres, lagriculture, les
chanes commerciales, la sidrurgie, et mme le domaine des applications militaires.
SA
TE
IV
ER
SI
LA
BL
I
IV
ER
SI
TE
SA
BL
I
recette maximale ?
5 x + 3 y 30
LA
2 x + 3 y 24
x 0 et y 0.
x + 3 y 18
gteaux G1, G2 et G3. Il utilise cet effet de la farine (E1), du beurre (E2), des ufs
(E3), du sucre (E4) et de la levure (E5). Les quantits aij de llments Ei intervenant
SA
TE
G2
1
E2
SI
G1
1
E3
E4
E5
N
IV
ER
E1
x1 +
x1 + 2 x2 + x3 10
2 x1 +
x2 + x3 20
20
x1 + 2 x2
x1 + 2 x2 + 2x3 10
x1 0, x2 0, x3 0.
ID
03. Problme de dcoupe. Une usine a reu des plaques de mtal dune largeur de
largeur de 110 cm , 40 plaques de largeur de 75 cm et 15 plaques de largeur de 60 cm.
BL
Donner le modle mathmatique pour que les dchets soient les plus petits possibles .
Rponse 3. Une plaque de 200 cm de largeur peut tre dcoupe de cinq faons :
2. une plaque de 110 cm et une plaque de 75 cm. Les dchets seront de 15 cm.
LA
3. une plaque de 110 cm et une plaque de 60 cm. Les dchets seront de 30 cm.
deux plaques de 75 cm. Les dchets seront de 50 cm.
Min z = 5 x1 + 15 x2 + 30 x3 + 20 x4 + 50 x5
x2 + x3 30
SA
x1 + x2 + x5 40
2 x1 + x3 + 3 x4 15.
TE
x1 0, , x5 0.
SI
04. Un problme de transport. Une entreprise stocke un produit dans trois dpts
ER
A1, A2 et A3. Les quantits stockes sont respectivement a1, a2 et a3. Les dpts
IV
( i = 1,, 4 ). Comment lentreprise doit-elle rpartir les stocks entre les points de
BL
ID
m
xij = bj, j = 1, , n - 1.
i =1
diffrents biens. Chaque bien est repr par un indice j . Pour raliser sa
production, elle utilise des matires premires, des machines, de la main duvre,
LA
cest dire des ressources mesures en units appropries. Ces ressources, ou facteurs
de production, sont disponibles en quantit limite ; soit bi la quantit disponible de la
ressource i . On sait par ailleurs, quelle quantit aij la production dune unit du
IV
ER
SI
TE
SA
programme linaire.
06. Une usine fabrique trois sortes de pices ( p1, p2, p3 ) laide de deux machines
( m1, m2 ). Chaque pice en cours de fabrication doit passer successivement sur les
deux machines dans un ordre indiffrent et pendant les temps suivants ( en minutes )
Temps dusinage
P2
P3
M1
M2
12
P1
BL
I
Machines
profit ralis sur une pice p1 est de 50 DA, sur une pice p2 est de 80 DA, celui
ralis sur une pice p3 est de 60 DA. Combien doit-on fabriquer de pices p1, p2 et p3
LA
Rponse 06. Si x1 , x2, x3 reprsentent les nombres de pices de type p1, p2, p3
6 x1 + 12 x2 + 3
x3 600
2 x1 + 4 x2 + 3
SA
x1 0, x2 0, x3 0.
07. Problme de Mlange. Il faut mlanger trois gaz de telle manire que le gaz
TE
mixte soit le plus bon march que possde un pouvoir calorifique entre plus de 1700
ER
SI
IV
Pouvoir calorifique en
3
Taux de sulfure
Prix en DA
En g/ m
1000
100
2000
250
1500
200
k. cal/ m
Gaz
x1 0, x2 0, x3 0
BL
I
fromage, les pois et les pinards. Les prix par 100 g de ces produits sont
LA
Fer
Pain
10
300
50
Beurre
30
1800
400
Fromage
35
800
450
Pois
20
1500
750
Epinards
25
300
120
15
TE
Calcium
SA
Protines
fer ( en mg ) par 100 g de ces aliments sont donns dans le tableau suivant :
SI
ER
IV
4 x4 + 15 x5 12
xi 0, i = 1,, 5
09. Une usine possde trois tours, qui au cours dun mois, peuvent tre utiliss
pendant les temps indiqus dans le tableau ci dessous. Quatre pices peuvent tre
usines sur ces machines. Les quantits de chaque pice fabriquer au cours du mois
sont fixes de faon imprative et sont indiques dans le tableau. Le temps dusinage
en heures par pice figurent galement .
Heures de disponibilit des
machines
II
III
IV
80
30
130
Productions exiges
10
40
50
20
moins
BL
au
de
(nombre
ID
Tours
Temps dusinage
pices)
LA
SA
A
Minz = 3x11 + 3x21 + 2x31 + 5x41 + 4x12 + x22 + x32 + 2x42 + 2x13 + 2x23 + 3 x33 + 4 x43
4x12 + x22 + x32 + 2x42 30
3x11 +x12 + x13 = 10
x21 + x22 + x23 = 40
x31 + x32 + x33 = 50
x41 + x42 + x43 = 20
xij 0, i = 1, , 4 et j = 1, 2, 3.
IV
ER
SI
TE
10. Une usine peut fabriquer quatre sortes de bureaux. La fabrication requiert un
certain temps de travail dans latelier des composants, un certain temps de travail dans
latelier dassemblage et un certain temps dans latelier de finition. Ces temps sont
Bureaux
Composants
Montage
Finition
Le profit ralis sur la vente de chacun de ces bureaux est respectivement de 900 DA,
ID
1800 DA, 1400 DA et 450 DA. On dsire maximiser le profit sachant quon ne
donns par :
BL
dispose que de 4500, 4000 et 3000 units de travail dans les ateliers de composants,
de montage et de finition respectivement.
x1 + 3 x2 + x3 + x4 4500
LA
2 x1 + x2 + 2 x3 + x4 4000
x2 + 4 x3 + x4 3000
xi 0, i = 1, , 4.
SA
11. Une entreprise possde trois usines situes respectivement Boufarik, Blida et
Mda. Elle importe un mtal, du cuivre, non disponible sur le march interne qui lui
SI
TE
est achemin vers deux ports celui dAlger et dOran. Les quantits de cuivre
ncessaires aux usines respectives sont de 400, 500 et 600 tonnes tandis que les
ER
quantits disponibles sont de 500 et 300 tonnes par semaine respectivement Alger
IV
et Oran. Les cots unitaires de transport en dinars sont donns par le tableau suivant:
Alger
Oran
Boufarik
Blida
Mda
500
600
700
1000
900
800
BL
I
xij 0 ( i = 1, 2 et j = 1, 2, 3 )
12. Programme de raffinerie. Une raffinerie peut traiter trois ptroles bruts appels
LA
brut_1, brut_2 et brut_3 originaires de trois pays diffrents. Par distillation fractionne
dans les toppings , ces ptroles bruts donnent des coupes qui sont des ensembles
Une gazoline ou coupe 0-80c( hydrocarbures dont le point dbullition est compris
SA
entre 0 et 80c )
Un naphta lger ou coupe 130-160c
TE
ER
SI
IV
10
Matire premire
Brut_1
Brut_2
Brut_3
Production
( tonnes)
( tonnes)
( tonnes)
Essences
20
25
30
Ptroles
Gasoil
40
25
30
Fuel-oil
30
50
30
Total
100
100
100
BL
I
300 000 tonnes de gaz et gaz liqufis, 1 050 000 t dessences , 180 000 t de ptrole,
Elle ralise un bnfice de 4000 DA par tonne de brut_1 mise en uvre, 5000 DA par
tonne de brut_2 et 6000 DA par tonne de brut_3 mise en uvre. Quelle quantit de
chacun des bruts devra-t-elle traiter pour raliser le bnfice total maximal ? Ecrire le
LA
programme correspondant.
A
D
SA
SI
Soit encore :
TE
N
IV
ER
soit encore :
4 x 1 + 2 x3 9
11
Soit encore :
4 x1 + 5 x2 + 6 x3 21
4 x1 + 2 x3 9
8 x1 + 5 x2 + 6 x3 27
ID
3 x1 + 5 x2 + 3 x3 18
BL
x1 0, x2 0, x3 0.
13. Problmes des ordures mnagres. Une ville A produit quotidiennement 500
tonnes dordures mnagres, une autre ville B produit 400 tonnes. Les ordures doivent
LA
respectivement jusqu 500 tonnes par jour. Le cot de lincinration des ordures est
Lincinration des ordures rduit chaque tonne de dchets 0.2 tonnes de dbris, qui
seront enfouis dans deux terrains vagues. Chaque terrain vague peut recevoir au plus
200 tonnes de dbris par jours. Il cotera 3 DA le kilomtre pour transporter une
SA
A
tonne de dchets ( ordures ou dbris ). Les distances entre les diffrents lieus sont
donnes par le tableau ci dessous.
SI
TE
Incinrateur 2
Ville A
30
Ville B
36
42
Terrain vague 1
Terrain vague 2
U
N
IV
ER
Incinrateur 1
12
min Z = 40 (x11 + x21 ) + 30 (x12 + x22 ) + 3 ( 30 x11 + 5 x12 + 36 x21 + 42 x22 + 5 y11+
BL
I
LA
xij 0, yjk 0 ( i, j, k = 1, 2 )
Le but des chapitres ultrieurs est de dterminer une solution ces problmes de la
SA
dans le cas d'un plan ou d'un espace de dimension trois, algorithme du simplexe,
N
IV
ER
SI
TE
13
N
IV
ER
SI
TE
SA
LA
BL
I
14