14.07.2013 Views

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.1.1 Decomposition Phase<br />

In the decompositiun phase on the RSI6ûûû. the model is fodated into GAMS and al1<br />

data <strong>of</strong> the model, such as objective cwficients, consnaint coefficients and nght hand sides etc..<br />

are stored in a GAMS dictionary with the narnes <strong>of</strong> genenc constraints or variables and the<br />

elements <strong>of</strong> their anached sets. Then. WSET (<strong>Waterloo</strong> Structure Exploiting Tool), which<br />

adopted and modified the basic feature <strong>of</strong> SPI (Scnicture Passing interface) <strong>of</strong> the original SET<br />

(Structure Exploiting Tool) (Fragniere et ai. [Zûûû]), ~ads al1 the data from the GAMS dicaonuy<br />

using the GAMS i/0 Ltbrary (GAIS [1996]) and partitions the whole problem into subproblems<br />

according to pre-defined rules in a file. cailed the SET file. provided by the user. These mles<br />

employ a public domain Regex libnry [1992] with the notion <strong>of</strong> regular expression (or pattern<br />

matcher). The pytitioned data <strong>of</strong> the subproblerns are sent to each computer over r local nework,<br />

using PVM.<br />

For s clex presentation <strong>of</strong> the decomposition phase, we will illustrate with the following<br />

four-region energy planning mode! with 10 periods ("chrisjin4._@"' is use& In the GAMS mode1<br />

description. the nmes <strong>of</strong> linking variables and linking constraints start with the capital letter "L"<br />

and the names <strong>of</strong> nonlinking variables and nonlinking consnaints stm with the capital letten<br />

'*X" in order to comtly identify linking elements and nonlinking elemenü in the later stage <strong>of</strong><br />

partition (These particular letteen are not required by our s<strong>of</strong>ovare - WSET could recognize other<br />

chvacter strings to distinguish linking from nonlinking entities). The solver is changed to our<br />

pdlel decomposition solver. called WATPAR (WATerloo PARdlel) instead <strong>of</strong> CPLEX.

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

Saved successfully!

Ooh no, something went wrong!