Académique Documents
Professionnel Documents
Culture Documents
Mémoire Présenté
Filière; Mathématique
MAZAR MEROUANE
A ma soeur Ch<1hiIWZ
A Hm tante Bayet
A tous ceux qui ont contribué de près ou de loin pOUl' que co projet soit possible,
JI} VOU$: rcrucnJp...
.,.,
Table des matières
1 Présentation de l'entn~prllje 4
J.1 Hbtori({HC
"
l
C()lleln~io1! .. l ',
"
13
le.
i7
18
3 i\léthodes de resolutions 21
~llfrodui;t ion" 2:
J1 :,L
, .)
,j,~ Le proU!é111f' dt: rfUl\;:;pon :1'2
:t 2.l Propriéu"'i:i cD:",;;ct':rhiti4m':c> du pwùl(~lH(, de ~T<1lbPO:1
37
.ill J ~,lét.:J()t1c du f.i:llplext' ù deux plw,>:>c,s , :El
:1, '; ),:0( [lOde np;;roehef' li
3. 7 .1 :\1PtultPHr;,"Iliquc
4 ImpibmelltaLion
III t rOi l \let :0 Jl
"L~ L'1n:::;albr1oL de 1'applîC'l1fion \JeTe H()~fAGe
Conclusion générale 65
G
Table des figures
2.~
lq
-t. ')
,;0
-1.7 ,)2
,YI
7
J'ABLE DES FlGUœS
60
ë1
li2
J,. l'Leurt' iardiv.p dp ID :"sdl1etiün de.'> der:1iôreH llgm:,.-- d« ('e mérr.oire. mlllS tern0rcion~. t'll
pr~'lllî\:\r lie-cl. DIElf le tcuî jJ:li9';IUlt. de IhJU:i 4\'0;1' üid(>s eu J1\}~!~ dounant lu fercv :hHlf rm'IlC~
prfllll:,tri:':-' _\F!' S,Ul-AC!jj,,:! Pllselg:l<ll!te;\ rF.:,LB.13. r:t LOUe t'IE;tl(bu;{ ),}'" ').::'lAA),1Rl df'
XAFL".L d':rn.f,\ dirigé d. ,'Jui\i (;' tnlvaC 11\"('(' bCWH'O'--;p dl' rignC'"Sr, (le «(;m\l('!p:KV Frof(':--~
slüflllf'llf' ri de ptl1.;rncp.
:lUIL" ~ü\:':t:u:on,') fitlsSl r(:tnerclcr \'in)ltlf'1lt M''''- KKHODJA. rnseignan!e fi rU,:\LD.B dt' IH!\:
\;1\::-; rt-'lU<:'ITiOU:'î cn.l;P\l~·eusFm('m 1.-1" F,CHEClü'A :;! :'2 Àl.J3EZOm ;èt:Sf"ÎG;l1V:iI:, Ù j L:..tn.~3
polir rIutérpl quïb ont pont> l:. ('e tHlvü.iL pl pou: l'Lœmeur <111ï1" neus unt f!li: Cil <}("{:f'plal!l
:\Ch rClllerdClllcllt.S nillt au,"si "li!: C:l:-J\':glld::rc: dz d{~p,:rH'nwm \lC" Ilwtlln:lli.ltiqac::i qui I1Utl,",
on'. di:-igps flf'nG.al~( tKld"f: ('U!";-1U5 )lUI:"" lf'ltoH"i à n=!:uerd8f l',iquipe dl" :-iAFTAL dt' Ch?rflf.:L
poar :f'iH"t-' cncout<lgt'menb\ ("Dn~il~ l~t H.itle,
Fil:idclE('ll\ Uli F;nnld I~Wl"("i Ù tua., :'1..' 'lui r;()a~ O:lt u:d{ d :C;OutCtul ù'tllie 1111l1:iùrc (il: tr Jill' 2luHe-.
Khadidja et JI/;</"(}üUilf'
Dédicaces
Alll'~!ll0 flf.d:ntC"e 1:/;:' N"nfnil êr. P 1I.";~l;/ ll.k,qdf'lllP ;)<)Er 0X;)rJr:,N C0 t:t:e voUt-; 1110ria'h,
Flliéi'OC Dip,", le t,put pl:.is5!\!1L V(IU:-; pré~rvf' e': Vv\l::; acrorde BDl.H.e, bngw: vie t~t 0ùlHlCIIL
A tous ceux qui ont contribué de près ou de loin pour que ce projet soit possible.
je, VOlll:> remercie,.,
2
Introduction générale
Li; lE',hr!f'h", op<-raIÎonne:le (ûu:'isi apIJ<·.,I?e aide n ;.1. dPci::>iûn) peut être d{;[Llir romlP!'
rcnsemble de'::> m{~t,h.üde:;, techniqu,,!o; rD..tiu:mdle~ d'a:ltlly5c ct. de ;';y:lthè;';(1j des jJhénol:l('w:;,
~;',)fgaHi~Mi:m lHlEsabif';' PO;ll' êlabon:r ,ie tapi:Ieun:s dÉ.-ci:.ion~. Kle propùSf' de:-. modèlf't>
(,()!l{yp~llt',i" pour ùLa;:v"er di''- MilUl),tirJlls CUlllfJ!P"~~'i qui pennct flUX dfddeur~ dé:' fBlre 1(',-;
,kdx :P/i plu..; etliCflf'P"" t~c a'J.5si elli::' peut aidrr h~ déddeur loriOque celui-ci e01, (:onfnmté ~ Ill!
Tps prohl':mf:"s ql\(> la n,n Vpl,l aille:' ù rk~0Udri;' sont ,40it stratéF;iq..tes (on pelF· c::er:", d,ois
~Lllvr;stir ou 1)"'',;' If cheix C:'Ulll' lHlpL:1:ltc.t:Ul1. le dimellsit)lllh;ment d ure fion!::' d" véh:cu]f:'~
:;u ,;'un p,nT illUnt,bili('", .. ) O'i o])t:mLiOJ:.l!ellt':. ~nnrù:nltlent r(lt~~ollllD.n~·t'!Hcnt, la ;<,P3rioe :-h-;
ôrolluIllique {\';t SOC. vent nêcf'ss,airc pour dét~Ilir rob~pctîf à attf'iIl6.fè ml pour ideuüf.er kA
r·C)ctr:t::~'Ce.., d'un j)whlc;nf:'.
L~ mût- ü:dmt par ~e :rùtt:,\Jon et la ülscributior: greffe :ourdewt'ut if! prix dl' re\'l\!ll\ t~C!>
nX:imnnk· d.!HS Id 4""1B:i·tüta!ir{' de,., pu)'s, d'aUallt phs qnc cc::: pr0dui r:-;, A f{),.'te tkml-l!lt!v.
:-ùui ù de,; prix ;-Hllllini;:;né", (p~'ix :ix:~,; "Hl' tüut le wnitoircL LPh Emrv)Jl':;--:ü cbargée::; Jl'
:<:1 r·~il!HllerL'Îa.!baLion t~1 dp lP, dis':rjLl.!~\1)l1 de n-',:, ptU(:u1t.~ se (fOuwn: ;,iJU\'vn! ilppd(-v., il
2
'J
di::,ldbut~(!a pt de ('ummerdaüsatiull dt'" pHJ,h!:t', p6t.roliers t\AF'L\L f'S~ formée ür pluto'm..
n,1mU:'~ . tOUb i::di;:;f)t'll;;FLolc.'; i:l id rbh:iùt.ioil {run vbjoctif 'Jl!lque, dppui:-; ~lextrat'ljoll dll
ptotrolt\ et son évncuatior:. de;;: cbnnp:-; c!'cxp!oitat}Oll, ;,uivl d(' é'on trait::::ncm au llÎ"l,'UlU de li-,
r;tffirwr;e en vt;e J\~:lab()rE'l' les nomt.reux pl'oduits qui seront eGsJ1r.€ mis à la. dîsposit.ivl.' des
Ci ,11:';( Illll:~i! :('1lf;;.
T'uuf VP (~;jl est d<?b <,<yrbUr<:lntb, t'Il ran que pNduits firns, le Tfwiti1l11I:.'menl :eprè?cme une
,:'tèlpC imp3Hat:te Od.1l:-i la dktillC de dbrri':JutiorL t fi POH!' !ôl", d~as:,;uret' l'équih;)[c entn: l':Jffrt:
(rfüdllPgo,)) ct li). dp!twDJe (l'Olhû!llLîùfÎüI:).
li, :fat::-,purt de;.: {'nrhmflllts (j('nqw :~ne plan' :'ufl,"ÜÜt;:'<lble. dl! lilit: gràct: (lU r~~jk nnpo:raut
',lU';! juue dam; radlemlHemenl dCjllli:-. ,C' lîpe de pru~hK·UUIl. JUSqU·flilX ill,.,.;-al!aliO:i:-' ck\
."r.~:(·kilgt' t.!.tH1'"i k, Gut tr?l.':'smcl HIlC d:'bJ)Ollibil1.tl' penuancnic de ~·l'~ pnJ(bil-:, j.Jut.:.r !('1!ow.lc tl~\.\
l,t'soin:. de:; utili;-;a:eull:L \je {pl pr~)(:CSl)up. 1::lp1i(:Le qu~ J'cŒn,pri::0: Ilêvra suppor~eL pÛl!t" une
pÀl"!.Ûdi:' dOllG,\4. dp~ {'UenS j., t!"Si1î~pOrt p~u:s (tll H!d;î~ iU:'POt'tUl'i.s, eH fOllcti()n de; qllilEtitè., il
C·(':,r dan.,; ce CUUE'"xte que s'in... crît l'étt;d,,, t;ûP llOlli"3 ü~iOll:, n:P't1el. pOHalll :;ur rélf:btr
f21c!-::':l1 (ru:1 prugramlnC <J"~)t:l1w.l dc' la dl.slr:bt;tioL dl:'}; eùr:Juwnt.s.
Le pr0üÜe;l' t:tùpi L~·(' pet\, c/ms;l('{r. il ~;·l pt~"'I:L·hiul\ g?:j"Sralc ,"je ]'ulAHni:-;uw ŒDç'·lldl \ :\.'\FT•.\L ;
t'l "\.Ill ,l1'!s;ant."Di;or:.
t,ntîn in pré:ôemution d'mit' a,ppiic'athm c:aborél! à la bnEC" de r;0tte êude c1.imi 'tue soc
;'\OlIS c:ôtuœ:ùlls lIulfi: lnl\'rll: pm une coa!:J.,";;OlI qUl ~.\lJthétisc antre l~';t\,;1iL
Présentation de l'emreprise
Introduction
AP:'Î.'6 !;iuJ~pt'lIda!l('e, cr dan>:> ;(, cadre de b, poiitiqm llitt,1<ill&}C de dé;;eloppcn:t'lH
''.('Ollm:liqup :1,1 pH)'>' SU~Ac~'HACI! ft p:is en dlHrg;.,.. jouLe llncius:rie pÉ':rolief0 Eu 1982. ru.
G;:;r: l'ell1n"prhc :Hltjouale dt' ratlill<iJ0 ,;'_ ue d:su'itutJO!I élto" prr.ld'..:.h:s pétroLers_ son:, ]e "ig,I;t;
:';/Œ-~i\T. 'ICI c"t kml'\, cl"" deux ,,,:,:lb.lw;-; : NAFT: PÜW1c. AL - Algt'iic
:;i,-hJi~ (';,t 111lt' iodf'h" par ü;;ilOll.'-) l,SPA} au LltJital ;,neia~ dt> li) {ISO (J()~J OOll DA, F;'w10c ce
U;K'2 <-:l filiale: il. 100 )',; du Groupe S0nu.t:'nch. eHe fk1r n:l.:~n(:hœ il :'aLtiv':!.,: ('ml1!:wlclaii~s.t.iO!:.
1.1 Historique
,
- 06 Avril19S1 : L'entreprise ERDP, issue de Sonatrach, est créée par le décret N 80;101;
- 1er Janvier 1982 : L'ERDP est chargée de l'industrie dn raffinage et de la commerciali
sation et distribution des prodl1its pétroliers;
- 25 Août 1987: L'activité raffinage est séparée de l'activité distribution. La raison sociale
de la société change suite à cette séparation des activités. Naftal est désormais chargée
de la commercialisation et de la distribution des produits pétroliers et dérivés i
- 18 Avril 1998 : tranBformstion de Naftal en Société par actions au capital social de 6
650 000 000 DA et filiale à 100% du holding Sonatrach Valorisation des Hydrocarbures
(SVH) ;
- 21 Décembre 1999 : création de STPE, société chargée du transport des produits éner
gétiques par chemin de fer, en partenariat avec SNTFi
- 29 Juillet 2002 : augmentation du capital social de 6,65 milliards de DA à 15,65 milliards
de DA conformément à la résolution de l'AGEX;
AVGAS wou ..
l'mp
CHAPl1'[Œ J. PRÉSEN]All0,,' DE LTSmEPnISE
(;, :CA>:') produit:; sp?onux L(1 paraffine, Lu:> huiles arœnat:.qub, L{-~::; essenCéS '3pt;'\'wles. L",
whitp 'ipim pctlo!eum, Le toluène, Le xylène. Le n:etbn:x ::8viatioH).
ùe bitlUl:1C5
$, Le:.. pw'umatiquek: Lü':' pn<x.mntiQ\:c::i • f,,;uri::;lIl<: " Le:;; pl:l'utm,t.itjuc~ • }JuiLib lumd,~ "
pr:eurnatiqae.-.; , VÉ+iCI~h,),., uU:ü.aj;'(>S· L0~ pn(~lwH1tiq\lf>,'i ' moyens de manulention '.
') L,:~ PH\~tù(;()!18 drc ~?rvkp , Servîce8 (k \'idùnge ~ lavage ~ gral~s8g('. Scp:kcs de I:Klllltr:-·
Puur ,1S;,1llt'r la dbpo!libili:(> de:> p1od'Jitb ',:cr tout le Huiwirt\ N"JJtal met à nmni1 J utÎoll
:)lu':iiLl~!'" ;!lo\Îc;; de trH!lsJ;('n.
Lp !",dvltage et les pipes. pOUl l'l::pprovîsimmement des entrepÔTS :3 part;r de~ l'2.fblerif'::i,
Le :'(1;] pO~lr le ,'iiv:t,tullement Je:; üép6ti! il partir dt*" 011tH:pùts.
La n;u::"(' POl':" livrabon des dll'nL:> NIl.: l'livitldllc!r:I.'lIt d, 'S ,j,.'pot", lJ(m d(~~;;!.~jYb ::]<:1 k
jf' montre k sdlém;'i '.)f~n1Îisation:-.el dc' ~-(,c'rrT;r;s('_ ~AF'~'AL f'~,1 dirig\::(·' pn\' Ull Pr~:-:idf'lll
OlTt'('teu:' Général <,-&51"lé pur Ilb u)c'1eJlle:'8,,Je deux C')1ll11è e;.;{;vulif CL Jirr1t'teur, u,!Il1>i q~I~\lll
(" bd' dt, projet L ·:Jn-':;i:uéi!:il.dcn :utCl'W.' tk! !n ~üd(~té C8t NtnKturéc ~C'lon :
•
1.5,2 Cinq directions centrales
Jl\O!blc.. lw:nipnlôs.
Branche carburants: Elie e~t thargôc Je i'élabul'<.dun (:1: du !-iut\'i de~ rwg'fUrHIIIL'6 nati()~
t'l,mf]
9 - - - - - - - - _...
" __
CHA?i1HH
...
1 ?RÉSENDll'lON Dl: L'El\TRH?RISE
Branche Gaz de Pétrole Liquéfié (GPL) ; Ln hranche GPL dépend de:. dir.,\Ldé' GPL.
Tout n)mmC" la LraLc!Je Crtr:J\ll!lIlt. la l;!&lldlL' CPL CSI dw.rgi' d,' l'élaboration f.'t du
"uiv~ de" prog;ramrr.cs n ..ttiO~l.aux de st()CKùg'e ,de couditiOlUll:mem, de mise;;-H bOlHE'ille.
de vpntr ct dt' dj~t:'iLut;ün clp:,> produit!"! I1U\i111e et Propane.
tif" ce:; ('ümrp~ pO.1f li> t rWl"met ~re par .il 1-inil (, ù la brfUldle CPL, (PU fnit il. ."'''11 ~nUl ;u
cousu!it:fI.:lOrl des jnformatiOllb recueille.'; pour lrs fa.ire parvf'oir aux dill'Brentes structnrc
!-;'Ul\lli;t la hiér<lfCbie (k l'orgdIlIsutioH_
10 CHAPITRE 1. PRÉSENTATION DE L'K'ITREPRISE
~----------------~.
-- -- -
-- -- --
Conclusion
Ou (! HhOl(~é notre travail pur cc premier chupicr(; qui préSCH;(' llim~ l'cnt.rcp'i:,w K\FT:"L
Introduction
la néCt's:mé ùe faiü: pan-enir les produits aux t'lient" fiuslf' dru);;; 18s
1:6
l:l CH,II'ŒRE 2, PlIOBLI!;~,I,i:rIQUE ET "lODEUSATlœ'i VU PROBLE:UE
2.1 Description de la procédure du distribution
Lu pl oCL;dl-~re de di:"! rîbut ÎUIl dt';' (h..!"lml\l!lb cH l.::n(' succcssion d'ôtapcd allant de lu ~üUln'
L'appl'ovisionnemnnt : Cr.C,L le lTUlli:>fen des pwduits fiElS entre la. SO:1rce dl' pwdu('Uon
(:a5inerie6J ~t le cBl~tle Je :.tockage primaire (ent,re-pôts). C(':,te etapc :'cpose Sllf
r;:U~:sation de deG..\: mode"" de tnu:t:.port. IJriul'ipaux : lf' pipe-tillE' E't te cabo\'agr',
:":\FTAL db pose ÙC'i> clH!cp6b qu~ s'approvlsioll:Jent à partir de cinq raffineries (Alger.
Skliü.h. Al:éCW. Hdi:<6i \ {c'):,,'XîIJut:. A~:mr)
Le l'avitaillement :
La livraison: C'est la l'elation (,!1fl'(" :es centre:'! C,(' :,.tOC.K<lgu cr le u.m::.omnutl:e-:Jl' nnaL Lf'i'
rmlürlser l"upèrntinD
1);;))(', 0;: YF~ définir ries rat rAdlr:mems CYl d{-~,-; Ivils0tb CHl Te lf's rlHTsrl'llL" n'~Hrl'::' de: s:ü2h.,gcs
dd :lS la ddup dl' dit-tr:1Jurioll
L'MW]
14 CHAPITRE 2, i'ROBL],JMATIQUE ET MODEDISATION DU PROBLÈME
Les entrepôts : Ce sont les centres de stockage primaîre, Ils ont lille grande capacité de
stockage, Ils re(,'OÎvent principalement les produits depuis l('s raffineries.
Les dépôts Ce sont les centres de stockage secondaires de capacité inferieure à celles des
entrepôt", les dépôts sont ravitaillés par les entrepôts soit par wagon-citerne, soit par
camion citerne.
Pour mieux comprendre la chaine de dîstribuUon, nous présentons ci-dessous lm schéma illus
traHf de" Lrois phases:
.......
"!''''''~~,
""";~!H """'"
"~r
. . . .icm" MJ::QfI~fl
dWtàbllborf'
Rd
ft-y R ....
-
-'~
•
2.2.2 L'objectif
2.3 Modélisation
Un fll()~?ÜC, ('Sr tHlû construction lHathématiquc ntEisée ;JJur représer::('T cc:-~nins a."p('r1'~
"wni:'tnttif" d11>' prtJ:Jlè:IJt:1'i <le. :n;;lIdt:> réel. Il :'; u. Leaucot:p de 'tVlJe:-. iliffb:ellt:- d(~ Lnmlplt'"
Lt.l!(~'èw,tiq,lf'~-;, IlH1i" HOUS UOlL... focali:,crous daH~ C'Cttç 01,11l"1r :'!Il' )(~ nwdf~JM d'()p:;lH!~h!hù.
Variables
Contraintes
OH dppellt' rontrnintl:' du prob!(\nw_ :üu~ps !Pb relations lièui;,rl.ltt.:e chùlx c.e vate,mi possibles
l'nU:' Je;; \-·0"klj;\'~.
Fonction objectif
011 app,Alc fonction objectit l"cxprl::;;:,IoJ! qui woJ{~Hse h: qUHutlt.0 il optimisc! ;;~I fOHC~hll
Les ensembles
Les indices
Les données
~17_ _ _ _ _C~.1~L~AP~,~rr~R=E 2. PRDBLÉ;\lAllQl:E ET ,\JOVELISA11OS DU PJiOBLÉA1E
• c',IH : ll~ WÛ! de t~'J..m;~pon Ù~! produit 1 dê;mîs r€utrcp6! : "'t'fi"; le dépôt j par 1€ mO,n'm. df:
transport k,
• :2.'}1.: : la d::-.w::cc Œ::rc l\~I~:repô: i et le dépôt j j)<lf lE' lllü:veu dt, transport k,
Suit la \'a:i;-~hl\:' X'J"I qU représente :a qm:.ntil;S (lu produit. du tVl){ô l wUlspurté depnb
1\-'IlI[1'pôt i \"C'rs lie" dépôts J pür le moye!l de ~rilli5pO!'t 1;,
Satîsfaction de la demande
.Y E 2
I: I: X.)'
,_ 1 1,"=1
?: D.'
'i k ."."."'" l, 2.
La qUflllrît{~ t:T"nspü:tce dt: produit 1 Yürs 1(, dôpüt j doit être înfêrjt'un~ ;, la G.1PS,(üc ùe
:Y;, 1
LL )('jkl S. -f:. JI
,~I ~ 1
CHA,PJ1'I/E 2, P[(OHLÉUAT1(!VE E'J MOVELlSAT10S Dr: PROBLÈME
Vj ----' 1 .. SD
Üli ;1
• X r =l3
• Sp ... 4
Alur_,:,
~Qmbn~ de t'ont.tajntes
Conclusion
Ddll:-' ('(' ,Jeux!':>rcc C'ÎlEpitr\' vtt cl cxpl1;~\.é iù fJhw0l:un' de dü;tdJri.lioH dcs ca.rburant:- {(~rL'
(,( un d pt",':' le pr0hlème ce no! rl~ nde {J',.b', :îUilS lîvon~ :ntÎl.F et': dFtüils ~<l [()rmuh~,ioTl :na'_h&
n;èl\ k,Uf,' de :;OtfE' probJéme, Donc on a ùt"':ern:iué le~ varin bIcs de décisions et le; COl:rrnintp;,
aiu"i qUI' 1:.:;, fvnctxlll objectlf du ptoblèn.c pu:s on Il uikt;.i(; la taille du PH'11{:ffiC .
0;11"., ('f' qlli SUif L0:!S aHnH:-i ,"udier les métl10üpi) de ré::;oluL:ou" fldoIEéeti pou:' r0~oudrf h'
Méthodes de resolutioDS
Introduction
Apl'l:;:i :0 Itjù(.k·E~"rü)ll de HOUV !-,l'obll'l\!(\ )101;:,. dCVU!i:'- Gl,ünh::i,tllt chubü ICi:> lti(tl!l)dt> .le
i'{'SUlll!.j('f)';o;, ('cs d(,Tniè~es ;,;oflÎ norLbre'l.sc::. maL,. k· choix (;' iH1P méJmde f"_"L TPlrlti: ~clon Ir, strm'··
tme du modèle m8L!lél~1Btiql;t> 0t 111 !'fmüllc B'..:.qucl JI appartient. dan", ce q'...:.l ;omit I:O:.!::' üJJüri';'
présolT-<5 qU(>]qU0S n;:el.hoè.es de rh>o]lltl'il:~ lnalS d'dlmni ;\UU~ (.;n;:Jl('ll('rl'OnS par l'ideutlfitB~
!PlI1 rh _llodNe,
d~·' va:lablps non nClatifs L.YI~C lPIB ,')<;1111:' (uliLlioli u!Jje(''tlf. ,It,oc uotn, p!.-'oblème rentre dan" le
,-,;dn~ tlc' 1<1 pr(jg;-~unnw.tioll lillôaÎle <lYU' llll(' ~t:--li('turt' pal'tirulit'n' ,-~l:: est. nomll1ec p:-qbll'lliV
;1(, Lnn:-;por~.
'21
CHA1:'lT1Œ 3. .\IÉT110DES DE lŒSOU'TIOSS
... _ _...._ _...._ _---....c
Définition 1 Ur. progra!Ul1l8 IinéuirB ~t un systunc (U:(li1J,tj()~lêi ou rl'ir.équations appel?es
jJu:'L ,,'esT ,:n prublèmi:' (jL.i ~'ini'icri', dm,.:-. ~H Iignet: de rrog;r;:ll1U;!e6 lin0nin;':l, 11 F; pour !:lI'.
il ndw:lIi1:n au Hloir:d:-r {'où: ,Jcô IIlmThuT\(:iHes dCP~li,,,, III origines Y~'r':l n d""t:m.4doJl.'I.
Où.
,..
Dl
__?rb1
nd€stinatiMS
nn!._.....)~_bn.l
am '"
D,
Eu 0utre. te ta,bleau est bordé ft droit\' par lll:e filatrice ('OIO!lllP rnargi!mle c:oute:ldul he'''
,, , ,
._... D:
D2 ,, les o!Irt'!:>
n
, ,,
,
l' ~ l
, .!
,
. ! ('1"
,
Xli XJ4!
, Hl
Xl"
, , """",,- ~"~'
,, 1,
,,
en
--'
(;2\
1 1
"
""
X,,1l XY? ' , x:}>\ ,, <i2
,
, , ,
0",
La dnll/ltl:Ù:
'1. "
L fi, = L o}
'''" 1 J'" 1
s~ la disponibilité tOTale est supérieure il la dt~m,,-ndp !otale on ajüu:e une àtstim;Jim~ tlerin,
j, !Il
0"'_1 L
J-j
il) ~ L
j---I
0, fd (of;! ~mii(Jirc c,,,... )) = O. j = L "H fi
25
~ .. _ .. _ ---
CII,lPJrRE 3. ;\1l,'TI10DES DE RESOL1.'1W,'"
n0n:c:s,\üe lie (,elles mec hodf''1 ang:nel,t,(, C':, gênf,r,-:.: exp(lner~:-,i+,g~,'n;pnL a.vt'{' la taille du pr"blèH1t'
il rp~.,()l1dI'e, parmi ce.':) méth()(leH HO\!0 r:J[lpeIUllS ln !né~h;)I;,p du ~<mplrx(' (,r !& méthoà' dG
\'lsan: à Rl:iéliorer {donc üue bai:-.:.,er if' (OÎlt E:101lfll) ;UH' SOIU!!OH de basc Il nous [;J.!r- dŒK
Etapel ;
a été vidét'_. 11 faut ((Olle éjminp!' la Hgw') i du tableùt," La prochain.: f'ùRn SPl1l 14 CfJ,,-;e
l'onsidô;,"UllS k ;)robI0rlJ(: sl.ü\<.:.nt . ,~œ'ig,1rws ll'Jt,(<<;S OI. U2, U3. O--± \.'t, (j llc6t:i1tJ,JUHt:> Ilote'c::.
Dl D2, D3, D4, DfJ,D6 Chaq-llf; nrigi:l(, El une offre (]; {à re::iTnx:ter} el chaque desLllli1.tiO!l lu:r
~
o ''J'i'
. n, fJ~ n, 0<, D, n, ,,IL,,,,,,
, ---~'
1
-'T' ""
.. ~~--
()~
, "
,,1-, ~---c'...
l2
-------
[' ~li J~
l
, ,, ~ ~
-
,
.~ '-
,
0, ,
..,,,..
,
c,
,- ,13
"
'------- --
1 C7 '
L ...
JO
"
,
" - L ._ _..L . , " ' _....L...._
('l!fi!J
-')~, _ _ _---'C,,'H=,=lP'-C'FlJŒ 3. .\IÉIHODES OE RESOLF110;>"S
0: Dl l'St le com r\ord-Oueht, on hn rJfrctc mm (13,9) SO~~ 9 mutés demandêe:s par
D; pt fel:lfchè,q en 0
I~
i H
,
,~~+'~~,-'
0,
- I~'~'11 L2:T i
~m
!J11 GdUJrc nJEhl L: d<JEl<:dlll" ])1 dont lB coloune di"pilw;t '2t DU ,JLu(;m :\) tè1~J;CUl '.1
pmu 10tju01 ,P Ulln ;--"-ü e~t OL "~ D) U:t t"ülltmue li:' procédé JURqU à ('0 que les uffre::. et k'::i
dl'lnTnand0!' senmt sut.-clTés ()lI obtient le :r.b:e.ifJ fir:a: su:vant
v, D, Dr,
u,
DL ,
_.~~-+--,--+- --'-
!
E ~ l,co, 01 ",1 4G
C 9", 12",9 *' 27 _. 2 t ::19 + 2,s '" 7l:! ... 2 '" 26 + -1", 2c/ + 10 *:1:3 + 4 * 40 + ,j '" '-ID- = :noo
28 CHAPITRE.3 MÉTHODES DE RESOLUTlOt,S
La méthode des moindres coûts
De même qlle la mêtho(h: Coir. :\ord-OU0;Jt, cet~t' lI:êl.!.ù:\e :le ;Ufère (~e h. pré':::érlellle '(:IF
(1) vn rommence par .:herrher la vur:aolt; ;r:,j àvec le '--~ü:it rle transpo:t mînin~Hm
(2) 0:1 ~G-Llrf' ~:'. Vi':hJL cl :.:n fi:'rme 1;;1 ligne ou cnlenne çol1cspondante.
~ ,
DJ:' li "2 "'" D~ D, ].,,;
(J, ~.;
11 n
"
",j
" Ji,'-
,1, ,~
.,if<""
,,1 ~
1
-'-
"
;.:9 G5
'" , ....1
7~
'-
,
:lI! 4'2
32
1
,, ,,
n,)
c;
"
,
,
, 91 1
~'-~' 1-'.' ••.1
éd
L"
-4
" ,,
,
~i
'
1-;"
L"'J
' 1 1
~, '--, 1
'--j ,, ,
0, ,
, "
,]pm"",}, , "'" 1
7:,
" ---- ...... _ - M
11
______ ~._.,'
"
_ _ _ M' ____
'-
..?.~
,/OllalIectclemm{O,-:IJ)}
'2' J CHAPt nUi,), "HÉTHODES DE IŒSOLUTI0:\S
0,: n,
27 : DI !
~ '- ,,
0, 1 1
,
1
:J\i
1
76
" ~ 1" 1 1 3'2
,- "~ .
Le L~~ ~, :
1-1
'fa : , Gi
, ..""'~
,
,
'f-
,
1--------+-..
, 1 ,
1 "
..... _~'
D.' .,
~I
j;
0 1
, ,
a,
'., ,,
2
:;:,1
• •
1
,
, 1
',' ,,\!J
\', !' ~
= r'
,-' (1)
~~~~- ...... _-~
:JO CHAPiTRE j, .\iÉTHOVES VE IŒSOU!'JIO\iS
UJflJ!j
'Jj ..
CIHPITRE 3 .\lÉTHODES DE RESOLUTIOVS
.
~nJ: n, D, D. D. Do D, k, olfl'~,'
~ ~ ~ 1
4\1
1
83
1
35
0, 9 9
"
~
,~ ~ "
,~
6"
o. l~
, 1 1 1
3"
- - ,
1" lcc ln - 1
'1-' ::;;-1
1
éd
0,< 1 10 1 Il
~ ~ ~ 07 10 ,Hl
1 1 1
O. 1 5 1 9
, 7:>
d~"'"ndp
/'" 1 fi Il 2B
" II 5
111 = 0:
,
(~U,,: 0, 0, D" O. o. C. k~ ortf< ,
i
~ ~ ~ ~
i':!:J , :-Fi 11
1
~
rh !J
" l' 'L: = Il
~ ~ ~
1 6v
1
2e
1
1
"
(J,.! 2 2f: 3 , ~12 1 Il, - 12
;
~ L"-' ~ ,c,:l ~)-1
00
i
, 1
~
i
! " 1
10
1 1
Il
1
',L" - .
~' 1
,13
1
!)] 1 1 G7
1
JO
L"'J
~
01 , 1 5 0 Il L = -)
;
L9 rI",,)(1nd~ Il 1 n
" "
fi ll', ~ (1
'"l - 12 v, - 27
1
,
2(1
q GG i, lG
"
\, ~ 45 Vb - ;j.j.
IJAIIJIJ
32 CHAPITRE 3- MÉTHODES DE RESOLUTIONS
L.::... , L.::... ~ , ~ , ~ ~
= 12
0, -1
" -24
" u~
~ ~ ~ ,~ ~
., ~
0, l, u~ = 8
-17
" 10 14
~ l"... 1 91 ~ ,~ , l"...
0,
" " 30 56
,
9 U4 = - 5
Lo demande 9
VI = 12
11
V2 = 27
28
va =66
6
V4 = 16
14
v~ = 45 V6 = 54
" u~ =0
~ 139
, 1" ,., ~ l":... ~
0,
" 0
"
1" lM 1" ~ ~ ~
0, '<0 I{).O 14
ln 1 43 1 91 ~ ~ ~
0, 410 5-1/ 9
,
Lo demande 11 28 6 14 5
"
On prend () = min{2, 10, 5} donc () = 2
On remplace () da.n.<; le tableau; on obtient:
~~+-}; ,,+-"' 2T 1
l'~+~;;T 83! . ~,~- .. _o'~.
O:t 9!9 --'d: lS
'"
~_._-----~----~._-
UMBB
plu~ de cèllz·c.kT k'h 01),
Bien entf'fl.dll. :me tdlc ;:;olul..iœl dégénééc peut ~e prèsenter uu~"i à Gne itération quelconque
df< IH r0fkltiorè dll problème,
--1---.~ ~...
t1T l, 1 :
y
--+--~,....... . _
Remarque .t Lorsquc. dans un pnÙkme tiév,611prè, la se:ll", cluami:ê A dêplarer PSI E. il Hé'
ÙI~1flr!,jit pe,R cn wHrh.:re que rUE a âL~eiw l'ù:Jt.înntm n l'on dodo pO:J[~u~\"l'e J'<ugorith:llfO.! (en
- _... _ -
CJ1.41'lTHE J~ MÉTIlOLJES DE HESOLVnO,\S
\'(:;llc:nt. Ù Ht' ;:)8.5 re:omber sur une s.olutiOl: Jntêr:t:'Ul"c). On mon:re, 011 effet, que ~e critÊ'r>?
tfoptlmnJit6 poer une &ÙltiUI1 e~t, que tout cuÛt :narginnl::'u df' 1;<::I:sün nou employée(:r lJ = 0)
doit 6':.1 (' po~itjf ùll (LiL
3.6 Le simplexe
a:goride:ne pe:1.:'.ettam è,e mbir::1lser :.lrw fonct~Œ1 sm ne cnsè:l!blf' défini pa.r det: inégalités, ûe
('\, hir. il <'. !;efllJco.lp ('vatril-JilP a,; démnrn:g;o dp f::pfjllù,al!oll 1I11!wGrique. I:algorithme du
hn6aiè'(', D(~pc.is l('s i~Il:l(\~S 19~::J-9Q. il e~t C<JH~'une:IC6 {Ml' h:3 mé'rhodc:-i (k 'point,,: iatériet::èi.
matS g,Ldt' mw pi:iC'P dp choix dans 00rt-rtÏncs ~"h'«HlHt;lnçR~ (e:: ;J,cuticulie!" tii l'on a t:ne id.~p
Eu l'fruité, ralgorithm(· n'Htjlis~ p03 dû 3iu!.;Jlt'xt:''"!, mûts ci:'f'wines int(,fpr6tation~ c.e j't'nsl!:nhlp
udmi&sible du probl€t:H~ reuvoiellt nu CO:lcept de simpl>?x2.
dl' hl fOllt':iOll ()bj(~(::[f il d:Bque ?v4poe. Lf' pn.1CC'SSl& ..,p tennilw lor:::qUi-' ym:5 ce :JOu\'€Z p;i~
('(mt.iŒlcr Ù bméliorcr 1ù vdlcnr. c)c~t~à--J.irc; (le, ;J ,ütciu li;.! ;.,oh:tivll optimfllv (la vn.k:cr IL pluè\
UMIJTl
('HAPIT1Œ 3, ;\iÉTlIODES DE I1BSOLGTIOSS
./" ;:: U
\,
iJ·/lie
3,
_._--~ .. __ __ .. .. ~~_ ..CH,lPl J'RE
_~----~ ..__
3. MÉTHUDES
.. DE nESOLUTlUSS
Éla::'c!'auon di.!
! prernter tableau
'~--.,--~
CILIPliTŒ 3. MÉTHODES DE RESOLVllW\S
-_.:::.:.
3.6.2 Transformation
TnlIl5fü:'lIlfl:km dt~s Inôq-.J<ltÎoc::; ''';E ôqunti,)l\i:i 0t vtücntation wndBnsée du pro))!l'lIlV.
Chaquf' m?quulion peat être ffillle:lée ;i une èq!~a;i{}n f::l lr.twrluisant 11lW ir:connup ::lUppté~
m011tnir0, que l'on avpeHc vùriahle J'PCll! : !!ÜLb la nntOlb :1:" (_ i = =-, In (L ne 1'3:11: pD'i lu
,
+ O:,.}'" + J.,,_, ~.
.'.
Cr: 0 il Ü
+
.c,,_l
..
~ ...
:t p J',,_l xn~m
(); " 1 0 0 v,
J Ji J i H:;) (1:;" j 0 o~
.
•
•
a,,, l 0 "
··· b",
0"",
a'/fd 0",;-1 ü"'J
"
C'haque L'olonnE' cœn:s;)çcd ù \~lHj \~clridJ)le J:,_ in,,::-riLe da~ls la ,k.Jxip'Ule liglHl. ln dCl'mi:rr
Remarque S Ilô;:,ouùc k' p,UgUJl:JtllC ltldtJl<"Tnrltl,lUe- (Pl -t.fiE(W) rC\'lmd ct n':",ocdn' k pfi)~
:1' ;:: 0
(7) Calclller h_~." \cù'u:';", de::; ;)ulrt'B li2;.I1es : te: quI' f';) = (;1) - a;k'-1,)/Ü;1.. et t' = Il,
.,
"il,' ",'
1) 'u rh .,h,,,,
\ 1,"«",.
h""'- -i"''''
,j
(,,,1--"""1"
v.u", .
Fm nh<;oridnn"p~.____
Cotr:tnP ~;un l~OI~l l'mdiqllè. cci:';: l~léC:lOdv ,"i0 rlf'>roulf' (:11 deu);. pha,"c::-:, !!lIe lair apppl ~i lUi
iL: pfdù'Jm~ origi:1a] en :nilb:,llt Ullt' fut:( tion fJbjecuf artificielk et ,\HcJler toate:> les \'nn<1blc"
flrtifi.ridles Si l'on He pE'ut pa~ allnul<:'I contee, [e" vrtriè_b!e'1, "lors le prob;ème TI 'cst pa.s l",sahsable.
LI P-~--lil.sP :1, consist,p à rem~)lact'r :a fonc::üm oh;cClif ar':.Îf.ciel dt' ~a phasE' l pa: la fonction
Oélglllr;](; A optü:Üticr. On tnilîse Blor:> la solutiou d'uJisnhlp dt" bas" Obu>:lUP il la phati€ L
-lU CïL4P1TRE 3, MÉTHODES DE llESOLCTiOSS
:1: ~ ()
Phase 1
:2.Innoduire les van ables ar:ificlclics y; ... ,ibn, C't aFP~iquL:l la f:J("üJUùe
l'nu, 1 Yi
PA M+y~v
,1' ;:: 0
;).S1 1", ('où! optima! t'St ~tridf'mt;nt positif. le problh;;,(\ orig:ni:J TI 'P:-;: pa:;
adllli;,;::;ible. STOP.
-J.Si la k'tnu yarî!\ble de o3.Se est une vMjab:c ù::'t:nc:clle, cX8.nüne; la lif,Ile k du
t;-:blt',LL
népétcr 10:'\ poim -J Jlh(Pl'ii Cf' C]u'<HJu:w des. \'arh':.bles w':ifidelles ne snifmr eH
- - - - - ....... CHAFI1 RE:J "lÈTHODES DE RESOLIJnOSS
Phu~e 2
du raMeau.
n~('Ul!llnandé,
3.7.1 Métaheuristique
rimisdtiun difficile'. Ces méthodes sœlt, e::1 gÉllêL.lL p;é,,0Ht~t'S ::,uus 11\ forme de concept Elles
tiLl; 1~1J(' sukLion eu remps réf>i (ou nô!' L'Oltrt; r)U pour n~~oudl1: des problème;; diffid:('s SJf
A côté Ces IT.étl:odes net:ristlqt:es, ::iont ap;>I.l1TWS des méthodes qnalifiù(!'; de métahemistiq...:.es.
Plusieurs df>üniLi<Jus Olll été propc<3ée." !)(lllf d6c:îrc lcur~ i)Jni, nlant& par rapport hll
Cf1J1PlTRE.)< ~IÈTFWDES DE RESOLUTIOSS
;;u:; iténHif di' gên4rauvn ~uiddL.1. clue lieurbtil:t:.t' suo0rdoneéC' l'Il mmbiuant iuteHigelnnlPllt
différcm::. Umcept5" pour t'xplu:-t-l' H exp;u~Tf'r rc::pace de rccllerdH:' en utilisi-j,nt. deR i)trat?~
gies ;)cur str:1ctun:l' _'jnfutlllHti;;l! cie manière à. trouver efficacelllellt ues ciuhniuw:I pwdw;; Ùf>
'upt i!l:I.,llL )0]
('t~p",ll(b:1L cette rléfinitiüll ne fuit pas clRlren:p:11 Elpp1-\tfl.:\re lïnd&petldaw::e des mét.aheuris-
~}~ :t-ml :10i: 01~e 3.dap;!§ ç>< ChHtjU0 Iypp pllILicnlipf dB problème.
Le recuit sinlulé
CPl ,p Ilhhhode de red.lPIThe a été propo.'1"0C par de:> cherdwur:-; d'm~{ gui {,tm:l.-ücut le" W1Tl'h
effN. pour qu\m ClF-ta: r~~':rut'.v(' ,u:e :"cn.:ctue p:::,uche du Lristat parfait (l'état cristallm
et efficace.
Qt,ilEd T ~ Cl scd:i Jeb POÎutb lUu('limant IP1J17 yah:ans ;jout· acc0p:t'.'5. A Il! r.:l 11 y d :..lfIe
:-l!aLCf; de ~~êro (lltE' n'jmporl0 quel chaHgE'Uu:nt néh"ùtl! li,; te!L,pérature pet:.: êta' <1:10",](' A ce
I:MTm
C'H~PII1Œ J . .\IÉTH()DES DE llESOLl'1'WSS
y=x
tin Il ::of
hn.si
fin tCl.lltque
fin tamqlle
(!fMI'URE.3 MÉTHODES DE RESOLlTIOSS
Conclusion
Introduction
Aprt'S avuir Întrotlmt k~s Hl':'t tl()d(~" th: ;t;;.lu::l1 jun dttl~t< le d:apl~rc précèdent., ;:oUIJ arrivons
mai:l:;;:'WlJl\ ft l;.§tap p nu::tle, n ,ùî.git ft présent d1mplfrrtlC!:tér C{\"- ::l~{.hl)tie.'3 \,t !çi; ci\J:111t:è:i ce
llotrf' Pi"(F)]?::w dau;, n:10 ap;)b::a:ion qu:~ no::s :,VOtb a.ppelé OCTC_ROf-.IAGe (Op~in:l.Sflt;f>~l
PU"f C0Ui.'CVülr ll(,tre itpplü <il iOll HUll"; ,)\'U1I'" rllnisi ~f' ~i,ngctgp ,Jo Pl\)g,:";anmntiœl :\Iutlàh di? 14
('p denri{"t Wê:f ;\ b dis::)ositioTt :x r (,tEisatcuô. ut: cttVirolllll'lllCllt p(:'rfUrtlli:lUt. pUHl' tncllt'! ù
Vér:t n"!-;,f'lllbler :à II) prng,l'amllltltion Pll C. Le nom \.lütlub vient df' f;IAT:'ix LAl3œat.ory, le,.
('>:'JHca:::i ,je thmut'0S de b<tHc ukl.llipuh:'"-, par :\!ad,dJ l'l(i.llt ch''ë nHJtrk('M (t:H'ds pot:.V2JtLt 0vi
Cl'nt(;)lrem'-'lIt Ù,ux I<~ltgages lie :;;wgramn:JtiOl:' du.,;siqu;:::.. l<:.~ fü!i('tiiJtl.~ du t-.IatiaL Pl'l1Iwt,T,l'llt
ft" milT;lrm!0f rlirpC'tement pt b;-'C'radh't'Hlpl:, r",:-. düll.:1&::J- ::latrideUc:-i, ](:' l't'ridant ainsi pMllt'l1"
hêreL,ew eHitiu:e en culeut nnm&nquf'. andlysp et Ylsua!ibuù'H de doncees en par:ic:llier.
La. fonction size.' Cert.t' fO,lCtioll rt'çoit ;Ille Lîalrk{' N elle l'NOume sn taille. Pour utiliser
l'Ctte fouction, nous ut,ili~o~IS le l".;Ù~ Sdi(l:,~ ;
:)].n =sizZ'{A)
A \lI"\;' !llHL:'k0,
pt pn p:ui ullE':>c!' le l'ude : d=si:r.e(A), d e'!l \,,11 H'rtp\1r dl' dt'I:x dil:Jl'll.. iollf>, pre'mi(~r(' colonne'
k num!;:'; de ligue::, vf dcux:nLt' (iJh)J\lW k l:u:III:ri' d,,' \';i!;)!CI("'l.
La jonction lcnf)h: Cene fonction reçoit Hf! vh'tcur 1.': dIe H'remit<':;11 ':diUc. Pota ·Jt.Ei:::er
n< 1.,> ;ulln ,U;l HUIS ll~ili:..;H:;" lt> ("dde éiu;nlIll
ll=!eug.LiI i.").
U1l v('( t \ 'UL
La fonction max: Cei,te ronchon reçoit. Lill \'pdelll" et. elle rptOlll"ll(-' la valeur lll<lximah' dl'
ct' \'t'l'tt'Ul' et sou indice. Pour utiliser cette l'onction HOUS lltili1'>Ollt> le code suivant
:11J.Î. =UHlX( v),
\. LLn n'T 1P II r.
1ll= maximum Je Y,
La fonction sum(m(i, :)) Cette fouctioll perIllet. d(~ SOltlltWr tuut l(~.., élélllents de la i
La fonction m(iJ :): Cetre fonctiun permet de parcourir t,ous les élément::; de la iéult'
COIOllllC cil> lfl matrice' m.
La fonction m( :,i) Cet.te fOllCtioll perlilet. dt' parcuurir t.ous les ô!t'lllC'llt de ln ihlH' ligne'
de la matrice Hl,
La fonction zeros (n, 1) Ct't te fondio!l penue! d'avoir llll vec(plll" colunrw de n ligne tel-que
La fonction zeros (1, n) Cet,le fOllctiüll pCl111ct d'u,yoir un \'cctt;;llf liglle de n coloTlue t,el-qm~
r-~-
x
lIÎe1Wenue d.n.r~
d'inttalatilOn de OCTe_ReNAGe
0tI-''''''''9I<IIr''''''1W_ ..
~_LQ .... -"",""ie.o.
-_.
•.."~IIO""""_,"",,,,","_"""""
_.~
I;\IIo>I'~V~"'<lNm._ ... fU _ _
I...._ " " " ... -,""I.. '''''''''''''!>n<n ,"""", .... :..,""." '-"'''''''J<'
1........ 1<"""'' ' .. >=''''''',,,,, ,oc, jo.",,,,~,,,,,", ... (0.'"01
..""'dr_r...""''"''.
.
~"',..- _J»ll1Ç
.F=>"'"",""""
~"""''''''' 1~,....,.,.J1"'''''''''""",-,.-.I\olf'_
·... lf_.,J"'=.~_"',.".."' .. _
:.t(tMtJot_~"""",.,,,, ..,,,,,,
Hot...,~ ...
Col""""'''''''''"""""."" ",~".it""".
,"'"., ..... ~ ""'''' 1"'1"
_eli<Ii<;"".Iu'.'....:fl'>O'~,
;0""""'" Jo" :1>10'''"''' ..'Ir. _ ' " ,,,...,,.....,
""':'do;~.'.,
F:OLRE 4A
- - - - - ' -CHAPI1RE
= 4. IAWLÉME.'11'4.11US
--""If",",,,,,,,,,,,j,,,,~,,,,,,,,",,,,,
__
''''Tl'-'' """.~<>+ ",""_,~",,
'" _ :... "",,_... """"'"
x
,::,""_"'t-:."""""",",,
-",-,,-{
~ ~~ :.,"'''',.,., \"'... ,.,-'"
x
_,,u,~~._w>,
i;N""f:.~<?, "".",,,*'
_ ,'_"":4'.""
""""''''' "''''-''--"'3~"V~",''r .. <i,...... "._,"
_,,<10;<,..,.
~"" "''''',,*p»' ~,... ...,. cl \,~, ""Pt'",>,,' ~ '.OU> ,.,,,,..,,,,,, ,",""tc"""
"" ... "._"""""'~'""'""
-"'~""""~
~>œ',,,,,ti<-"""'.'W'",,,Cl,,,,,,,,,,,,,,,,,;;n~,, .. , '
s."'"..",.... W!...
~'.,.,,,~ ..",.,"" r,.,.\,h"", ,O', '("'.1,,,,
_tf~,", ... ",ioiX'(.f<QI.'''''',PJ,dO'''' L &.Ii""
CIL\Pil1œ L lMI'Lf'AJES'i'ATIOX
--------"=
x
...... j, ..........,
,'_la""""'" .,,.,,,,
ocrC_R~""
......';1e"'.,.,
_ _ .. , '''''''''......... ,.,......
",,_o• ..-c_.. ,
OUCjlQ"'';''
~-,~ .........
1,,,",,,,,,,,,,,,,,,,,,,,,,,,..,'
:-,,;-, ''''''fl'''' ~1>._
FIGPHE 4.SI
1II1"""'1!wl
'" ""-_»" _""""'.,,,,,,"",, ."', _e\k::',,~'._'nt'" ='J:'.
-, .. ""'............. ........
-"~r_M""'"""'"
.;#_,<""
,,"~ ......'.'
-m_
"_....t._-.""IXn':~
_~~
... ., ......
_."~_4t'.
_"..- ......
t_""""~"
_.__ .
~:_
__
. ...._
,."..
~ E.é<Lœ 0Ctt~
4.4.2 La résolution
;.
On Ollvre l'icône; ~S' pour Pexécution de l'applica.tlon.
En exécutant l'application, tme fenêtre qui indiqup le lancement de l'exécution qui apparait :
.-
F1GCFŒ 4.15
On diçJe bUf le houton des rroiS points pour choisir UL rC:Üf'f text de do:-:.nées" on outiem
.
... .
""~'",.,,,r~,~.,,, . .
,......•''''''''
("'~''''''Q"'""-,,,,"",",,,,-,"
:, "'''',.,
- "
, ,
-O;',j' ,l....' ","'li 1"1'1\ ",,0>: n!i>." "'~"; df (K
, n
,""'111: I\tOl,.': • -",'i...., ~".'o" ,j,!!,."." 'P'JH' ''''',''''
,,,'" . ...,.
'«",<.iF"'~ t«l...· , ('"
Aprè~ avoa oblea~l nos dOHIll'C'S or: t::lqut' :-i11r 3; ':J~;mun u:h:ult>}' pour que le programme
CAIB!)
CIIAP1UŒ
-----"'- .... _'"
4, lMPLÉMENTAnO:'i
l. ,.""'" ~ "
......... '
ù~l (lI; di4\1\' r,m te oUUtotl ftl'turn pour rC'Vrmr ù 1(1 pl C:Jl;ù:'e :J;cgv Ù~ !'<:çrù(&tbn ct ch{);~ir
UA1!W
58 ~~-=.:
CHAPlTRB 4. IMPLÉMBNTATIO!>
Si on choîsit ln méthode du O:ljn Nord Ouest on obtient la fenêt,re suivante:
On clique sur le bouton des trois points pour ('.hoisir un fichier text de données, on obtient:
_.._ ......
... Coin nord ouest
-- .- - -~
~,~
..-<-- ~
,...
--"- ,,- ,,,,.,.,
, '''''''' ~-
... " ""'....
~-
'~'
...._ ""-
Il> ""_ ,.. ....
__ "'"..,. ".
Il''''
-- .- .... _. , ,,. ,
.
_J
1..,..
~-
- -
mh
, • , • • ,
,--
~.- m_
.. _-_. il..."",
~-
e.aleuler
._-_.
-
FIGURE 4.19 ~ Lecture des dounées SUr C>OÎn nord ouest
-
Apma avoir obtenu nos dOWlées on clique sm le Muton calculer pour que le programme
fait les ca.lculs :
Ensuite on obtient. les résultats suivMtes :
~~~~~_ ... ~--_ .. _-
Pré"e1".~ par :KLOUNAOUCI et M.MAZAR üMBB
.c59'--_ _ _ _ _ _ _ _ _ _ _ _ _ _---"CHAPJTRE 4. iMPLÉMENTATION
.--"' ,
- -' ' -'
_.._ coin nord oueft
1
il
~ '----_.~.
,
')
:':
',','
ri',," ,_
,
....
,-• •............. ,- - -
,• ,,-
-
"
'''''''
"
''''''
"
."
-
FIGURE 4.20 .. Les résultats SUI Cojn nord ouest
- - -
On peut lire sur cette exemple;
Le tableau de la IllI:ltrice X
Et le coùt réalisa.ble C=1.0808&+9 DA
Et Ip. temps d'exécution T=O.0666851 Second
On peut ensuite choisir un autre exemple ûu effaŒr les données ou fermé l'application
ou on dique sur le bouton RetUTn pour revenir à Ja première page de l'appücation et choisir
une autre méthode de calenL
--
.
--
......
On clique sur le bouton des trois points pour choisir un fichier text de dormées, on obtient:
.-""'"
-
_ ...,_,--
-~-
-
- "'• ..., , . •
,
... .
._ .._--«<
•
- •
-«
• ,.,........,
•
..,""'~-
~-
~~,
n,
. ..
., - - - .
, --
'm2H' >.~
."'
,....,...,'"
,.
"
•
,, "., •••
~,
. "" ,
,""S. ...... ...'
,-, , , ""
m ... ,
- - -
.~
",, m_
e_
,. _. _.
, ,
-- .. ~~
')l''''
,- ...
~~
-. -
- -«-_. . ,<
--,-
~ ,- ~- '-' ;1lI:' ",,,., 1
~J
<
calculer ... J ,
Après m'oir obtenu nos données on clique sur le bouton calculer pour que Je programme
fait les clllculs :
Ensuite on obtient les résultats. suiVRntes .
•
- ,-. ' - •
• . "
11
"'-"-
.-
•
FIGURE 4.23 -- Les résultats sur Moindre cout
- - - _.._--
Pré'Hmté par :K.LOUNAOUCI et M.MAZAR UMBD
62 CHAPITRE 4. IMPLÉMENTATION
Si on choisit la méthode de Recuit Simulé on ohtient la. fenêtre sui'.'Bllte :
-........
__ ..
On clique sur le bouton des trois points pour choisir un fichier taxt de données, on obtient:
.-
-
_ __ ,~~-_.-...
........
.. -
...!.'
,,, 1 --
~~,
""""
èo,
,,,-
~-
.-
M
""
~-
. .-
-- ....-- -- ---- -- --. . -- ---" ----,.- -...
""'"". n_
v_
~-
M_
•..,
, -
,0",...
,,,
,,.--, ,. ,.,
- '""","" ,,-
•
"
,=...., '"~ ,"~
- ' ' ,,...,
,,-
...
"
..",,:
11'_
""...
".,~
'"
~,,>, ~
ML
------,-- -~ 'j--- - - - - - -
1.>1:4'> t,.,,,,,, ,..,.... _
- .,
- -
FIGURE 4.25 - L-caure des données sur Recuit simulé
Après avoir obtf'.Jl1l nos donnees on clique sur le bouton calculE'J' pour que le programme
fait les calcule :
Ensuite on obtient léS rémlltats sulvant.es :
!tKull"nlllé
-'-
..
- .- -
• •
""i'
•
,
-
". .."" ..~
--
•
"
•
.'.
-
,__If_"""""
- - ,-;;;:,..~
On pellt ensuite choisir un hutre exemple ou effacer les données ou fermé l'application
ou on clique sur le bouton Return pour revenir fi la première page de l'application et choisir
une autre méthode de calcuL
Par contre le cOIît obtenus par la méthode du Recuit Simuler est plus grand (C=1.216ge--:-09)
car cette méthode est une métaheuristique, elle nous donne lm8 solution réalisable,
:'~=[;.[;{j2:lt'OlG 8)" CIJ.,'mÎ: en druxièmr~ posîtiun. on flle Cn;ll :.rare: Ouest nv('(' (T=O.Omj{}S5]
S',:. ell::-:uitc 011 a. la métbude d",",.,; )'loilldtc;:; LUOt a.Vec rr~O.S41J32u
, ::n., ::: eli dt'rrù!l'. ut. il le
Conclusion
UA1J3f]
Conclusion générale
t\mlh (l'lOI;,;, Ü;JJH' prO~)iJbl' ';11" scLén:n de Udw,pm: opti:uuL (jU: miIlia::~,;e \e coût to::d
de transport.
Un mnt:,':le Il:n: lœmajque re::ipL,<,tilnl !p;\ ccmtrnÎntcs c,e Ja suciété d Ife': propo:-,f et deo :nèthcr:es
:;,;)1:-; <1\'n~l:-' dunt. implemclltt' ql:;J:rr rnélhodf':, il savoir le c;iHljù-'w a (teux pblbes, Steppmg
~Stulle (CUltl :lOnl'uucst, ct I.;}; muindre;, l'UU:,,) ,ajut:i que le n'cuH "imulé en I,:î;istwt, lallgilgl' dt'
p:ngr,lmmnt~oIl i\-hl:hb l~Oll:- àVOL.S donc ('onçll-.UW ftpplir'iuim: nommpe OCrC_~RO)'L\G0
pprn;Ptldllî ùe :'4po~)dr(' lllrgol:ent u-ltX !wsoü:-..:. de :'>JAFTAL, qui il :c thoix de bûscuJrr VP1"
Ul:~' ~lJ(lÜl.ude "PPF)(:h6c :-:.Î :c;~ r!üHl('('f,i :-:'0:1':. t.rè" l!r:portcmtc..;.
Km:s eSpè"Ollfl q'.~e HoLn' t:ulltrib'J.tJon dans cc .::w':j)l(>i:'e S!'l'\'î~c\ po:.!r lC's prochaines ~Jrn
l1I()ti\)ll~
Bibliographie
2UU2.
Bibliographie biblîographic
tail~~s rOJl!aïldcs.~OC$.