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.

{<br />

gectime<strong>of</strong>day(&tvl, (struct cimezone*) O) ;<br />

buf id = pvm-recv (tid[k] ,8 1 ;<br />

rdcl = myseconds(rdtll;<br />

fprintf(fp, " Receiving Set up Data Time : %8f\nn, rdtl/L000000);<br />

info = pvm-upkdouble (&objval[k] , l,ll;<br />

1<br />

1<br />

1<br />

TERMI-WTE :<br />

/* Free up the problem as allocated by CPXcreateprob.<br />

main(void1<br />

f .... DEFINE VARIABLES ;CND XLOCATE HEMORIES ....<br />

if necessa-y<br />

.... RECEIVE ORIGINAL DATA AND ?fND THE NUMBER OF ACCUMUWTED LINKING VARIABLZS<br />

kW CONSTRAXNTS ....<br />

. . . . MESZWRE PROCW TfME . . . .<br />

C.4 Processor 4 : Upper-Lower Bound Subproblem<br />

double *CompuLP ( LpSubProb *LpSub, double ">oc)<br />

t . . . . COMPtTF 9X AND LY . . . .<br />

retum. (5pSub [cur-block] ->LY 1 ;<br />

1<br />

double *CompuPiD(tpSubPrab "SpSub, double 'ppi)<br />

f<br />

. , . . ccmwrm PID . . . .<br />

retu,~(LpSub[cur,bIockI->?iD);<br />

1<br />

double *CompuOMeL (LpSuhProb **IpSub, dotrble *ppi 1<br />

t<br />

. . . . C~K,rrUTF OHEL . . . .<br />

rer~,r, ( LpSG [CU-bLock] ->OMeL) ;

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

Saved successfully!

Ooh no, something went wrong!