Research Article

An Effective Hybrid Algorithm Based on Particle Swarm Optimization with Migration Method for Solving the Multiskill Resource-Constrained Project Scheduling Problem

Table 2

The notations.

CiThe set of tasks need to be completed before task i can be executed

SThe set of all resource’s skills Si: the subset of skills owned by the resource i, Si ⊆ S

SiThe skill i

tjThe duration of task j

LThe resources used to execute tasks of the project

LkThe subset of the resources which can perform task k; Lk ⊆ L

LiThe resource i

WThe tasks that the project needs to do

WkThe subset of task which can be executed by the resource k, Wk ⊆ W

WiThe task i

riThe subset of the skill required by task i. A resource has the same skill and skill level equal to or greater than the requirement that can be performed

Bk, EkThe begin time and end time of the task k

Au,vtThe variable to identify the resource is running task u at time t; 1: yes, 0: no

hiThe skill level i

Type of skill i

mMakespan of the schedule

PThe feasible solution

PallThe set of all solution

f(P)The function to calculate the makespan of P solution

nTask number

zResource number