Cours sur la dualité
5 pages
Français

Cours sur la dualité

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
5 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Chapitre 2Dualit´e2.1 IntroductionAvant de donner la definition formelle d’un probl`eme dual, nous allons expliquer com-ment il s’explique en terme de probl`eme de production.Une entreprise I fabrique n produit et le b´en´efice par unit´e du produit i est c . Pourifabriquer les produits l’entreprise utilise m mati`eres premi`eres, et la quantit´e totale demati`ere j est b . Par unit´e de produit i, il faut a quantit´e de la mati`ere j. Pour I,j i,jmaximiser son b´en´efice revient `a r´esoudre :Max z = cxAx≤ bx≥ 0   x b1 1   . .   avec A(m,n),c(1,n) = (c ,...,c ),x(n,1) = ,b(m,1) =  qu’on appelle le1 n    . .x bn mprobl`eme primal.Une entreprise II propose de racheter les ressources de I pour sa propre production.Quand est-ce que la transaction peut se faire? Quand I ne perd pas `a vendre ses mati`erespremi`eres plutot que de fabriquer ses produits. De plus II veut payer le prix le plus baspossible. On pose y le prix propos´e par II `a I par unit´e de produit j.jLe couˆt pour II estJ=Mω = Σ y bj jj=1Les contraintes repr´esentent que pour I le prix de vente (par unit´e de produit) `a II estplus elev´e ou ´egal au b´en´efice pour chaque produit.pour une unit´e de produit i :j=mΣ y a ≥ cj j,i ij=1et ´evidemment y ≥ 0 pour tout j.j1´2 CHAPITRE 2. DUALITECela s’´ecrit :Min ω = ybyA≥ cy ≥ 0qu’on appelle le probl`eme dual. Le dual mod´elise ainsi le fait qu’il est plus int´eressant pourI de vendre `a II que de fabriquer et ...

Informations

Publié par
Nombre de lectures 53
Langue Français

Extrait

Chapitre 2
Dualite´
2.1 Introduction Avantdedonnerladenitionformelledunprobl`emedual,nousallonsexpliquercommentilsexpliqueentermedeproble`medeproduction. Une entrepriseIfabriquendepuin´tapureecitroduebtln´´eodprteuiiestci. Pour fabriquer les produits l’entreprise utilisemrpse`imeserelte,atmeri`edaquantit´etotale matie`rejestbjtiuitunar.Podprde´ei, il fautai,je`erqit´euantmatidelaj. PourI, maximisersonbe´ne´cerevient`ar´esoudre: M axz=cx Axb x0    x1b1 . . avecA(m, n), c(1, n) = (c1, . . . , cn), x(n,1) =, b(m,1) = qu’on appelle le . .xnbm proble`meprimal. Une entrepriseIIpropose de racheter les ressources deIpour sa propre production. Quandestcequelatransactionpeutsefaire?QuandIneperdpas`avendresesmatie`res premie`resplutotquedefabriquersesproduits.DeplusIIveut payer le prix le plus bas possible. On poseyjpe´soporraxprieplIIa`Itpit´earunoduideprj. LecoˆutpourIIest J=M ω= Σyjbj j=1 Lescontraintesrepr´esententquepourIlpeirdxveneet`at)uidorpede´tinurap(IIest pluseleve´oue´galaube´n´ecepourchaqueproduit. pouruneunit´edeproduiti: j=m Σj=1yjaj,ici et´evidemmentyj0 pour toutj.
1
2
´ CHAPITRE 2.DUALITE
Celase´crit: M inω=yb yAc y0 qu’on appelle lealdumee`lborpere´nassuoptr.Lodlmuaede´ilesiasnlifeiatquilestplusint Indve`areedIIque de fabriquer et aussi queIIorpa`ehcrehcbssaeplurixlrleppose possible.
2.2 Definition Definition 1`lbodemePrpnul´eePL(appeprimal) sous la forme canonique : M axz=cx Axb x0 avecA(m, n), c(1, n), x(n,1), b(m,1)alorroblslepeme`laud:tse M inω=yb yAc y0 avecy(m,1) Proposition 1Le dual du dual est le primal. Rappel:latranspos´eedunematriceA(m, n) = (ai,j) est la matricetA(n, m) = (aj,i). On at=Aett=t t,t=t, siABalorstt. tAAAB BA BA A On met le dual sous forme canonique : ωM ax=yb yA≤ −c y0 puis M axω=tbu tAutc u0 (avecu=ty) dont on calcule le dual ωM in=vtc vtAtb v0
2.3. LIENPRIMALDUAL
3
on´elimineles1 M axω=vtc vtAtb v0 on transpose et on obtient en posantx=tv M axω=cx Axb x0 Definition 2ppleLPa(emedlbe`nproPu´eprimal) sous la forme standard : M axz=cx Ax=b x0 avecA(m, n), c(1, n), x(n,1), b(m,1)roep`ebldumeesal:tlalsro M inω=yb yAc y quelconque avecy(m,1) Proposition 2alivteenntsoqu´e.s´exdeusdnsioitneL Celasigniequepartantdunproble`meenformecanonique,sionletransformeen proble`mestandardauquelonappliqueledual,onaunre´sultate´quivalent`aceluiobtenu encalculantdirectementledualduproble`meinitial(etidemsionpartdupbstandard).
2.3 LienPrimalDual 2.3.1 Comparaisondes solutions OnprendPenformecanoniqueetDsondualetonconsid`erexetydeuxsolutions quelconques du primal et du dual. Commex0 ety0 on peut multiplier les contraintes du primal paryet du dual parxpour obtenir : cxyAxyb Cela est valable pour toutes solutionsxdu primal,ydu dual. Donc l’optimum du primal estforcementinf´erieuroue´gala`celuidudual.Autrecons´equence,siontrouvexsolution du primal etysolution du dual telles quecx=ybalors ont sait qu’elles sont optimales et que l’optimum estz=ω=cx=yb.
´ 4DUALITECHAPITRE 2. 2.3.2Th´eor`emededualite´ Onadmetler´esultatsuivant:´etantdonn´esunematriceA, deux vecteursbetc, alors {cxM ax|Axb}={min yb|yA=c, y0}si les ensembles existent. Doncquandlesoptimadesproble`mescorrespondantssontnisilssonte´gaux.Avoir prisunprobl`emeprimalsouslaformezM ax=cxn’est pas restrictif car on Axb x quelconque peutramenerunprobl`emestandardoucanonique`acetteformeenpr´eservantloptimum.
Letableausuivantre´capitulelasituation(th.dedualite´).
optimumni pasdoptimumni pas de solution
Exemples
optimumni cas 1 impossible impossible
pasdoptimumni impossible impossible cas 2
pas de solution impossible cas 2 cas 3
Cas 1.M axz=x1+x2et le dualM inz=y1 x1+x2= 1y1+y21 x11/2x2= 0y11/2y21 x1, x20y1, y2quelconques x= (1,2), y= (3,4) admissibles etz=ω= 3 donc optimales.
Cas 2.M axz=x1x2et le dualM inz=y1 x1+x2= 1y1+y21 x1x2= 0y1y2≥ −1 x1, x20y1, y2quelconques Pasdesolutionauprimalmaispossibilit´edesolutionadmissibley1=α, y2=α+ 1 pour le dual avecαaussi petit que voulu, donc pas d’optimum fini.
Cas 3.zM ax=x1+x2et le dualzM in=y1 x1+x2= 1y1+y21 x1x2= 0y1y21 x1, x20y1, y2quelconques Pas de solution ni au primal ni au dual.
´ 2.4. CONDITIOND’OPTIMALITE PRIMALESDUALES5 2.4Conditiondoptimalite´primalesduales Onconside`reunproble`meprimalenformecanonique: M axz=cxet le dualM inω=ybalors Axb yAxc x0y0 Proposition 3Soitxetydeux solutions admissibles du primal et du dual. Alorsxety:sotnoimptesalilsscoesdntioisnusvinaetssontr´ealis´ees i=ny(bjΣaj,ix) = 0pourj= 1, . . . , m j i=1i j=m yjaj,ici)x= 0pouri= 1, . . . , n j=1i Attentionopyhe`htseL:xetysolutionelrb!s!esentea´semcdsssiiias Preuve : Six, ysolutions alors elles satisfont les contraintes : yAcetAx∗ ≤b Onmultiplielapremie`reine´galit´eparx∗ ≥0 et la seconde pary∗ ≥0 ce qui donne yAx∗ ≥cxetyAx∗ ≤yb c.a.d. ybyAx∗ ≤cxConditionn´ecessaire:Sixetyltsemumit(emeˆmealesalimptoslorot.thpsno dedualite´): cx=yb Do`u: yb=yAx=cxdo`uontirelesdeux´egalite´s y(bAx) = 0et(yAc)x= 0 Tous lesyjetxisont>0 etbAx∗ ≥0 tout commeyAc0 donc tous les termesdesdeuxproduitssontne´cessairementnulscequidonnelesdeuxse´riede´galit´es. Condition suffisante :Si les conditions sont vraies on a : yb=yAxet yAx=cxdonclesdeuxfonctionsobjectifsont´egalesetdoncxetysont optimales. Remarque:sileprimalestenformestandard,alorslapremie`re´egalit´eest´evidentecar Ax=bet donc tous les coefficients deyisont nuls.
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents