Research Article

Simplifying Multiproject Scheduling Problem Based on Design Structure Matrix and Its Solution by an Improved aiNet Algorithm

Pseudocode 1

Pseudocodes of identification process of resource conflicts.
PROCEDURE OF THE MODEL SIMPLIFICATION AND IDENTIFICATION OF RESOURCE
CONFLICT
(1) confirm activities between projects or in one project
(2) if activities in one project
   if(DSM ([ij, jk],:) = K) then
    ij, jk belong to EJ
     if (qijr+ qikr) > Qr  then
     resource conflict exists between and
    else
     there are no resource conflicts between ij and ik
(3) ifactivities between projects
   if (qijr+ qikr) > Qr  then
    resource conflict exists between ij and ik
   else
    there are no resource conflicts between ij and ik
(4) update EJ, BJ and FJ
if there are no activities needed scheduling
    process finished, otherwise go on.
(5) end