Vous êtes sur la page 1sur 75

~.

République Algérienne Démocratique et Populaire !ff:,~"-(tl;.!~,~~::\


l\1inistère de l'Enseignement Supérieur et de la Recherche Scien't~u~~~::; ',_. ': ,': -:
Université ~i'hamed Bougara Boumerdes \:'<.-i.,;._
Faculté des Science;
Département de :Mathématiques

Mémoire Présenté

Pour L'Obtention Du Diplôme De Master

Filière; Mathématique

Spécialité: Recherche Opérationnelle et Mathématique Appliquer de Gestion

Optim.isation de la distribution massive des carburants terres phase


ravitaillement

Réali.é par: LOUNAOUCI KHADID.JA

MAZAR MEROUANE

Soutenu A FUl'.1BB, le 30/06/2015 l devant le jury composé de !

~l"· K-KIIODJA M.A. cla.'lsej A Pré:>idcnt à l'UMBB - Bournerdes.


W' S.OUATrKI M.C. classe! II Encadreur à rUMBB - Boumerdes
M~ F.CHEURFA M.A- classe! B Examinateur à l'UMBB ~ Boumerdes.
j\f' M.BEZOël MA classe! A Examinateur à. rUMBB - Bomnerdes,

IAnnée Univ.;niitaJr~ 2014 - 2015 1


Dédicaces

A mes très chèrs parents


A !IW grand-mére et mon-grand pérc

A ma soeur Ch<1hiIWZ

A Hm tante Bayet

A toute la famille :\lAZAH c': ),IUUAICI

A mon biaome Khn&Jja

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 ',
"

2 Pruùlénmtique et modt;;Hsation du prublème 12


12
: .j

2_1 1 TJ~H l-t'lltl'L'b (k "t ocke,gt:


:2:; Po_..;itlon du :)fobleœ.e l-t

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

:3,·) l,.,:. H:(t.hud~, dl' Slt'PPùig~S({;t:e

.1.:, l Re(hntLr ,.1'HlW SO~UfjOU de bf'..i-p


:~.;).2 Rpc:berc!lc cLme ;;olulÎon o~rin:[I:e, 20
3.5.:3 CilS dr dégélJl?renc"

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

;~:'7_:2 Le H .....:U:t si:uu;c

4 ImpibmelltaLion
III t rOi l \let :0 Jl
"L~ L'1n:::;albr1oL de 1'applîC'l1fion \JeTe H()~fAGe

4.4 L exécution de l'application ·}4

L-1.2 Li! n~so!utioL

Conclusion générale 65

G
Table des figures

I,()gû de l'cmrcpnsc NAFTAL


Sd~t!mn d".:::nganisaliœi XAFT.\L.

2.~

lq

-t. ')
,;0

-1.7 ,)2

,YI

7
J'ABLE DES FlGUœS

4.:20 Les ré.;;ult.at~ ,mr CO~Il !lJl'd ouest

60
ë1
li2

·;,20 Lvs T(,:jultat~ 6ur Hn uit ::oimul(' ,


Remerciementt>

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~

il (Brille (:p I-ruva~:'. &:.us lm misé::icl1rdc eL sn bç,n{0;r:Lio~l, ~-icn ne "efiÜl fa:..


>Jou", (l,(in:'iSQn", !lOO :,inçbfPi> rcnterdemenw pt trn:oigw)u" noh'e profondt! gra:itllf,e fi llctît'

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!\:­

d\'oL hi! J'LulH~cn: di' j)T?:-;îdrr 11;' "ctry dr ~tl ~{)\Ht:lifl"lù" .

\;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

de prcHdre ;:;),1"1 o.u jury dé Cf IlIPlHoirP.

:\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

A mes très chèt's parents


\'ütb rCpn~"'Ll\tcz pour moi -ltL -';;0un:(' Je tic':ldrcs:;c ct rcxempk du lkvoucrmmt qui ll:; pat< (:~,.,:-,:i'

cl,' m'enco1Jn~ger el, c:e prier pu ur 1:1(:1.

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,

Jp "OU." dt\Jic Cf tnrvuil en témoig;ntlgc (k l:iÜl1 ;mAond èlTllJUL

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 ma niéce Yg,.'j;nÜlf' pl sa ma:Hau Aw,_-Sofia

A toute la üUllille LOU)lAOt:Cr H HEI3AI

A mon binome M('t(mal1t'

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!

;1fiJ')!(;111è" combinatùire, alé,"uoh'f' O~l COW'lllTf':.'jd.

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-;

sf(H:k. :('::, pn!"lsiO:1S dt \'entc<, .f­


r,a R.O S0 ",hue i;\,U :::alT",fo'.ll' de d:ffi-relltei:> sc.cnee" El t,ecÎH:olog:es. Fat exeIlllù;,. ;',~nl\ly~e

ô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

:-:UPPCl";A':: l'imput't ('~Cl'uceliqcc 1k:o; ~mc(Jüb imLlib.

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

ltlJl:i:p1l1n ::, dc:-, \:JUy,,'lL'":i utiii"C::-.

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.

.\,yrt' \nl.v;~i! e':it .... ;:'~td{, en '11Lttre ('r.d.pitre~

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:.

Le ,':t'Hxié:u(> chapi:r<> sera ii6dié il. h pré~eutaliuil de la pr'Jblérnati(pe eL 1",:-. illforma­


1!(j~1!" :,cr(;'S",::t:n::;, Ù Sè~ C:OllIjJléb'lIr;km el aill~; à la IL()<.h~!bnJiOli llldti!:!Hl;J.tlqe•.: du pfohlpll:t'.

t,ntîn in pré:ôemution d'mit' a,ppiic'athm c:aborél! à la bnEC" de r;0tte êude c1.imi 'tue soc

:olwliomWUl,'nt seronl (~onn0~ l,dn" II" t!pfui,'·· chnpil:'(;,

;'\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!:.

E:il' li pOlll' Ellss:on pliucipi;l:'L lu (1il1nl~)lI~i0L d la comn!::rc:alisatÎot) dCèé pn)(1:Jit~ pN:ollC6


d d?~'i\'/'~ ,,,n; k lHn.rdlf' lIatk'lFd

- L \'Tlf0tJ.g(; dc~ OPL


La fnrllItlL-;Jion d0S h:tum~.
5 CHAPITRE 1. PRÉSENTATION DE L'ENTREPRISE
La. distribution, le stockage et la commercialisa.tion des carburants, CPL, lubrifiants,
bitumés, pneumatiques, GPLjcarbllrant, produits spéciaux,
- Le transport des produits pétroliers.

1.0.1 Identité visuelle (logo)

FIGURE 1.1 - Logo de l'entreprise NAFTAL

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;

Pré,~enté par :K.LOUNAOUCI et M.MAZAR UMBB


(i CHAi'fl1iL' 1, PIIÉ8E;\T41W.\ DE L'E;\TIIEPHISE

1.2 Les moyens de NAFTAL


-47 d{~pôt~ éùrbun.l.llts tcr'(':
- 42 œntre.'J {'~, mini-centres CPL;
on C011tres vrac GPL;

l!j (nctrcE bitmec!l:

1.3 L'offre de NAFTAL

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 '.

Les p:l(,lI!l13t;qu~-~s • U-ûZ'hil:!:i ngrkol"'è3' Le:-; plle\llll!-ltique~ , génitè civil '.

') L,:~ PH\~tù(;()!18 drc ~?rvkp , Servîce8 (k \'idùnge ~ lavage ~ gral~s8g('. Scp:kcs de I:Klllltr:-·

UU{C d<':; r'qnip{)Y\lClitlf (', hV:'t<\.lliltiullh (vu]uculllpkuf." eUVI:':>. Citl'l':!:}L-::;._ J. b,o:dlatiu:k


f:'i'qul}Jt'Int'lJ.ts J<:' JiHtrilmtiün,

1.4 Moyen de transport


La COll\',-'IÜlre (Je.:;; be:joim: UU Ulan:h6 lIutiotli...t '-:1: prout:it.~ pét:'uli2:'S inqlit:llL le traJ1.6port
Je~ caruurllnt'i (~t GPL depuili l~"s sources de plOd\~diûJ: ToEn:) vers les ZOllCS {lC PJll::;mIHllatÎOll
(dClllùnde),

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

1.5 Organisation de NAFTAL


L'urgunlsittlOH de :\'AFTAL, f: fait :'obj<?t {i"jlle re:i.tru('\:uHl.tiorl effectuée cn 2003, ('omnw

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.1 Quatre Directions Exécutive"


_
S ... _ - - - - - - "CHAPI'nlE t PIlÉSES1~\'110N DE L'ENTREPRISE

- La ùueC':ir!1l exé~''Jtivl'' def) nnacces (DEF).


La c:rcniœl exécuti..,t> stralôg)(', p:a:1ifiç"!.u.:on et éUJ:.IUflllè (DE SP.2~"


1.5,2 Cinq directions centrales

, LI dire('~ioll ,'vulrale m:dit. (De AU}

3, La ôl'ediO:l cemra:"" hyg:puc, sénrit.é. euv:rOllllt'UlenL eL (j"JaJitf (DC HSEQ)

1.5.3 Deux directions de soutien à savoir

a Dirt),-,~i(Jtl 'hlruiubufltion géuprale (DAG).

1.5.4 Trois branches

Jl\O!blc.. lw:nipnlôs.

Branche commercialisation ~ Lu ':.;raildw :'!t d:mrg.f- de kt dèfirut:O:I, le ::JU~Vl et le contrôle

Branche carburants: Elie e~t thargôc Je i'élabul'<.dun (:1: du !-iut\'i de~ rwg'fUrHIIIL'6 nati()~

uaux JI;' 6IOcb:/-',e, de rmml\t'!T'inlisation, de VC!lLr et de dh,tl'i:mtion dp~ pro(llits d{'~iyrs

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
~----------------~.

-- -- -­
-- -- --

FIGtiRE 1.2 - Schéma d'organisation ~AFTAL

Prê$énti par :K.LOUNAOUCI et M.MAZAR UMBB


II CH,1Pll1iE L PflÉ8EN1/U'IOS DE L'EVi'HEPH1SE

Conclusion
Ou (! HhOl(~é notre travail pur cc premier chupicr(; qui préSCH;(' llim~ l'cnt.rcp'i:,w K\FT:"L

SPA, sot: hiswr;qu~ (~:' ses moyrn,-,; ct uu:;;;: ~on orgauisfltÎon.


Dans le (hapiue suivant on va définir la procédt:.re dE d:-::r:b:Jtio,. et on va. ex!=ùquer bien la
Problématique et IIlodelisation du problème

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'

de production jl.lsq,c\'au dh:m finaL ces étapes Sl'r.: ;

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'

2.1.1 Les centres de stockage

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 ....

-
-'~

FIGUR!:~ 2.1 - Schéma de tra.nsport de carburant dans les troïs phases

2.2 Position du problème


Nons nous intéressons plus particulièrement il la distribution du carbura.nt terre au nlveau
nationaL Les produits pris en compte ROut les Essences (NOffiI8l, Super, Sans plomb) et le
GasoiL
Le problème se repose SUI la phase de ravitaïllemcnt (entrepôts, dépôt,s), autrement dît c'est
"achemineUlent des produits depuis les entrepôts jusqu'aux dépôts avec l'hypothè<ie que les
quaotiLès de carburants sont disponîbles au niveau des entrepôts.

-,,--~-'''-- ----'''--~,,~- ,--~,,-- ----


PrbmnM par .'K.LOUNAOUCI et M.MAZAR UMBB
CHAPl'1RF 2. PIWBLÉ.\lAnQ~'E ET MODELL9ATION DU PROBLl~:\lÉ.·
DœlC la problématique consiste il déterr::1ijj!'r llE rf.s€ a n de tHÙl~pOT: üpti:œ.al doté de dlffé­
rdt!~ ~ypv~ de ~ratllip{)n d. !>ilFÙ- ie:". "l/ngoTIs ~-{;,(ll"ù)irs pt. lf'\~ camio\is ciLpfm".

2.2.1 les contraintes

Le.,> VO:l:-raülteb liée:" ft Ilotr\' prcoll'mt' Svut


li! llf'JUl'ln01? émal18n! <lBfYÜ" le:! dépôts,

rimpl<i::'_G:tbc d(~s dépôt;, 6e {:mouran!::;,

cdj)d.clr,(' ùe :Jt;ockage PU,l l'l'lltr'P ct lM\' proddL


~ ('ü}J[lcit,6 de dlii.rgC:llt"lt (;('::' Wl:lgUlI":: rhervùin:i \VR ct CHI::Jlut;;! ItJ,.'1l'rVOlrS CR,

coi.t llUÎt (il;f' réel ..;\"' L:au"pon par VlR et CR


kdowt!lfdge pnl,n:, k'':i suurces d'appwv10;U~HI(,JH~~1: et :"s d?pnl,., :'écepüOllnairc,'3.

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ù.

Il \' Cl. tr(lii;l composanLe::: prindpuk'S dùns nu Hl(Hif.>l€ d'c()ti'ni~GJ,:œl :

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

\iF:" \,'l:-inhlf's du pwblèn::e.[l!

2.3.1 Notations et définition des variables

Af.n è·èlaborer un modèle mathêmat:qup a.déquêl: à notre pyohlème. la cie::cnr;t:on de cer w

Les ensembles

• E : p::Sf'n:hlc de" entrepôL::;.

• D ; t'usemJ.:.l(' df:s dépôts.

Les indices

• k : imhce de mùyell ri trufk.,por-::,

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,

2.3.2 La variable de décision

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;,

2.3.3 Les contraintes à considérer

Satîsfaction de la demande

.Y E 2

I: I: X.)'
,_ 1 1,"=1
?: D.'

Capacité de chargement de moyen de transport

'i k ."."."'" l, 2.

Capacité de stockage des dépôts j par If' produit 1

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

Contraintes relat.ives à la positivîté des variables

2.3A La fonction objectif

2,3.5 Programme mathématique


' . )~l..,":i
\\'l,mm ,,'D ,~.
,<", 6;-j ,.A. (' v ,
Lk=1 L..;='i ·;j"i·~ij<;'l..:.;J'\:
1'J ..__.CliAPIT1Œ 2. PROBLB,\L41'1<.i1 '10' ET 11ODELlSATIU,V DL: PIWBLÈ.\Œ
2.4 Taille de Problème
~ombre de Variable

Üli ;1

• X r =l3

• Sp ... 4

Alur_,:,

~Qmbn~ de t'ont.tajntes

Contrainte rclat.iw il la ~atli,fa(;tiull de 111 d(':ll('.JHlf3 :

Douc il v a 75f:lO mLrrainl Ci>,


20 CHAPiTRE 2. PIWDLiMAT1QUt:
.~-----~
ET .\lODEWJA110.'i DL' PllOBLt;;\JE
---.--_._--'­ .----~.

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,

3.1 Identification du modèle


Le alOdN:~ ft):;sodé fi:: p7ùh!f.1lI€ posé da:n..-.; C0 mém0ire t'st HU 'i.Y"ilkmf' lhléüire rU fonn :(Jll

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

3.2 Le problérne de transport

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.

---<- - - ' - - ' - < - - - - _ . - - - _ .. _ _. _ < .

SOUs forme d'un modèl~ mathématique: Sous torme tabulaire :


;)pt!ml~tlcf1
(rninii;\!sation d~ ro~t; SOl/S cortral1'ltes "1at:1Œ, (ir:i'e Ol.! tab'ea'J et 'lecteur (offrè et demanèe;

:f~noncé général du problème de tranSpol't

',c~mo() - 2='" L" (\j.r,-~

Où.

- « _ ._ _.. _ ...._ _._ _ ._ _. _ - - ­


U,\f jJ!J
n
""---_.~-~ ..... _ ..
C1MPll'RE ;J.
-= MÉTHODES Dr; llBSOlAJTlO,\'S

,..

Au problème de transport +>.st associé un graphe biparti G

Dl
__?rb1

nd€stinatiMS

nn!._.....)~_bn.l
am '"

FIGCHE ;U - GmplIe de transport en biparti e!n:n~ }'(lJ':gir.f' et :e destjh&taùe

Tableau ahsodé au pl'oblèmc de transport

\i + 1: x (j 7 :). déiUl: de hl t:liUlîhc s:.ùvsn:ç :

D,

• Le coût unitairt' (:Ude trau&por:: de 0; 1,PIb D; :;ituée eu hau~ el à clr:lite de :n ('fiiitè.


"" ,' ~~~,
CILlP1HŒ J, :1IÉrHODES DE RESOU'TW,\'S

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:Ù:

3.2.1 Propriétés caractéristiques du problème de transport

'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'n-l ;;.... L '"


fi, - L ft;
<!
d ('0:11- anztQl1 (' :"j ;,-1 = U i = L .. , (ft.
"',; )~I

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,'"

3.3 Méthode de résolution

3.4 Méthodes exactes

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

3.5 La méthode de Stepping-Stone


:..... n.lhorith:ue da Str'ppfng~Ston0 ~t un algorithm;: 1t~ratif (donc par é:ape~ ~u(;('e",;jn":-;)

\'lsan: à Rl:iéliorer {donc üue bai:-.:.,er if' (OÎlt E:101lfll) ;UH' SOIU!!OH de basc Il nous [;J.!r- dŒK

3.5.1 Recherche d'une solntion de base

Méthode du Coin Nord-Ouest

Etapel ;

f'!Ù'/:/llt 1-"1/ '/{.DOUNAOUCI cl .'iLHAZAR


:20 ......_ - - ­ _ _ _ _.....:..0 CIlAPl'l1Œ 3. ;\1ÉTHODES DE RESOLUT1O.'IS
Etape2 :

a été vidét'_. 11 faut ((Olle éjminp!' la Hgw') i du tableùt," La prochain.: f'ùRn SPl1l 14 CfJ,,-;e

Si ", = bJ 01\ cÎloisi; d'élin:ir.cr soit lu ligne 1., soit :h colum:c j.

rdOœH?S son! ?hmü:ees.

Application de la méthode du coin nord~ouest

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' ""
.. ~~--

L:J L... \;1


i r'
" 3':;
••••------<
,,
V, :>i-
,
1
,
CS LJ
I.~
;l~' 2~.

()~
, "
,,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

~L-(~ ,-:,j-,~-,"-"-d-'~~~~~-t~~ll~~~tl~m,_,~~m -~,,~~--il--i~l-::~~""--:-'---'-'-,-,--'-'­


~_----'---=':" ---L.-"---._L_____ ---"--~_ ~_'___'--'-_

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

pnr:p critère a?pliqu p 0 réldp(~(I), et void ln," (~Ifl.pCS ft suivr(> ,

(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.

(:i) Héprter tu procédure nwc ies ('<Ise.; {WH fer:n0ps .

Application dt;: la méthode des moindres coûts


On prend l'exemple :"ll.ivnm pour le résoudre avec :a màtlt~)de des J.li)in~res COÙl

~ ,
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

___ ---L~_ ,, '"


;, ~,'
, 1

" ,,
,
~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 "
..... _~'

On contÎnue le~ {'t8p~.s de l'algurithme ll~~ ~-lŒnür",:-; COÛl jU:--,tF,'à la fiE.


0:1 o::;tîeut le lHble,1,t; suivam

D.' .,
~I

j;

0 1
, ,
a,
'., ,,
2
:;:,1

• •
1
,
, 1

3.5.2 Recherche d'une solution optimale


Aprè~ avuir tw:n.'pr 18. s(,bt:ün irlitialc- 11 fimt ](t v4'riftex &i elle t"::-l optimale un lIon donc il

Calcul des potentiels

Il :,,'agit de résoudre le systeme lim~AC'1-1re

',' ,,\!J
\', !' ~
= r'
,-' (1)
~~~~- ...... _-~
:JO CHAPiTRE j, .\iÉTHOVES VE IŒSOU!'JIO\iS

1, 1) "" li, , "-J -


-e,) ) " VU,)) E J

Calcul des coûts marginals

Remarque 1 Ou Pljoutv d ou CiOUOitl'dt f) an\: de prÊsPTvcr :<1 ;-6!J,1i~at.dilé.

Su;t li wm{:,:.J ct fl1:r(' a= 9

Application de tH méthode Stepping-Stone


ii.près :1~'Oll' Ob~e:L:JP \HW solution dl' b;~..,(\ par la methude du Cuit: :"Jon[ Oilt,,",,-! ut; ~<1
ll1(~~h~)de de..; :'Ioindre& C\r~H.
On dv)jsit ln. :-iol1\tioli Obt.0JHlt' piif ln r:~éLho;lf' dn C\i~a \oA 0;jç~r

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

On ('(JllllllellC'P por je ('(llr-ul dps pot,plltipls Il, t-'t l'j tq

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.

Ou ('aklLl daui' It's ('({i'PS \"ides 6;j (el 'Iut'

6,.1 = C'j - 11, - 1.').

On obtient le tableau sui"Vant

IJAIIJIJ
32 CHAPITRE 3- MÉTHODES DE RESOLUTIONS

;;;--........ D'I D, D, D, D, D. D, I~ offres

1" 1" 1" ~ ~ ~


-;,
0, 9 9 :);) .1< -Hl
" UI =0

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

Si Jij ~ 0 la solution obtenue est une solution optimale.


Sinon on cherche mini Jij }
Dans le tableau précèdent on a J = -24 donc on peut ajouter () dans la case de J et chercher
au même temps un cycle ou on peut soustraire () pour garder toujours la satisfaction des
contraintes d'offres et de demandes.

0-:-----" D'I D, D, D, D, D, D. les offres

~ ~ 1" l"... l.."... ~


0, 9 9 18

~ 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:

Pré.~eTJ,té paf' :K.LOUNAOUCI et M.MAZAR UM88


33 ..- _ . - ­

~~+-}; ,,+-"' 2T 1
l'~+~;;T 83! . ~,~- .. _o'~.
O:t 9!9 --'d: lS

'"

On continue les ~a1cul5 jusqn'à. la fin pour obteIÙr le tablf'àU suivant:

On a la solution optImale C= 18*61+9*23+ 11 *39+ 1O*'l8+6*24+5*53+3*54+9*49:;;35~.m;

3.5.3 Cas de dégénérence


Jusqu'à présent nous n'avons pas encore envisagé le ca.,> où la. fiolutlon initiale obtenue ne
serait pas une solution de baîe, c'est-à-dire comporterait plus de zéros qu'il n'en faut
Te! Réra.lt le caR du probleme considéré phm haut si l'on échangeait la première ligne contre
!a troisièmr- et la. première colonne contre th cinquième avant d'appliquer la méthode du coin
Nord-Ouest.

~_._-----~----~._-

Prti.wmU pur ;K.LOUNAOUCI et M,MAZAR


_ .... -_
.. --~ .. _.~---

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,

::;> OJ.lu CiJsc(OI.D).).


Un!' {"(li:: i'optbrdrn obtrnu. un ff!l'i-l E = V.

--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

L'i:\lr;;ürithn;p du sU:lplcxp e:it, un nlg;ùl'ithu~p df' résolu:,loH d8~ problèmes d'op!musatiùn


Unéairc. Il d éii~ ir:troduit par George Damzig cl partir de 1947. C\->st proboJAclnPu- le premk'i

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è\

t\!t'~'tt ou lù pIns bas:-,e posilJbl,,". selon le ('a:,}.

UMIJTl
('HAPIT1Œ 3, ;\iÉTlIODES DE I1BSOLGTIOSS

jOlU en h'lt;sfrü;-;ant aux ('onditions sLlÎV<-lntes .

Le prob:ème pn::''Cèdcnt peut 6tH' formulé nimm,\ bUit

./" ;:: U

\,

iJ·/lie
3,
_._--~ .. __ __ .. .. ~~_ ..CH,lPl J'RE
_~----~ ..__
3. MÉTHUDES
.. ­ DE nESOLUTlUSS

3,6,1 Développement de la méthode du Simplexe


l'Ill' t'ob b modèle sr,.:.nc1ardîs&(Ax=.L), H peUt ê~rc r.éÜe."'''dirc li'ul-lpliqucr la méthude dn
Sin:plexe oH la lTlI,t,Lode de" Deux PL.UN:~.

É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~

:1,',,_, (1; ! a,2 cL;) a,; aU' 0 Il U b•

.

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

e"[HLm est formée par le" rhi,ltlc:-; COHè<taub.

Remarque S Ilô;:,ouùc k' p,UgUJl:JtllC ltldtJl<"Tnrltl,lUe- (Pl -t.fiE(W) rC\'lmd ct n':",ocdn' k pfi)~

graaln~(' nw.th<?lllatiqec (P') :.\:t,x(-w] e: réciproqut:'Hw:l: -1vlax(-w}. I:k1t


19 CHAPiTRE 3. •\IÉTHODES DE HESOLUTlOSS

AlgorÎ(:;llIc2 AIg"xîüuu; ~impbxc

Ir{ I.'un) = LI'

:1' ;:: 0

cie la f01:dion objet:lf, nOLOIlS Cl! cüefticie:l~ par L'~,

(5) Enradtf\r le ~iv()t ~

(6) Devisrr 1» ligne du pivut pa:-la \'ùl€\lr (h; pivo! ;

(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", .

1:;1 oui ruor::s fin sinon r\!Lour à (:J);

Fm nh<;oridnn"p~.____

3.6,3 ::V1éthode du 8Îlnplexe à deux phases

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

proLlème anxiliairb. COlliitru;t de fllçoc il tro~m~r HIlP ,,()h;b)~l de ba~€ Je dépn.rt..

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

AlgùHthtnc2 - Simplexe a deux plHl'l("

:1: ~ ()

Phase 1

l EH multiplüult cettaineb cOIitHd!îles pJY . i. modifier ic problème po"t;.r que b so:t


Tl O,c,itiE.

:2.Innoduire les van ables ar:ificlclics y; ... ,ibn, C't aFP~iquL:l la f:J("üJUùe

du s~mplexe au jJf():Jlème ,n:xilinin:

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

l'lubir 1't:1C'ôH-Gt:: ('1: C(ÙJH!:t' j J(' tnt.' li~';tIl' td qU(' '

.,' :;oit Lit:dicc Ù"J1H: YJ.rio':J[e d'.l problème original.

• l'élément, ::;oit non n,J1.

e~t pcut êll'e :'>llpprimée,

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

LLe:" vaiiables art,ifidplle~ ct les color:ues conBspondantes wnl ::illpprimées

du raMeau.

:3 Appliq1ler ln, méthode du simplexe au taL1eaG oute:h!.

3.7 Méthode approchée

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

Définition 4 (::V1eLnhelllÎstiquc s0hnl O:mmn el, L-:pLd.r)bw ll!è~ai!!:l1r:s~lq~le eiit m: p:-()('f':-~

;;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-

Définition :5 (.Méwl:euri&bjllP :;::10:. P~r:ot)L(·s lt.étalwurisrlcues ll0 sont pns a pruprPltli'!lt


pürlc;- de,; h .. urùj~iques, n::ab \:C'6 ~d:;'llj(b gén6mux:, dn,: "moules' ù !t(-'UriHUqUCr-: le schema

~}~ :t-ml :10i: 01~e 3.dap;!§ ç>< ChHtjU0 Iypp pllILicnlipf dB problème.

;;,wt icll iier.

Le recuit sinlulé

_lJi1'~lX Je:-; prob:ème;; d;t:~ d'uptilttlNttlou ditficiÎl:, [7]

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

---~_ ........... ~ ...


CfL"PITI!E 3. ,1.1ÉnloDEs DE I!ESŒl'liOXS

et efficace.

(l<'- ('C'1- fl.lgnril bnll' ~st lt' s;üvant

Oa COHd~H:n(:e )Jin d:.oif:i:r t:ll pomr dQ dêpdI't hU h<'lS8..td (x):


Or: ca:cnk::11 \'Œ:iU: (k cc :)oin:, {"( "'" v(;c)l:
0:_ évnl":e C<? poit:t VO:,Ùl el OH cak'ule l'tc'art par rapporL au pOla!' d'origlot' (,j,C è:­

iln:c mit:' probabilité c

Au fur ct à mrSlirr du dl~l'Uull'lrlCllt (k :',dgUlit}Ill:P, Cl! dhllil:",!\' lu tCJl:pél<:t,-,,-(' '] (T =

ù(n)~ SO\lyent pat' ptîlh::r'l


On r6pÈ'lo tuul~ ce;; r.r,apAèi tan: que .P sy~û:lO(' ::l'c,"-t pas figé {par exemple Lant qrw Id

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

Algllrithlllc2 - i\lgœith:m..: recuit. SÜ'-'iUl(:


~~~~~~~~=

tuntque Kbitcr<Àlaxüer fuire

,\~ \' 0Isin(x).

s: :..le < 0 alun"


" ----- x,

y=x

tin Il ::of

"i l' < sr ;-uor~

hn.si

fin tCl.lltque

fin tamqlle
(!fMI'URE.3 MÉTHODES DE RESOLlTIOSS
Conclusion

~iLlIplcxe et:. pour terminer avec la mêthuJe d;j n:cuit "i!IHlI8


Dru~:, 10 chflpitrc suivant, nous rlét(1illoIl~ nmpl~(nentfr:-jun de ces mê;:hode::;,

~-_ ... _---­


Implémentation

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

dt,,, Cuùtc, de Tn)ll"p()l'~ dl' Caî:llll1ult HO~:A(r")

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'! ù

hh'H 1E\'-, nünüs num?:riqn;o"


17 CHAFITIŒ 4, l;\lPLÉME,'1TA1W;\

4.1 Le choix du langage


)'-fa,lüb P:.t url logiciel parfaitement dédit'> à la rêwllltJOH Je,j p::ùolèmcs d'allulycic 1!ùm6riqüc
UH d,· :nüt(-n~cnt. ,l;! ~ign.'ÎL

qui ."·'-'ppdr('n~e li la :or:nu:élriOl: !w;n:lé'l:!i::.rilj:Jc dt'::- p:'oblèrllPs à ,.('soutire


L'nt.i!it'[Ition de ce logidel COl1s!:-;te 0. hîncer des lig;r.elj c.e ('om:natlÜf.;4, qui peevem le pius ~Oll­

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­

f~!'1U::l(>!:l 'i'(' l'r.dllirF à


rlèd<lrntion dp :y;)p_

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.

4.1.1 Les fonctions prédéfinies

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,

::1"- le lIüiL::;!'e c:e ~i:41lC~,

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

ll- lù taille de \'.


18 CHAPFllŒ.J. lMPLfMt;J\'TATlOA

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,

i=-=- l'indic(' Ill.

La fonction sum(m(i, :)) Cette fouctioll perIllet. d(~ SOltlltWr tuut l(~.., élélllents de la i

<"Ill(-' Iigllt' de la matrice llL

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

t.out sc.';. ôlélllem sout llulb.

La fonction zeros (1, n) Cet,le fOllctiüll pCl111ct d'u,yoir un \'cctt;;llf liglle de n coloTlue t,el-qm~

t,UliS ses élément sont nuls,

4.2 Présentation de l'application OCTC_ROMAGe


.\"orre application permet de calculer un schéma optimal ou réalisable entrepôr-dépôr, dn
prohlc.mc de' ravitaillement. [e cDkul S0 [ait awc qmlh'p lllét!Jor!ps que llOUS i"\V()]L" pxplicitép,"

(la,IIS Iv dlapit,H.' pl"é'C(\rlcllr.

PJ'('scnIC par :[{.LO[,',",,'AOUCJ et MMAZAR L.H/m


49 CHAPITRE 4. IMPLÉMENTATION
4.3 L'installation de l'application OCTC_ROMAGe

On ouvre l'h::ône : pour PinstaJlaLion de l'application.

Après la fenêtre suivante s'affiehû :

r-~- ­

FIGURE 4.1 Fenêtre de choix de langue

On choisît une langue et on clique sur le bouton OK.

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 _ _

FIGURE 1.2··· Fenêtre de l'installa.tion

Ensuite on clique SUI Suivant.

._-_ .. ~~ .... __....


_
~
Prl!SEfité par :F(,LOUNAOUCI et M, MAZAR UMBB
CllAPIlTŒ·j L\IPLÉMEXTAl'IOS
x
_ _ b'>U

I...._ " " " ... -,""I.. '''''''''''''!>n<n ,"""", .... :..,""." '-"'''''''J<'
1........ 1<"""'' ' .. >=''''''',,,,, ,oc, jo.",,,,~,,,,,", ... (0.'"01
..""'dr_r...""''"''.

<:41'* _ _ ,1.,.."" '''' , ,tu""v:: <1".~ ) '141>1' f-'"",~,.


f'''I'' ,;ovJ'."-<I<Y..,,,

.
~"',..- _J»ll1Ç

.F=>"'"",""""
~"""''''''' 1~,....,.,.J1"'''''''''""",-,.-.I\olf'_

·... lf_.,J"'=.~_"',.".."' .. _
:.t(tMtJot_~"""",.,,,, ..,,,,,,

On coche k p:r0f!lîère phfdtiR: et on clique sur Suivant.

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-:."""""",",,
-",-,,-{
~ ~~ :.,"'''',.,., \"'... ,.,-'"

" ..... ""'~'<U''"''--Ci<.,''''''''''


:r"-.,,.._Q;.\,>::
!

FlG l:RE 4 .j - F(,.nêue des :nfœu:.a:ions

x
_,,u,~~._w>,

i;N""f:.~<?, "".",,,*'

On chn~s~t rf'cnp;accmem de fichier t:t:::.nit\,' on clique i5ur le bouton SUivant

r'''1;',mrfi' (lOI 'K LUUNAOUCI ct M,MAZA ft


~~~~~~~.:..;.;;~._ ..
CIi.4Pi11iE 4. L\lPLÉWC;;VTATiOS

_'-'~~doo_,~",.. .. ~,,*- ..",


/Cu....""" ~~ ..,'" "oc., <W.;< .,,"""--'''' '" P"'V...... '

_ ,'_"":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

On c1ique.sur le bouton Ir.stalkr pOI1r If' di>bllt (('ie~I1-l.1Ia[ior:.

1II1"""'1!wl
'" ""-_»" _""""'.,,,,,,"",, ."', _e\k::',,~'._'nt'" ='J:'.

-, .. ""'............. ........
-"~r_M""'"""'"
.;#_,<""
,,"~ ......'.'

[n'luit>:: oü ciqllP Sil!' Suivant pub Tern,Illh'L


54 CHAPITRE 4. IMPLÉMENTATION

-m_
"_....t._-.""IXn':~

_~~
... ., ......
_."~_4t'.

_"..- ......
t_""""~"
_.__ .
~:_

__
. ...._
,."..

~ E.é<Lœ 0Ctt~

FIGURE 4. 11 ~ La dernier fenêtre de l'installatïoo

4.4 L'exécution de l'application

4.4.1 Les données


Pour J1,t',xécution de notre application on choisit l'exemple de l'entreprise NAFTAL avec 5
entrepôt.'i et Il dépôts et le type de carburent GasoiL
Les donnéa;;; de cet exemple sont da.ns le tableau SJüvant :

FIGURE 4.12 Distanœ entrepôt~dépôt

Comme le coût de trnnsport de carburant est: 2,77 DAjA./$KI\tf


On déduit le tableau df's coûts de tfa.Il--"<port suivant. avec les offres des entrepôts et les demandes
des dépôts.

PrélJcnté Plr ;f{.LOUNAOUGI et M.MAZAR VMRR


55 CHAPITRE 4. IMPLt:MENTATION

FIGURE 4.13 Coût de transport entrepot-dépôt

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 :

FIGCRE 4,14 - Page d'accueil de Papplication OCTe .. ROMAGe

On choisit rune des m",thodes de caieuL

Préhenté par :K.LOUNAOUCI et M.MAZAli UMBB


. ",
",",""~
, ..,..
d'.'
<hl"l
..
• lIIlI/l

.- ­
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...· , ('"

<:il!'''.ler ~ël!il\.li'l 'j(j'pOlir th!matnn jln ca:CUl'H

FIb-llHC ~.16 ~ Lecturp des dO!lw'f:s :,UT Sîmpl('xr· ft deux pb(\,'lt's

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. ,.""'" ~ "

......... '

Et le ('oûr opt a;lit:c

ù~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

lint' itlltH" I:lé: liOdc ,k cakaL

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:

F!GURE 4.18 Page d'a.ccueil de Coin nord ouest

On clique sur le bouton des trois points pour ('.hoisir un fichier text de données, on obtient:

_.._ ......
... Coin nord ouest

--- ., -­- -,,- .,­-- --- ----. --


, ,
.~ "'!_~
'l,

­
-- .- -­ -~
~,~
..-<-- ~

,...
--"- ,,- ,,,,.,.,
, '''''''' ~-
... " ""'....
~-
'~'
...._ ""-
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

Pniwmté par :K.LOUNAOUCI f<t M.MAZAR UMBB


60 _ _ _ _ _ _ _ __ CHAPiTRE 4< IMPLÉMENTATION
~---=~

Si on choisit la méthode des Moindres Coût on obtient la fen~tre suivante:

--­
.
--
......

FlGURE 4.21 Page d'a.ccueil de Momdre cout

On clique sur le bouton des trois points pour choisir un fichier text de dormées, on obtient:

.-""'"
-
_ ...,_,--
-~-

-­ "'• ..., ,­ . ­ •
­ ,­
... .­
._ .._--«<

-­ •

• ,.,........,

f ­ -=..... -­-­... ,.­•. -


·_·H '-""""4>

..
m~


..,""'~-

~-
~~,

n,
. ..
., -­ -­ -­ .­
,­ --
'm2H' >.~
."'
,....,...,'"
,.
"

,,­ "., •••
~,

. "" ,
,""S. ...... ...'­
,-, , , ""
m ... ,

-­ -­ -­
.~
",,­ m_
e_

,.­ _. _.
, ,
-- .. ~~
')l''''
,- ...
~~

-. -
- -«-_. . ,<

--,-
~ ,- ~- '-' ;1lI:' ",,,., 1

~J
<

calculer ... J ,

FIGURE 4.22 ~ Lecture des donn~ sur Moindre cout

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 .

Prf.M!nté par :K.LOUNAOUCI et M.M.1ZAR UMSS


_.__.. _ . - - - - - - - - - ­
61 CHAPITRE 4. IMPLÉMENTATION
. . . .,....<Mo.


- ,-. ' - •
• . "
11­

"'-"-­
.-

FIGURE 4.23 -- Les résultats sur Moindre cout

On peut lire sur cette exemple;


Le tableau de la matrice X
Et le ccnlt optimale C=L08088e+9 DA
Et le temps d'exéL11tion T=Oo849326 Second

On peut ensuite r.boi~ir un autre X


€ m
€ ple ou effacer les données ou fermé l'a,ppli(',ation
ou on clique sur le bouton Retnrn pour revenir à la première page de l'application et choisir
une autre méthode de calcul.

- - - _.._--­
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 :

-........­
__­ ..

FIGURE 4.24 Page d'accueil de Recuit simulé

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 :

m.'if.-nté par .'K.LOUNAOUCI el M.MAZAR UMBB


63 CHAPITRE 4. IMPLÉMENTATION

!tKull"nlllé

-'-­
..
- .- -
• •
""i'

,
-
". .."" ..~

--

"

.'.


,__If_"""""
- - ,-;;;:,..~

FIGURE 4,26 Les résultD.ts sur Recuit bimulé

On peut Ure SUT cette exemple;


Le tableau de le. matrice X
Et le coût réaliMOle C=L216ge+OO DA
Et le temps d'exécution T =0.00228016 Second

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

4.4.3 Comparaison des résultats


On voÎt que les coût obtemv'l dans les méthodf'.... (Simplexe a deux phase et Coin Nord
Ollest et Moindres cotît) sont égaux (C=1.08088e+9 DA) car ce !)ont deo:; méthodes exactes et
lems solutions sont optîmale,

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,

Présenté par :K.LOUNAOUCI et M.MAZAR liMBE


G-1 CliA?lITŒl L\.JPLÉMES1A'11O,\;

:'~=[;.[;{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

Sü"'... pIeXf' i) dpux p~fl."e avec (T-1.-11204 S).

r6nlisn.blC' uv('(' ln métüheuristiqu('.

Conclusion

UA1J3f]
Conclusion générale

Ln ;;rohlé!Jli'..tiqUC' dm!; :1 l~!nil l]~l(>;jti(jn à ré:-,;ou::ire tiaE~ ce lUPnloire mncemf' la phl;l."i:'


ra\'itllilh\lI'cnt. de lu ;-;uci4::., ?-IAFT,'\.L qu', db:'lrc flchcn,ill: r [,jo; p:\;dl1ir::. «:lbür~llt," depc::s k~

(~utTPpÔ:,S ver!:. If:i dépf,;:s à lTIùillfÎre C;jùt.

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

cmd<:;,,, ct dppnrh6c\:i ont étr I1dllp~{~CS peut l:>él ré':lo\utiun.

:;,;)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

\'!::!sité de bOUltlenle.r".20 12:20D

( .\~Jl;unmülni Le n'uiii siucul{cours rechnchc operatlonncLle.c,ollssa 201-~

2UU2.
Bibliographie biblîographic

iiti] D, iYOl'fü Rc('herchf: op{nûiOlili(n~ PO'ir iny':'nrruf,~ I)q,,,,~t~ p'-J[~'tedjJ!iqt,es et '1mi:.:r"j­

tail~~s rOJl!aïldcs.~OC$.

Vous aimerez peut-être aussi