12.07.2015 Views

Managing Risks of Supply-Chain Disruptions: Dual ... - CiteSeerX

Managing Risks of Supply-Chain Disruptions: Dual ... - CiteSeerX

Managing Risks of Supply-Chain Disruptions: Dual ... - CiteSeerX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

----------------------------------------- INITIAL VALUE MATRIX : 2 SUPPLIERS / NORMAL SITUATION --------------------------------------------------------------InitTakeOne=(NormalProba.P1+NormalProba.P3)*pr<strong>of</strong>it(TREE.X(m,k),1,0,CONSTANTS)+(NormalProba.P2+NormalProba.P4)*pr<strong>of</strong>it(TREE.X(m,k),1,1,CONSTANTS)+(NormalProba.P1*InitValueOneNormal(m,k+1)+NormalProba.P2*ValueOneDisruption(m,k+1,k,1)+NormalProba.P3*InitValueOneNormal(m+1,k+1)+NormalProba.P4*ValueOneDisruption(m+1,k+1,k,1))/(1+CONSTANTS.r*d_t)-CONSTANTS.TwotoOne;InitKeepTwo=(NormalProba.P1+NormalProba.P3)*pr<strong>of</strong>it(TREE.X(m,k),2,0,CONSTANTS)+(NormalProba.P2+NormalProba.P4)*pr<strong>of</strong>it(TREE.X(m,k),2,1,CONSTANTS)+(NormalProba.P1*InitValueTwoNormal(m,k+1)+NormalProba.P2*ValueTwoDisruption(m,k+1,k,1)+NormalProba.P3*InitValueTwoNormal(m+1,k+1)+NormalProba.P4*ValueTwoDisruption(m+1,k+1,k,1))/(1+CONSTANTS.r*d_t);InitTakeThree=(NormalProba.P1+NormalProba.P3)*pr<strong>of</strong>it(TREE.X(m,k),3,0,CONSTANTS)+(NormalProba.P2+NormalProba.P4)*pr<strong>of</strong>it(TREE.X(m,k),3,1,CONSTANTS)+(NormalProba.P1*InitValueThreeNormal(m,k+1)+NormalProba.P2*ValueThreeDisruption(m,k+1,k,1)+NormalProba.P3*InitValueThreeNormal(m+1,k+1)+NormalProba.P4*ValueThreeDisruption(m+1,k+1,k,1))/(1+CONSTANTS.r*d_t)-CONSTANTS.TwotoThree;InitValue.TwoNormal=max([InitTakeOne InitKeepTwo InitTakeThree]);if (InitTakeOne>InitKeepTwo & InitTakeOne>InitTakeThree)InitValue.DecTwoNormal=1;elseif (InitKeepTwo>InitTakeOne & InitKeepTwo>InitTakeThree)InitValue.DecTwoNormal=2;elseInitValue.DecTwoNormal=3;end95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!