01.12.2012 Views

Mixed Integer Linear Programming in Process Scheduling: Modeling ...

Mixed Integer Linear Programming in Process Scheduling: Modeling ...

Mixed Integer Linear Programming in Process Scheduling: Modeling ...

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.

134 FLOUDAS AND LIN<br />

S1 Task1<br />

S2<br />

Resource1<br />

Resource2<br />

Resource3<br />

Resource4<br />

Task2 S3<br />

50%<br />

40%<br />

Task4<br />

60%<br />

S4<br />

Task3<br />

10%<br />

90%<br />

S5<br />

S6<br />

50%<br />

Task5<br />

Figure 1. Example of State-Task Network (STN) process representation.<br />

Task1<br />

Task2<br />

Task3a<br />

Task3b<br />

Resource5<br />

Resource6<br />

Resource7<br />

Resource8<br />

Resource9<br />

Figure 2. Example of Resource-Task Network (RTN) process representation.<br />

Task4<br />

Task5<br />

tasks consume and produce. Resource5 ∼ Resource9 represent equipment and they are<br />

considered to be consumed at the start of a task and produced at the end. Certa<strong>in</strong> properties<br />

of a piece of equipment may be changed by a task (e.g., cleanl<strong>in</strong>ess) and it may<br />

require another task (e.g., clean<strong>in</strong>g) to restore it before be<strong>in</strong>g used aga<strong>in</strong>. In this case, the<br />

equipment is treated as two different resources before and after the task. For <strong>in</strong>stance, <strong>in</strong><br />

S7

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

Saved successfully!

Ooh no, something went wrong!