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.

for i j=SPb-n [2 1 +LSPb3[2 1 +HISPb,n[I] ;<br />

j~SPb~n[21+LSPb~m~ZI+HISPb~n[nbnbsub~l-~SPb-n[2] ; j++)<br />

lstatus = CPXchgcoef (env, lp, (int) (SPb-m[21-LOWSPb,m[2]<br />

-HIS?b,m[ll -1-totlev2C+levS,count + (iter-count-2) l , j,<br />

LpS~[nb~subs1-~0MeL[j+H1SPbbnI21-SPb~nf21-~S~bbm[2~-~1~?b~n(1]]~ :<br />

1<br />

I lstatus = CPXchgcoef(env,lp, (=nt) (S?b-m[2]-LOWSPb-m[2]<br />

-HISPb-m[i] -l+cctlev2Ctlev2,count * titer-counc-2)1, j,<br />

LpSub[nb-subsl->OMeLIj+HfSPb-n[I!l);<br />

t<br />

Iscatus = CPXchgcoef (env. Ip, ( int) (SPb-m[2] -LOWSPb,m[S]<br />

-HISPb-n[l]-l~totlevZC+lev2,co~t + iter-counc-21, j,<br />

LpSub[nb,subs]-~PiD[j-S?b~n[2]-LSPbbm[2]-HISPb,n[~,s~s-l]+LSPb~n~2l 1 ) ;<br />

1<br />

lstatus = CPXchgcoef (env, Ip, ( int 1 (SPb-m [ 2 I -LOWSPb,m[2 ] -HISPbbm[ 11<br />

-l+totlev2C+lev2,co~~t + iter-count-21,<br />

LpSub[Z]-~n+LSPb,m[2l+HISPbbn[nb_subs]-LSbn[2]+l, Theta-coef);<br />

short<br />

UpperBound (LpSubProb "LpSub)<br />

C ..., I3EFfNF IOCAL VARIiSLES AND XSKATE MPLFORIES .....<br />

1' Xeceive infonnacion <strong>of</strong> linking variables and constraints <strong>of</strong> other parts *I<br />

for(k=l; kLabjcoef, LSPb,n[k],T):<br />

info = pvm_rpkdauble (lpSub[k] ->LEP-bnds, LS?b,n [kl , 1) ;<br />

info = pvn_upkdouble(5pSub[k]-~L~o-bnds, LSPb,n[k],L);<br />

info = pvm-upklong(5pÇubikl -xLpfrcs, LSPb-n[k]rl, 1) ;<br />

Lnfo = pvn-upklong (LpSubik] ->mmmbs, LpSub[k] ->clpnts [LSPb,r?[kll, 1) ;<br />

info = pm-upkdo~le(lpSub[kl->coeffs, LpSub[k!->clpnts[SS?b,n[kII ,l);<br />

... CO-T ORIGINAL DATA sense, objcoeffs and matcnt TO CONFORM CPLEX ..-.<br />

* Ncw copy the probkm data into the Lp '/<br />

status=C?Xc3pylp (=v, lp, (kt) t~Sub[2] n , i n 5pSub[21 ->m.<br />

-I,cbjcoeffs, LpSub[2]->rbs,sense, tint*) (LpSub[2]->clpntsl, matcnt,<br />

(int*) LpSub[2]-~rwnmbs, LpS~[2i->c0eff~,LpSubI2]->I0~brrds,<br />

LpSub[2l->up,bnds, mu) ;<br />

l * Make the upper-~pper bomd sÿbproblem fo,?nat <strong>of</strong> the fizst iceration by<br />

deleting row zero and ocher partsr lickiog constraints. Md artificial

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

Saved successfully!

Ooh no, something went wrong!