2e Option spcifique
Jean-Philippe Javet
x3
x4
x5
x1
3
1
2
100
x2
4
3
2
120
x3
1
0
0
0
x4
0
1
0
0
x5
0
0
1
0
4200
2400
2600
0
1 Introduction
1.1 Prambule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Un exemple rsolu par voie graphique . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Rsolution de systmes dinquations 2 ou 3 variables
2.1 Inquations linaires . . . . . . . . . . . . . . . . . . . . .
2.2 Systme dinquations linaires . . . . . . . . . . . . . . .
2.3 Ensembles convexes . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Quelques proprits sur les ensembles convexes . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
2
5
5
8
12
13
problme 3
. . . . . . . . .
. . . . . . . . .
complter) . .
variables
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
25
29
29
33
33
34
36
46
47
II
7.3 Les variables dans et hors programme dans la rsolution matricielle . . . . . . . . . 61
7.4 Exemple accompagn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.5 Quelques remarques pour terminer . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8 OpenOffice pour rsoudre des problmes de P.L.
67
8.1 Rsolution de lexemple accompagn (cf. pages 47 et 62) . . . . . . . . . . . . . . . . 67
8.2 Quelques exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
A Quelques lments de solutions
A.2 Rsolution de systmes dinquations . . . . . .
A.3 Traduction des prob. en langage mathmatique
A.4 Rsolution graphique dun prob. 2 variables .
A.5 Rsolution graphique dun prob. 3 variables .
A.6 Rsolution par mthode algbrique . . . . . . .
A.7 Rsolution par mthode du simplexe . . . . . .
A.8 OpenOffice pour rsoudre des problmes de P.L.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
I
I
II
IV
IV
V
VI
VII
Index
VIII
Index
IX
1
Introduction
1.1
Prambule
1.2
CHAPITRE 1. INTRODUCTION
M1
1
2
1
M2
2
1
1
Temps libres
20
22
12
La direction dsire dterminer combien de bureaux de chaque modle elle doit fabriquer pour maximiser son profit.
Solution: Posons x1 le nombre de bureaux du modle M1 et x2 le nombre
de bureaux du modle M2 . Les temps libres de chaque dpartement
imposent des contraintes quil faut respecter. La contrainte impose
par les temps libres latelier de sciage :
x1 ` 2x2 20
les autres contraintes sont :
2x1 ` x2 22
x1 ` x2 12
Il sajoute ces contraintes des contraintes de non-ngativit
puisque le nombre de bureaux ne peut tre ngatif, on a donc :
x1 0 et x2 0
CHAPITRE 1. INTRODUCTION
x1
12
x2
`x
10
12
8
6
4
x1
`2
2
2
10
12
14
16
x2
18
x1
20
22
Il sagit donc dune famille de droites de pente 3{2 et dont lordonne lorigine est p{200. Parmi les droites de cette famille, seules
celles ayant des points communs avec le polygone convexe nous intressent. La fonction f px1 ; x2 q atteindra sa valeur maximale lorsque
lordonne lorigine p{200 de la droite :
p
3
x2 x1 `
2
200
atteindra sa valeur maximum tout en passant par au moins un des
points du polygone convexe.
CHAPITRE 1. INTRODUCTION
x2
2x 1
x1
12
x2
`x
10
12
8
6
4
x1
`2
2
2
10
12
14
16
x2
18
x1
20
22
x2 2
x1 ` x2 12
2
Rsolution de systmes dinquations 2 ou 3 variables
2.1
Inquations linaires
Cette partie est consacre la prsentation des dfinitions et des
proprits des inquations, de systmes dinquations linaires et
densemble-solution des systmes dinquations linaires. Nous accorderons de limportance ces dfinitions parce quelles sont indispensables pour la comprhension des dmarches de rsolution de
problmes de programmation linaire.
Dfinition: Une inquation linaire est une expression de la forme :
a1 x1 ` a2 x2 ` a3 x3 ` ` an xn b
o xi sont les variables (ou inconnues), les ai sont les coefficients
des variables, b est une constante et n est le nombre dinconnues.
Remarque: Une expression de la forme :
a1 x1 ` a2 x2 ` a3 x3 ` ` an xn b
est galement une inquation linaire n inconnues. Cependant, en
multipliant les deux termes de linquation par un nombre ngatif,
on change galement le sens de lingalit. On peut donc toujours
exprimer une inquation linaire sous la forme :
a1 x1 ` a2 x2 ` a3 x3 ` ` an xn b
et nous utiliserons cette forme dans toutes les dfinitions.
Dfinition: On appellera solution dune inquation linaire n inconnues
de la forme :
a1 x1 ` a2 x2 ` a3 x3 ` ` an xn b
tout n-tuplet : pk1 ; k2 ; k3 ; . . . ; kn q pour lequel :
a1 k1 ` a2 k2 ` a3 k3 ` ` an kn b est une ingalit vraie.
Exemple 1: Ainsi le couple p2 ; 3q est une solution de linquation 2x1 `3x2 9
puisque : 2 p2q ` 3 3 9 est une ingalit vraie.
5
2x1 ` 3x2 9
3x
1
2x1 ` 3x2 9
1
5 x1
5 x1
x1 ` 2x2 5
Exercice 2.1:
x2
1
1
x1 ` 3x2 9
5 x1
1
1
4x1 ` 6x2 12
5 x1
p0 ; b{a2 ; 0q
x2
est un plan coupant les axes aux points reprsentant les n-tuplets :
pb{a1 ; 0 ; 0q; p0 ; b{a2 ; 0q; p0 ; 0 ; b{a3q
pb{a1 ; 0 ; 0q
En effet :
x1
x3
3
2
1
1
4 x2
3
4
x1
Exercice 2.2:
1
2
x3
4 x2
x3
x1
x1
6x1 ` 8x2 ` 12x3 24
2x1 ` 3x2 6
4 x2
2.2
Rn.
..
% a x ` a x ` a x ` ` a x b
m1 1
m2 2
m3 3
mn n
%
9x1 3x2 ` 2x3 11
a23 . . .
a31 . . .
a...... 2
..
% a k ` a k ` a k ` ` a k b
m1 1
m2 2
m3 3
mn n
m
Lensemble-solution dun systme dinquations linaires est lintersection des ensembles-solutions de chacune des inquations du
systme.
&2x1 ` 3x2 24
3x1 ` 2x2 24
x1
0
%
x2 1
Puis dterminer les coordonnes des points-sommets de lensemblesolution
x2
12
10
8
6
4
2
10
12
14
16
x1
Exercice 2.3:
20
1
2
&3x1 ` x2 21
&2x1 ` x2 22
x1 ` x2 12
b) x1 ` x2 9
a)
x1
0
x
%
%
x2 0
x2 0
$
2x1 ` x2
& x `x
1
2
c)
x1
%
x2
0
1
2
$
x1 ` 2x2
&x ` x
1
2
d)
x1
%
x2
8
6
0
0
&x1 ` x2
x1
0
x2
0
%
x3 0
Puis dterminer les coordonnes des points-sommets de lensemblesolution.
8
x3
7
6
5
4
3
2
1
2
4
6
8
10
x1
x2
x2 ` x3 2
&
& x1 ` 2x2 ` x3 4
0
x1
0
b) x1
a)
x2
0
x2
0
%
%
x3 0
x3 0
$
4x1 ` 6x2 ` 3x3
&3x ` x
1
2
c)
x1
x2
%
x3
24
24
12
0
0
0
$
4x1 ` 4x2 ` x3 24
&
4x1 ` 12x2 ` 9x3 72
d)
4x1 ` 12x2 ` 3x3 24
%
o xi 0 pour i 1; 2; 3
$
x1 ` x2 ` 2x3 8
&
x1 ` 2x2 ` x3 8
e)
2x1 ` x2 ` x3 8
%
o xi 0 pour i 1; 2; 3
2.3
Ensembles convexes
Dfinition: On dit quun ensemble de points est convexe si pour toute paire
de point P et Q de lensemble, le segment de droite joignant P et
Q est entirement contenu dans lensemble.
2.3.1
Exercice 2.6:
Exercice 2.7:
3
Traduction des problmes en langage mathmatique
3.1
Un exemple
Dans ce chapitre, nous nous attarderons uniquement la transcription dun problme en un systme dinquations ainsi que reprer la
fonction optimiser.
Problme: Ladministrateur dune firme de comptables doit dterminer,
chaque semaine, le temps quil doit allouer chacune des trois activits suivantes : la vrification, la comptabilit de gestion et la
planification fiscale.
Le but vis est de grer, le mieux possible, les ressources humaines
de la firme. Pour chaque heure de vrification facture, la firme
doit faire 15 minutes de travail de comptabilit et 30 minutes
de travail de bureau. Pour chaque heure de comptabilit de
gestion facture, la firme doit fournir 20 minutes de travail de
comptabilit, 60 minutes de travail de bureau et elle doit, de
plus, utiliser 6 minutes de temps dordinateur. Pour chaque heure
de planification fiscale facture, la firme doit prvoir 30 minutes
de travail de comptabilit, 45 minutes de travail de bureau et
3 minutes de temps dordinateur. Le profit net pour une heure
de vrification est de Fr. 4.-, tandis que les profits nets pour une
heure de comptabilit de gestion et de planification fiscale sont
respectivement de Fr. 10.- et de Fr. 6.-. Le personnel de la firme
peut fournir cette semaine, 80 heures de comptabilit, 180 heures
de travail de bureau et 30 heures de traitement par ordinateur.
Formuler le programme de base de programmation linaire dont
la solution donnera la rpartition des heures de travail disponibles
qui maximise le profit net de la firme.
Solution:
a) Identifier les inconnues qui sont dterminer dans le problme. Dnotons ces inconnues par les variables x1 , x2 , . . . , xn .
Ce sont les variables principales :
x1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
16
c) La fonction optimiser :
&
30x1 ` 60x2 ` 45x3 10800
6x2 ` 3x3 1800
%
o xi 0 pour i 1; 2; 3
Dfinition: On appelle fonction conomique la fonction qui doit tre maximise ou minimise.
On appelle programme de base lidentification des variables, la
donne de la fonction conomique ainsi que du systme dinquations correspondant aux contraintes.
17
100 heures
120 heures
200 heures
Phases
dopration
Produits
P1
P2
P3
Usinage
Assemblage
Finition
Fr./unit
6.7.8.-
La compagnie Plants gants inc. produit trois types de fertilisants : du 20-8-8 pour les pelouses, du 4-8-4 pour les jardins et du
4-4-2 pour usages multiples. Les nombres reprsentent les pourcentages respectifs de nitrate, de phosphate et de potasse dans chaque
sac de fertilisant. La compagnie dispose de 6000 kg de nitrate, de
10000 kg de phosphate et de 4000 kg de potasse. Les profits, sur
chaque sac de 100 kg, sont respectivement de Fr. 3.- pour le fertilisant de pelouse, de Fr. 8.- pour le fertilisant de jardin et de Fr. 6.pour le fertilisant usages multiples. Construire le programme de
base permettant de maximiser le profit.
18
La compagnie Les jouets Lajoie fabrique trois modles de poupes : Am, Stram et Gram. La fabrication se droule en trois tapes :
(1) construction du corps en matire plastique,
(2) habillement de la poupe,
(3) addition de certains articles spciaux.
Le temps de fabrication et le matriel requis varient dun modle
de poupe lautre. Chaque modle a donc son cot de production
propre et gnre un profit particulier. Les donnes concernant le
procd de fabrication de chaque modle apparaissent sur le tableau
suivant :
Quantit requise de
Temps pour
Temps pour
Profit par
matire plastique
habillement
articles spciaux
poupe
(en minutes)
(en minutes)
(en Fr.)
Am
Stram
Gram
4
3
9
3
4
1
2
4
3
1.1.25
1.50
Temps ou matire
160
50
50
plastique
19
Exercice 3.6:
4
Rsolution graphique dun problme 2 variables
4.1
&
2x1 ` x2 22
x1 ` x2 12
%
o xi 0 pour i 1; 2
x2
14
2x 1
x1
`
12
`x
x2
et en isolant x2 , on trouve :
12
10
x2 . . . . . . . . . . . . . . . .
x1
4
2
2
10
12
14
`2
x2
16
2
18
0
20
x1
22
x2
x2 . . . . . . . . . . . . . . . .
14
2x 1
`x
x2
12
10
x1
12
8
6
x1
4
2
2
10
12
14
`2
16
x2
2
18
0
20
x1 ` x2 12
x1
22
21
22
4.2
&
x1 ` 3x2 12
x1 ` x2 8
%
o xi 0 pour i 1; 2
Solution: Reprsentons graphiquement lensemble-solution puis reprsentons
la famille de droites correspondant :
2
p
6x1 ` 9x2 p
x2 x `
3
2
x2
10
8
2
2
10
12
14 x1
x2 2
x1 ` x2 8
La fonction conomique est minimum en p6 ; 2q et vaut :
f p6 ; 2q 36 ` 18 54
23
& x1 ` x2 10
3x1 ` x2 20
4x1 ` x2 26
%
o xi 0 pour i 1; 2
b) Maximiser
f px1 ; x2 q 4x1 ` 4x2
avec les contraintes :
$
x1 ` x2 13
&
5x1 ` 2x2 50
4x1 ` 5x2 60
%
o xi 0 pour i 1; 2
d) Minimiser
f px1 ; x2 q 5x1 ` 7x2
avec les contraintes :
$
x1 ` 2x2 8
&
2x1 ` x2 8
x1 ` x2 6
%
o xi 0 pour i 1; 2
e) Minimiser
f px1 ; x2 q 2x1 ` 3x2
Exercice 4.2:
&
5x1 ` x2 12
3x
1 ` 4x2 31
%
o xi 0 pour i 1; 2
24
5
Rsolution graphique dun problme 3 variables
5.1
Un exemple 3 variables
Problme: Un marchand daliments naturels prpare des mlanges grignoter
en sachets dont les ingrdients de base sont les arachides, les raisins
secs et les noix de cajou. Pour prparer ces mlanges, il reoit hebdomadairement 2400 g darachides, 1200 g de raisins secs et 1200 g
de noix de cajou. Les quantits utilises pour chaque mlange et le
profit ralis sont donns dans le tableau suivant :
M1
30
10
30
Fr. 2.-
Arachides
Raisins
Cajou
Profit
M2
30
10
10
Fr. 1.50
M3
20
20
10
Fr. 1.-
Quantit disponible
2400
1200
1200
Sachant que le commerant coule tous les mlanges quil peut prparer chaque semaine, trouver combien il doit en prparer de
chaque sorte pour que son profit soit maximum.
Solution:
&
x1 ` x2 ` 2x3 120
3x1 ` x2 ` x3 120
%
o xi 0 pour i 1; 2; 3
Polydre des contraintes :
x3
x3
120
120
10
x1
10
x2
10 10
120
10 10
x1
120
25
120
x2
120
26
60
50
nt
isa ue
xim miq
ma o
n con
pla fct
la
x3
60
50
x1
50
50
30
10
30
10
10
x1
x2
40 50
100
10
10
10
x2
40 50
100
27
&
2x1 ` x2 ` x3 50
x1 ` x2 ` x3 40
%
o xi 0 pour i 1; 2; 3
&
2x1 ` x2 ` x3 80
x1 ` 2x2 ` x3 70
%
o xi 0 pour i 1; 2; 3
Exercice 5.2:
Ateliers
28
A1
A2
A3
P1
1
3
1
Pices
P2
2
1
4
P3
3
2
1
5.2
29
Un thorme important
Lors de nos divers exercices, nous avons pu constater que les fonctions
conomiques atteignaient un maximum sur un des sommets du polygone
convexe (en dim 2) ou sur un des sommets du polydre convexe. Ceci
nous permettra de glisser progressivement vers une mthode de type algbrique en calculant lensemble des sommets du polygone (resp. polydre)
et en valuant la fonction conomique en chacun de ses points.
Thorme: Soit f une fonction linaire dfinie sur un polydre convexe born.
Alors la fonction f atteint sa valeur maximale en au moins un des
sommets du polydre convexe.
Preuve: Ce thorme sera laiss sans dmonstration.
5.3
Lentreprise Simco fabrique diffrents modles dappareils lectromnagers. Le programme actuel de fabrication est de 500 units du
modle Elec-100 et 400 units du modle Elec-200. Le vice-prsident
de la fabrication veut dterminer si les contributions aux bnfices
de lentreprise peuvent tre augments en modifiant le programme
actuel de fabrication. Il possde linformation suivante sur le nombre
dheures requises pour fabriquer chaque modle, ainsi que le temps
disponible chaque atelier.
Atelier
Assemblage
Vrification
Empaquetage
Contribution
Modles
Elec-100
Elec-200
Nbre dheures requises
3
4
1
3
2
2
Fr. 100.-/unit
Fr. 120.-/unit
temps disponible
4200 heures
2400 heures
2600 heures
x2
3x
1
00
26
42
00
2
2x
4x
2
1
2x
30
x1 `
3x2
2
400
10
12
14 x1
Coordonnes
p0 ; 0q
p0 ; 800q
p600 ; 600q
p1000 ; 300q
p1300 ; 0q
31
&
x1 ` 2x2 ` x3 8
2x
1 ` x2 ` x3 8
%
o xi 0 pour i 1; 2; 3
&
10x1 ` 10x2 ` 20x3 1200
30x1 ` 10x2 ` 10x3 1200
%
o xi 0 pour i 1; 2; 3
6
Rsolution par mthode algbrique
6.1
Variables dcart
La mthode de rsolution que nous tudions dans ce chapitre
ncessite que les contraintes du modle soient exprimes sous
forme dquations linaires au lieu dinquations.
On peut facilement transformer une inquation linaire ayant un
signe en une quation linaire en additionnant une variable non
ngative dite variable dcart de la faon suivante :
Soit la ie contrainte :
ai1 x1 ` ai2 x2 ` ai3 x3 ` ` ain xn bi
Additionnant au premier membre de linquation, la variable dcart
xn`1 vrifiant que xn`1 0, on obtient :
ai1 x1 ` ai2 x2 ` ai3 x3 ` ` ain xn ` xn`1 bi
et alors :
xn`1 bi pai1 x1 ` ai2 x2 ` ai3 x3 ` ` ain xn q
reprsente lcart entre la quantit disponible de la ressource i et
la quantit effectivement utilise par lensemble des xj . Si la quantit bi reprsente des heures (disponibilit dun dpartement par
exemple), la variable dcart introduite dans la contrainte correspondante reprsentera alors un temps mort, qui peut tre soit positif soit nul.
33
34
&
x1 ` 3x2 2400
%
o xi 0 pour i 1; 2
6.2
$
3x1 ` 4x2 ` x3 4200
&
x1 ` 3x2 ` x4 2400
2x1 ` 2x2 ` x5 2600
%
o xi 0 pour i 1; . . . ; 5
elle devient :
maximiser :
f px1 ; x2 q 100x1 ` 120x2 ` 0x3 ` 0x4 ` 0x5
&
x1 ` 3x2 2400
2x1 ` 2x2 2600
%
o xi 0 pour i 1; 2
avec les contraintes :
$
3x1 ` 4x2 ` x3 4200
&
x1 ` 3x2 ` x4 2400
2x1 ` 2x2 ` x5 2600
%
o xi 0 pour i 1; . . . ; 5
35
Exemple 1: Rsoudre
Exercice 6.1:
x1 ` x2 ` x3
2x1 ` x2
3
` x4 4
a) En posant x1 0 et x3 0, rsoudre
#
3x1 ` 2x2 ` x3
2x1 ` x2
` x4 8
` x4 8
36
6.3
&
x1 ` 3x2 ` x4 2400
2x1 ` 2x2 ` x5 2600
%
o xi 0 pour i 1; . . . ; 5
PROGRAMME INITIAL
en fonction des
variables hors
programme
(les xj 0)
%
x5 2600 2x1 2x2
(1)
(2)
(3)
37
Comme x1 x2 0, on obtient :
$
& x3 4200 heures
x4 2400 heures
%
x5 2600 heures
3x
1
00
26
42
00
2
2x
4x
2
1
2x
x2
x1 `
3x2
2
400
10
12
14 x1
Ce programme de base correspond au point extrme de la rsolution graphique. Bien quil soit ralisable, il nest pas financirement
attrayant pour lentreprise. Comme aucun atelier nest en opration,
on peut videmment amliorer la valeur de la fonction conomique
en fabriquant quelques units de lun ou de lautre des appareils
lectromnagers.
RVISION DU PROGRAMME INITIAL
On doit maintenant examiner la possibilit damliorer la valeur de
la fonction conomique en introduisant lune ou lautre des variables
principales (soit x1 , soit x2 mais non les deux simultanment) dans
le programme de base et en sortant une variable actuellement dans
le programme de base. Nous savons que nous ne pouvons jamais
avoir plus de m (ici 3) variables positives dans un programme de
base.
Le choix de la variable (actuellement hors programme) introduire
dans le programme seffectue laide dun critre qui permet damliorer le plus rapidement possible la valeur de la fonction conomique.
38
en fonction des
variables hors
programme
39
40
00
26
42
00
2
2x
4x
2
1
2x
x2
x1 `
3x2
2
400
10
12
14 x1
$
$
& x3 4200 3x1 4x2
& x3 4200 3x1 4x2
x4 2400 x1 3x2
x2 800 1{3x1 1{3x4
%
%
x5 2600 2x1 2x2
x5 2600 2x1 2x2
$
& x3 4200 3x1 4p800 1{3x1 1{3x4 q
x2 800 1{3x1 1{3x4
%
x5 2600 2x1 2p800 1{3x1 1{3x4 q
Et lon obtient :
variables
dans le
programme
%
x5 1000 4{3x1 ` 2{3x4 (6)
variables hors programme
41
Elec-100
1
Elec-200
3
1000
600 units
5{3
800
Quantit
2400 units
1{3
1000
Quantit
750 units
4{3
Quantit
42
00
26
42
00
2
2x
4x
2
1
2x
x2
x1 `
3x2
2
400
10
12
14 x1
$
$
& x3 1000 5{3x1 ` 4{3x4
& x1 600 3{5x3 ` 4{5x4
x2 800 1{3x1 1{3x4
x2 800 1{3x1 1{3x4
%
%
x5 1000 4{3x1 ` 2{3x4
x5 1000 4{3x1 ` 2{3x4
$
& x1 600 3{5x3 ` 4{5x4
43
Et lon obtient :
variables
dans le
programme
%
x5 200 ` 4{5x3 2{5x4
(7)
(8)
(9)
600
750 heures
4{5
600
1000 heures
Valeur
3{5
200
500 heures
Valeur
2{5
valeur
44
00
26
42
00
2
2x
4x
2
1
2x
x2
x1 `
3x2
2
400
10
12
14 x1
$
$
& x1 600 3{5x3 ` 4{5x4
& x1 600 3{5x3 ` 4{5x4
x2 600 ` 1{5x3 3{5x4
x2 600 ` 1{5x3 3{5x4
%
%
x5 200 4{5x3 2{5x4
x4 500 ` 2x3 5{2x5
$
& x1 600 3{5x3 ` 4{5p500 ` 2x3 5{2x5 q
x2 600 ` 1{5x3 3{5p500 ` 2x3 5{2x5 q
%
x4 500 ` 2x3 5{2x5
Et lon obtient :
variables
dans le
programme
%
x4 500 ` 2x3 5{2x5
(10)
(11)
(12)
45
46
6.4
6.5
Exemple accompagn
47
100 heures
120 heures
200 heures
Usinage
Assemblage
Finition
P1
1
3
2
Produits
P2
2
4
6
P3
1
2
4
Fr./unit
6.7.8.-
48
&x4
Les quations sont
x5
%
x6
p1q
p2q
p3q
Programme de base no 1
x1
x2
x3
x4
x5
x6
fct co1
Variables dans le programme (les non nulles) :
Variables hors programme (les nulles) :
f) Quelle est lexpression de la fonction conomique pour le programme de base n1 ?
(2)
(3)
49
Variable sortante :
h) Dterminer la nouvelle solution : programme de base n2
Programme de base no 2
x1
x2
x3
x4
x5
x6
fct co2
Variables dans le programme (les non nulles) :
Variables hors programme (les nulles) :
i) Quelle(s) quation(s) doit-on transformer ?
j) Dterminer les nouvelles relations qui existent entre les variables dans le programme de base et les variables hors programme :
variables
dans le
programme
&x
x
%
x
(4)
(5)
(6)
variables hors programme
50
(5)
(6)
Variable sortante :
Programme de base no 3
x1
x2
x3
x4
x5
x6
fct co3
Variables dans le programme (les non nulles) :
Variables hors programme (les nulles) :
o) Quelles quations doit-on transformer ?
51
p) Dterminer les nouvelles relations qui existent entre les variables dans le programme de base et les variables hors programme :
variables
dans le
programme
&x
x
%
x
(7)
(8)
(9)
variables hors programme
52
&
2x1 ` x2 10
x1 ` x2 4
%
o xi 0 pour i 1; 2
SP-1
SP-2
Disponibilit
53
Centre I
Centre II
Centre III
P1
4
2
1
Produits
P2
P3
2
4
2
3
3
2
temps
80
50
40
disponible
heures
heures
heures
54
7
Rsolution par la mthode du simplexe
7.1
&
x1 ` 3x2
` x4
2400
2x1 ` 2x2
` x5 2600
%
o xi 0 pour i 1; . . . ; 5
55
56
&
x1 ` 3x2 ` 0x3 ` 1x4 ` 0x5 2400
2x
%
o xi 0 pour i 1; . . . ; 5
La reprsentation en tableau sera :
x1
3
1
2
100
x2
4
3
2
120
x3
1
0
0
0
x4
0
1
0
0
x5
0
0
1
0
4200
2400
2600
0
Remarque: Cette prsentation sous forme dun tableau de nombres nest probablement pas inconnue pour vous. Ce tableau est appel matrice
du problme de programmation linaire. Toutes les proprits que
vous connaissez sur les calculs propos des matrices peuvent tre
alors utilises.
2
100
4
3
2
120
1
0
0
0
0
1
0
0
0
0
1
0
4200
2400
2600
0
2
100
4
3
2
120
1
0
0
0
0
1
0
0
0
0
1
0
4200
2400
2600
0
4200/4 = 1050
2400/3 = 800
2600/2 = 1300
Le plus petit de ces rapports est 800 et cest la plus grande valeur
quon peut attribuer x2 . Nous utiliserons donc llment de la
deuxime ligne deuxime colonne ; encerclons-le pour le mettre en
vidence. Nous lappellerons pivot de la 1re tape.
3
1
2
100
4
3
2
120
1
0
0
0
0
1
0
0
0
0
1
0
57
4200
2400
2600
0
3
4
1
0
0
4200
1
1
0
1/3
0
800
3 L2 L2 1/3
2
2
0
0
1
2600
100 120
0
0
0
0
L1 4L2 L1
3 4{3
L3 2L2 L3
L4 120L2 L4
1/3
2 2{3
44
22
1 0 04{3 0 0
42003200
1/3
800
0 40
00
0 120 800
0 0 02{3 1 0 26001600
100 40 120120 0 0
5/3
0
1
-4/3
0
1/3
1
0
1/3
0
4/3
0
0
-2/3
1
60
0
0
-40
0
1000
800
1000
-96000
%
4{3x1 ` 0x2 ` 0x3 2{3x4 ` 1x5 1000
%
x5 1000 4{3x1 ` 2{3x4
58
4/3
60
0
1
0
0
1
0
0
0
-4/3
1/3
-2/3
-40
0
0
1
0
1000
800
1000
-96000
1000/(5/3) = 600
800/(1/3) = 2400
1000/(4/3) = 750
Le plus petit rapport tant sur la premire ligne, notre pivot sera
llment de la premire ligne, premire colonne. Rendons-le unitaire en le multipliant par 3/5 :
3
1
0
3/5 -4/5
0
600
5 L1 L1
1/3
1
0
1/3
0
800
4/3
0
0
-2/3
1
1000
60
0
0
-40
0
-96000
Effectuons nouveau les oprations sur les lignes afin dannuler les
autres lments de la 1recolonne :
L2 1{3L1 L2
L3 4{3L1 L3
L4 60L1 L4
1
0
0
0
0
1
0
0
3/5
-1/5
-4/5
-36
-4/5
3/5
2/5
8
0
0
1
0
%
0x1 ` 0x2 4{5x3 ` 2{5x4 ` 1x5 200
600
600
200
-132000
&
x2 600 ` 1{5x3 3{5x4
x5 200 ` 4{5x3 2{5x4
%
fct co 132000 36x3 ` 8x4
59
1
0
0
0
0
1
0
0
-4/5
3/5
2/5
8
3/5
-1/5
-4/5
-36
0
0
1
0
600
600
200
-132000
600/(-4/5) = -750
600/(3/5) = 1000
200/(2/5) = 500
5
2 L3
L3
1
0
0
0
0
1
0
0
3/5
-1/5
-2
-36
-4/5
3/5
1
8
0
0
5/2
0
600
600
500
-132000
Effectuons nouveau les oprations sur les lignes afin dannuler les
autres lments de la 4e colonne :
L1 ` 4{5L3 L1
L2 3{5L3 L2
L4 8L3 L4
1
0
0
0
0
1
0
0
-1
1
-2
-20
0
0
1
0
2
-3/2
5/2
-20
1000
300
500
-136000
%
0x1 ` 0x2 2x3 ` 1x4 5{2x5 500
&
x2 300 x3 ` 3{2x5
x
%
fct co 136000 20x3 20x5
60
7.2
7.3
61
variables
dans le
programme
x1
x3
3
x4
1
x5 2
100
x2
4
3
2
120
x3
1
0
0
0
x4
0
1
0
0
x5
0
0
1
0
4200
2400
2600
0
5/3
0
1
-4/3
0
1000
1/3
1
0
1/3
0
800
4/3
0
0
-2/3
1
1000
60
0
0
-40
0
-96000
On a donc :
1
0
3/5
-4/5
0
1
-1/5
3/5
0
0
-4/5
2/5
0
0
-36
8
0
0
1
0
600
600
200
-132000
62
7.4
Exemple accompagn
Reprenons lexemple accompagn de la rsolution algbrique (cf.
page 47).
Il sagissait de maximiser f px1 ; x2 ; x3 q 6x1 ` 7x2 ` 8x3 avec les
contraintes :
$
1x1 ` 2x2 ` 1x3 ` 1x4 ` 0x5 ` 0x6 100
&
3x1 ` 4x2 ` 2x3 ` 0x4 ` 1x5 ` 0x6 120
2x1 ` 6x2 ` 4x3 ` 0x4 ` 0x5 ` 1x6 200
%
o xi 0 pour i 1; . . . ; 6
a) Matrice du programme de base no 1 :
63
64
b) Maximiser
&
5x1 ` 2x2 50
4x1 ` 5x2 60
%
o xi 0 pour i 1; 2
d) Maximiser
c) Maximiser
f px1 ; x2 q 4x1 ` 4x2
avec les contraintes :
$
x1 ` x2 13
&
5x1 ` 2x2 50
4x1 ` 5x2 60
%
o xi 0 pour i 1; 2
& x1 ` x2 10
3x1 ` x2 20
4x1 ` x2 26
%
o xi 0 pour i 1; 2
f) Maximiser
e) Maximiser
Exercice 7.2:
& x1 ` 2x2 ` x3 8
2x1 ` x2 ` x3 8
x1 ` x2 ` x3 5
%
o xi 0 pour i 1; 2; 3
& x1 ` 2x2 ` x3 8
2x1 ` x2 ` x3 8
x1 ` x2 ` x3 5
%
o xi 0 pour i 1; 2; 3
x2 300 ;
x4 500
65
Lentreprise ASP fabrique trois produits qui sont en grande demande. Le responsable de la production veut dterminer un programme de fabrication qui permettrait dobtenir lutilisation optimale de ces ressources. Il a linformation suivante :
Ressources
Quantits disponibles
Matires premires
Matriel AX-200
Matriel AX-225
2000 units
1800 units
Temps-machine
Dpartement montage
Dpartement contrle
Dpartement emballage
60 heures
60 heures
72 heures
Main-duvre
80 heures
Produit B
5
5
Produit C
2
4
Temps-machine
en minutes/unit
Dp. montage
Dp. contrle
Dp. emballage
10
12
8
8
10
6
10
6
6
Main doeuvre en
minutes/unit
15
20
15
Produit A
Fr. 15.-
Produit B
Fr. 19.40
Cots
Matriel AX-200
Fr. 2.Fr. 3.Matriel AX-225
Fr. 3.Fr. 5.Main-doeuvre
Fr. 4.-/heure Fr. 4.20/heure
Produit C
Fr. 15.Fr. 2.Fr. 4.Fr. 4.-/heure
66
7.5
8
OpenOffice pour rsoudre des problmes de P.L.
Le solveur du module Classeur dOpenOffice 1 est un outil puissant doptimisation. Il permet de trouver le minimum ou le maximum dune fonction conomique tout en respectant les contraintes
quon lui soumet.
8.1
&
3x1 ` 4x2 ` 2x3 120
2x1 ` 6x2 ` 4x3 200
%
o xi 0 pour i 1; 2; 3
Le problme vous est propos sur la feuille OpenOffice (fichier proglin.ods tlchargeable sur www.javmath.c.la) :
Programme initial
Toutes les variables
sont poses = 0
Formule:
=B3+2*B4+B5
Formule:
=3*B3+4*B4+2*B5
Formule:
=2*B3+6*B4+4*B5
Formule:
=6*B3+7*B4+8*B5
1. http ://fr.openoffice.org/
67
68
69
Remarque: nouveau, vous pouvez aller plus vite en cliquant-glissant directement sur les cellules spcifier plutt que de taper leurs rfrences
au clavier.
Dans le programme initial, on dfinit les cellules variables par des
zros.
70
8.2
Quelques exercices
Exercice 8.1:
Reprendre le problme des crabes (ex. 6.5 page 54) dont le modle
tait le suivant :
maximiser : f px1 ; x2 ; x3 q 10x1 ` 8x2 ` 7x3
avec les contraintes :
$
x1 `
x2 `
x3 1000
&
0.80x1 ` 0.95x2 ` 0.90x3 900
x1
x2
x3 100
%
o xi 0 pour i 1; 2; 3
Exercice 8.2:
Exercice 8.3:
Vendredi
Samedi
Fr. 5200.-
Samedi
Dimanche
Fr. 4800.-
Dimanche
Lundi
Fr. 5200.-
Lundi
Mardi
Fr. 5600.-
lundi
25
mardi
18
mercredi
41
jeudi
41
vendredi
30
samedi
18
dimanche
24
Exercice 8.4:
71
(C)
(Cu)
(Mn)
Pourcentage
minimal
2
0,4
1,2
Pourcentage
maximal
3
0,6
1,65
Tableau II
Matires premires
Alliage 1 (de fer)
Alliage 2 (de fer )
Alliage 3 (de cuivre )
Alliage 4 (daluminium)
A
Quelques lments de solutions
A.2
Exercice 2.1:
x2
x2
1
1
5 x1
1
1
x1 ` 3x2 9
5 x1
4x1 ` 6x2 12
Exercice 2.2:
4
1
2
x3
x3
4 x2
x1
x1
6x1 ` 8x2 ` 12x3 24
2x1 ` 3x2 6
Exercice 2.3:
Seules les coordonnes des points-sommets sont donnes ci-dessous
a) p0 ; 0q ; p0 ; 10q ; p4 ; 8q ; p10 ; 2q ; p11 ; 0q
b) p0 ; 0q ; p0 ; 6q ; p4 ; 5q ; p6 ; 3q ; p7 ; 0q
c) p1 ; 1q ; p1 ; 8q ; p4 ; 2q ; p2 ; 2q
d) p0 ; 0q ; p0 ; 4q ; p4 ; 2q ; p6 ; 0q
4 x2
II
Exercice 2.4:
Seules les coordonnes des points-sommets sont donnes ci-dessous
a) p0 ; 0 ; 0q ; p2 ; 0 ; 0q ; p4{3 ; 4{3 ; 0q ; p0 ; 2 ; 0q ; p0 ; 0 ; 4q
b) p0 ; 0 ; 0q ; p2 ; 0 ; 0q ; p0 ; 2 ; 0q ; p0 ; 0 ; 2q ; p2 ; 0 ; 2q
c) p0 ; 0 ; 0q ; p4 ; 0 ; 0q ; p0 ; 4 ; 0q ; p0 ; 0 ; 4q ; p4 ; 0 ; 8{3q ; p0 ; 8{3 ; 8{3q ; p24{7 ; 12{7 ; 0q
d) p0 ; 0 ; 0q ; p6 ; 0 ; 0q ; p0 ; 6 ; 0q ; p0 ; 0 ; 8q ; p3 ; 2 ; 4q
e) p0 ; 0 ; 0q ; p4 ; 0 ; 0q ; p0 ; 4 ; 0q ; p0 ; 0 ; 4q ; p8{3 ; 0 ; 8{3q ; p0 ; 8{3 ; 8{3q ; p8{3 ; 8{3 ; 0q ; p2 ; 2 ; 2q
Exercice 2.5:
Il sagit du segment AB.
Exercice 2.6:
Un corrig peut tre vu votre demande.
Exercice 2.7:
Indications :
Proposer dans un premier temps un raisonnement en dimension 2.
Il sagira de considrer deux points A et B dont les coordonnes vrifient une mme inquation (ax1 ` bx2 c) puis de montrer alors que tous les points M situs sur AB vrifient
eux aussi cette mme inquation.
Un corrig complet peut tre vu votre demande
A.3
Exercice 3.1:
En posant x1 le nombre dunits P1 , x2 le nombre dunits P2 , x3 le nombre dunits P3 ,
maximiser f px1 ; x2 ; x3 q 6x1 ` 7x2 ` 8x3 avec les contraintes :
$
x1 ` 2x2 ` x3 100
&
3x1 ` 4x2 ` 2x3 120
2x1 ` 6x2 ` 4x3 200
%
o xi 0 pour i 1; 2; 3
Exercice 3.2:
En posant x1 , x2 , x3 respectivement le nbre de sacs de 100 kg de fertilisant pelouse, jardin,
usage multiple,
maximiser f px1 ; x2 ; x3 q 3x1 ` 8x2 ` 6x3 avec les contraintes :
$
%
o xi 0 pour i 1; 2; 3
&
3x1 ` 4x2 ` x3 50
2x1 ` 4x2 ` 3x3 50
%
o xi 0 pour i 1; 2; 3
Exercice 3.4:
En posant x1 , x2 , x3 = respectivement le nbre dunits du produit A, B, C,
minimiser f px1 ; x2 ; x3 q 1,25x1 ` 1,5x2 ` 1,75x3 avec les contraintes :
$
15x1 ` 10x2 ` 22x3 75
&
20x1 ` 30x2 ` 12x3 100
500x1 ` 400x2 ` 200x3 4000
%
o xi 0 pour i 1; 2; 3
Exercice 3.5:
En posant x1 , x2 , x3 = respectivement le nbre demballages de carton, de tubes, de botes,
maximiser f px1 ; x2 ; x3 q 0,04x1 ` 0,01x2 ` 0,10x3 avec les contraintes :
$
150{100x1 ` 50{600x2 ` 60{100x3 300
&
30{100x1 ` 30{600x2 ` 40{100x3 120
2{100x1 ` 2{600x2 ` 5{100x3 10
%
o xi 0 pour i 1; 2; 3
Exercice 3.6:
En posant x1 , x2 , x3 = respectivement le nbre de botes de luxe, spciales, ordinaires,
maximiser f px1 ; x2 ; x3 q 3x1 ` 2x2 ` 1,5x3 avec les contraintes :
$
0,45x1 ` 0,56x2 ` 0,45x3 33,6
&
0,67x1 ` 0,34x2 ` 0,22x3 25,2
0,34x1 ` 0,084x2
10,08
%
o xi 0 pour i 1; 2; 3
III
IV
A.4
Exercice 4.1:
a) x1 4
x2 2
f p4 ; 2q 18
b) Tous les points px1 ; x2 q situs sur le segment AB avec Ap5 ; 8q et Bp8 ; 5q ; f px1 ; x2 q 52
c) x1 2
x2 8
f p2 ; 8q 38
d) x1 4
x2 2
f p4 ; 2q 34
e) x1 9
x2 1
f p9 ; 1q 21
Exercice 4.2:
Il faudra 6 lots A et 4 lots B.
Exercice 4.3:
Il faudra 9 lots de 10 chemises du premier modle et 2 lots de 10 chemises du deuxime.
Attention : on attend ici des valeurs entires et non pas respectivement 25/3 et 10/3.
A.5
Exercice 5.1:
a) x1 10
b) x1 50{3
x2 0
x3 30
x2 50{3
x3 0
c) Tous les points px1 ; x2 ; x3 q situs sur larte AB avec Ap10 ; 0 ; 60q et Bp0 ; 0 ; 70q ;
f px1 ; x2 ; x3 q 70
Exercice 5.2:
a) x1 20
x2 20
x3 20
b) Tous les ateliers sont utiliss plein rendement cest--dire 120 heures.
c) Bnfice optimal : Fr. 700.Exercice 5.3:
a)
px1 ; x2 ; x3 q
p0 ; 0 ; 0q
p4 ; 0 ; 0q
p0 ; 4 ; 0q
p0 ; 0 ; 4q
p8{3 ; 0 ; 8{3q
p0 ; 8{3 ; 8{3q
p8{3 ; 8{3 ; 0q
p2 ; 2 ; 2q
f px1 ; x2 ; x3 q
0
12
12
12
16
16
16
18
b)
px1 ; x2 ; x3 q
p0 ; 0 ; 0q
S1 p4 ; 0 ; 0q
p0 ; 4 ; 0q
p0 ; 0 ; 4q
S2 p8{3 ; 0 ; 8{3q
p0 ; 8{3 ; 8{3q
S3 p8{3 ; 8{3 ; 0q
S4 p2 ; 2 ; 2q
f px1 ; x2 ; x3 q
0
16
8
8
16
32/3
16
16
Dans ce deuxime cas, on constate que tous les points contenus dans la face S1 S2 S3 S4 du
polydre permettent doptimiser la fonction f .
A.6
px1 ; x2 ; x3 q
p120 ; 0 ; 0q
p0 ; 120 ; 0q
p60 ; 0 ; 30q
p0 ; 0 ; 120q
p15 ; 45 ; 30q
f px1 ; x2 ; x3 q
240
180
150
120
127,5
Exercice 6.1:
a) S tp0 ; 7{2 ; 0 ; 9{2qu
b) S tp9 ` 2 ; 10 2 ` 3 ; ; qu (par exemple)
Exercice 6.2:
x1 4
x2 0
f p4 ; 0q 8
Exercice 6.3:
a) Le nombre de produits du type SP-1 = 6 ; le nombre de produits du type SP-2 = 5
les bnfices maximums sont de Fr. 27.b) Oui
Exercice 6.4:
a) Le nombre de produits du type P1 16 ; P2 8 ; P3 0
les bnfices maximums sont de Fr. 104.b) Non
Exercice 6.5:
Le nombre de crabe royal = 550 ; de crabe des neiges = 450 ; de crabe Dungeness = 0.
Le bnfice maximum est denviron 9100 u.m.
VI
A.7
Exercice 7.1:
a)
0
1
0
1
0
0
1/5
17/5
b)
4/5
-7/5
c)
0
1
0
0
2/7
-1/7
-3/7
0
0
1
0
1
0
0
0
1
0
0
0
5/3
-2/3
-17/3
-4
-1/7
4/7
-9/7
0
1
0
0
-1/3
1/3
1/3
0
2
4
-18
-1/5
-2/5
1/5
-8/5
0
0
1
0
donc x1 4, x2 2 et f p4 ; 2q 18
1
26
12
-96
8
ou
3
-52
donc px1 ; x2 q p8 ; 5q ou p5 ; 8q
d) x1 2
x2 8
x2 0
1
0
0
0
0
0
1
0
5
-17
-4
-4
0
1
0
0
-1
3
1
-8/5
f px1 ; x2 q 52
f p2 ; 8q 38
e) px1 ; x2 ; x3 q p2 ; 3 ; 0q ou p0 ; 2 ; 3q
f) x1 3
donc x1 0, x2 12 et f p0 ; 12q 96
f px1 ; x2 ; x3 q 15
x3 2
f p3 ; 0 ; 2q 18
Exercice 7.2:
a) x1 600 ; x2 600 ; x5 200 pour un bnfice maximum de Fr. 126000.b) Il sagit galement dun programme optimal.
c) Non, les temps morts ne sont pas distribus de la mme manire.
Exercice 7.3:
a) 280 units du produit A, 0 du produit B et 40 du produit C.
b) Il restera : 800 units de AX-200,
1080 units de AX-225,
6 heures et 40 minutes de temps mort au dpartement de montage,
aucun temps mort au dpartement de contrle,
30 heures et 40 minutes de temps mort au dpartement demballage,
toute la main-duvre est utilise.
5
9
8
-52
A.8
VII
Exercice 8.1:
Le nombre de crabes royal = 550 ; de crabes des neiges = 450 ; de crabes Dungeness = 0.
Le bnfice maximum est denviron 9100 u.m.
Exercice 8.2:
Le nombre doies = 80 ; de canards = 60 ; de poules = 460.
Le bnfice maximum est de Fr. 3680.-.
Exercice 8.3:
Catgorie = 13 personnes
Catgorie = 7 personnes
Cot minimum = Fr. 223200.Exercice 8.4:
Pas de corrig
Exercice 8.5:
Il sagira de choisir : 5500 kg dalliage 1,
2083,33 kg dalliage 2,
52,17 kg dalliage 3,
2478,87 kg dalliage 4,
pour un cot minimum de Fr. 13023.18
Catgorie = 12 personnes
Catgorie = 11 personnes.
Index
P
C
pivot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
cellule
cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 polydre
convexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
des contraintes . . . . . . . . . . . . . . . . . . . . . . . . . 25
convexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
polygone
D
convexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
demi-espace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
des contraintes . . . . . . . . . . . . . . . . . . . . . . . . . 21
demi-plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 programmation linaire . . . . . . . . . . . . . . . . . . . . . 1
droite-frontire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 programme de base . . . . . . . . . . . . . . . . . . . . . . . . 16
E
R
ensemble convexe . . . . . . . . . . . . . . . . . . . . . . . . . . 13 reprsentation axonomtrique . . . . . . . . . . . . . . 26
ensemble-solution . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
S
solutions
F
dun systme dinquations . . . . . . . . . . . . . . 9
fonction conomique . . . . . . . . . . . . . . . . . . . . . . . 16
dune inquation . . . . . . . . . . . . . . . . . . . . . . . . 5
H
solveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
hyperplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 systme dinquations . . . . . . . . . . . . . . . . . . . . . . . 8
I
T
inquation linaire . . . . . . . . . . . . . . . . . . . . . . . . . . 5 tableau du simplexe . . . . . . . . . . . . . . . . . . . . . . . 55
traces du plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
M
matrice du programme . . . . . . . . . . . . . . . . . . . . 56 V
variable
mthode
dcart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
algbrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
dans le programme . . . . . . . . . . . . . . . . . . . . 36
du simplexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
hors programme . . . . . . . . . . . . . . . . . . . . . . . 36
modlisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
O
OpenOffice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
VIII
CADEV - no 30075