II.Data file
This Data File should include all the information described above using GAMS format.

S
*
*
* MILP MODEL FOR SHORT TERM SCHEDULING OF
* MULTISTAGE BATCH PLANTS
*
* J. M. Pinto and I. E. Grossmann
*
* Department of Chemical Engineering, Carnegie Mellon University
* Pittsburgh, PA 15213, U.S.A.
*
* Refs: I&EC RESEARCH,Vol. 34, 1995, pp.3037-3051
* I&EC RESEARCH,Vol. 35, 1996, pp. 338- 342



SET i product /1*4/
j unit /1*2/
k time slot /1*4/
l stages /1*1/

PARAMETER id(i) product code
/ 1 111
2 222
3 333
4 444/

type(i) product type
/1 1
2 2
3 3
4 4/

due(i) due date
/ 1 15
2 30
3 22
4 25/;

PARAMETER endstg(i) ending stage
strstg(i) starting stage;
endstg(i) = 1;
strstg(i) = 1;

TABLE rate(i,j) processing rate of product i in unit j (ton per day)

1 2

1 05.2
2 06.0
3 05.6
4 15.35;

PARAMETER amount(i) amount of order i (ton)
/ 1 08
2 09
3 09
4 24/;

PARAMETER T(i,j) processing time of product i in unit j;
T(i,j) = 0;
T(i,j)$(rate(i,j) ne 0) = amount(i)/rate(i,j);

PARAMETER SU(j) set-up time of unit j;

SU('1') = 0.180;
SU('2') = 0.000;

TABLE M(j,l) units to stages

1
1 1
2 1;

PARAMETER P(i,j);

P(i,j) = 0;

PARAMETER slot(j) maximum number of time slots for unit j;

slot(j) = 2;

parameter wh(i,l) weight of job i stage l
wb(i,l) weight of binary variables job i stage l;

wh(i,l) = 1.0;
wb(i,l) = 1.0;