14.07.2013 Views

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

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.

subproblem. exchanges the information among the subproblems and tries to reach the prescribed<br />

tolerance between the best upper bound issued by sp: and the best lower bound issued by sp:. -<br />

Before the algonthm starts. the user selects either the lower bound subproblem, or the upper<br />

bound subproblem, from each pan p l. ... N, while ensuring chat at least one subproblem is the<br />

lower bound type. and at Ieast one is the upper bound type.<br />

DO IN PARALLEL<br />

frocessor t for t= 1, ..., N<br />

Step O. Set k= 1, E*. and determine whether P is infeasible.<br />

- solve spi ; if it is infeasible. send a stop signal to SP, for al1 s+t and stop. P is<br />

infesi ble;<br />

- if a stop signai from SP, for ail s#t is received, stop, P is infeasible;<br />

I I<br />

- othenvise. record optimal prima1 and dual solutions x, . y, and nt'. wll.<br />

Step 1. Set h=k+L. exchange information, modify SP, and solve it.<br />

- set x:" = (x:". xrl) and Y:-' = (Y:*'. y:'):<br />

- set n:-' =(n,';-'<br />

', rr:"<br />

') ' and Q:-' =(RF<br />

k-17 T, ' ,<br />

- send (c,r:" + dry:-'), L ~~~F' for dl i. and ~,r:'l to al1 lower bound subproblems;<br />

- send K;*'D,, O:*'L~ for al1 i, and (n:-'b, + o:'~$) to dl upper bound subproblems;<br />

k- I<br />

- if t is a lower bound subproblem. receive (c,r/' + dsys ), L,~:' and from SP,<br />

for dl i and ~ t :

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

Saved successfully!

Ooh no, something went wrong!