X - UWSpace - University of Waterloo
X - UWSpace - University of Waterloo
X - UWSpace - University of Waterloo
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.