For modelling any of the heuristic methods first a scheduler has to be programmed. Scheduler is aprogram that schedules the ready activities depending on the priority associated with these activities. Theheuristics are used to determine the priority level of these ready activities. The scheduler that we haveprogrammed is based on the famous Scheduling Program for Allocation of Resources (SPAR 1). Thedetailed flowchart of the scheduler is shown in Figure 2. Please note that in this simulation we have assumedthat we are dealing with static RCPSP and hence activities once started are carried on till they are completedand no pre-empting is allowed. Therefore the pre-emptive part of the SPAR has not been implemented in themode