Professional Documents
Culture Documents
LPSIL I.SauetC.Molle
Planducours
Sance2:AlgorithmeduSimplexe Sance3:Notiond'optimalitetDualit
Objectifs
Introductionl'Optimisation
DFINITIONS
Introductionl'Optimisation
APPLICATIONS
Applicationsauxproblmesrelsdegrande envergure
Domainesdutilisation:
Problmedusacdos
Donnes:
unpoids unevaleur
Objectif:quellesobjets
Ordonnancement
Objectif:affecterlestchesauxmachinesde manireminimiserletempsutilis
Ici,les8tchessontaccompliesauboutde7 unitsdetempssur3machines.
Ordonnancement
etl,les8tchessontaccompliesauboutde6,5 unitsdetemps:OPT?Ilyam^npossibilits
Conceptionderseau
Donnes:
I,:cap.16,cot100, II:cap.32,cot175,
rseaudecotminimum coulanttoutletrafic.
Objectif:Installerun
Conceptionderseau
Conceptionderseau
ProblmesDifficiles
Objectif:MinimiserouMaximiserunefonctiondecot Choisirlameilleuresolutionparmi2noun!possibles: onnepeutlesnumrertoutes Complexitdesproblmes(voircoursAlgoet Complexit):P,NP,NPComplet LaplupartdesproblmestudissontNPComplets:on cherchedesapproximations Trouverunesolution:certifiersaqualitparrapportla solutionoptimaleOPT Sinononpeututiliserdes(meta)heuristiques
LaProgrammationLinaire
Problmedoptimisationconsistant:
LaterminologieestdueGeorgeB.Dantzig,
inventeurdelalgorithmedusimplexe(1947)
MiseenformeMathmatique
Dfinirlesvariablesdedcision
Prciserlafonctionobjectif
Prciserlescontraintesduproblme
Prciserlesparamtresdumodle
Formulationmathmatique
FonctionObjectif
Contraintes
Contraintesdenonngativit
avec
aij,bi,cj paramtresduprogrammelinaire
Terminologiedelasolution
Solutionralisable
Zonedesolution
Solutionoptimale
Terminologieduproblme
Problmeirralisable
s'iln'admetpasdesolutionsralisables
Problmenonborn
siaucunedessolutionsralisablesn'estoptimale
Problmesousformestandard
Max(c1x1+c2x2+c3x3++cnxn) xj0;j=1,2,3,n ai1x1+ai2x2+ai3x3++ainxnbi;i=1,2,3,m
Exemple
MAX:350X1+300X2 T.Q.: 1X1+1X2 <=200 9X1+6X2 <=1566 12X1+16X2<=2880 X1>=0 X2>=0
SolutionRalisable
PosonsX2=0
1recontrainte: 2contrainte: 3contrainte: 1X1<=200 9X1<=1566 ouX1<=174 12X1<=2880ouX1<=240
SiX2=0,lavaleurmaximaledeX1est174etla valeurdel'objectiveest:
(350*174)+(300*0)=60900
Cestunesolutionpossiblemaisestelleoptimale?
Non!
RsolutionproblmePL:approchegraphique
X2
250
Tracdelapremirecontrainte
(0,200)
X1
X2
250 200 150 100 50
Tracdeladeuximecontrainte
(0,261)
9X1+6X2=1566
X1
X2
250
Tracdelatroisimecontrainte
(0,180)
12X1+16X2=2880
X1
X2
250 200 150 100 50
Tracdunedroitedelafonctionobjectif
(0,116.67)
Fonctionobjectif 350X1+300X2=35000
(100,0)
0 0
50
100
150
200
250
X1
X2
250 200 150 100 50
Undeuximetracdelafonctionobjectif
(0,175)
(150,0)
0 0
50
100
150
200
250
X1
X2
250 200 150
Tracdelasolutionoptimale
Fonctionobjectif 350X1+300X2=35000
50
100
150
200
250
X1
Calculdelasolutionoptimale
Lasolutionoptimalesetrouvelintersectiondes contraintes: X1+X2=200 (1) 9X1+6X2=1566 (2) De(1)nousavons: X2=200X1 (3)
Calculdelasolutionoptimale
Lasolutionoptimaleest: X1=122 X2=200X1=78 Objective=(350*122)+(300*78)=66100