Loading…
Particle swarm optimization with justification and designed mechanisms for resource-constrained project scheduling problem
► This study generated schedules by both forward and backward scheduling particle swarms. ► This work applies justification technique to further shorten the makespan of the yield schedule. ► To synchronize the justified schedules, a mapping scheme is adopted to modify the particle. ► To enhance the...
Saved in:
Published in: | Expert systems with applications 2011-06, Vol.38 (6), p.7102-7111 |
---|---|
Main Author: | |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | ► This study generated schedules by both forward and backward scheduling particle swarms. ► This work applies justification technique to further shorten the makespan of the yield schedule. ► To synchronize the justified schedules, a mapping scheme is adopted to modify the particle. ► To enhance the performance, the latest finish time heuristic is used in particles’ initialization.
The studied resource-constrained project scheduling problem (RCPSP) is a classical well-known problem which involves resource, precedence, and temporal constraints and has been applied to many applications. However, the RCPSP is confirmed to be an NP-hard combinatorial problem. Restated, it is hard to be solved in a reasonable time. Therefore, there are many metaheuristics-based schemes for finding near optima of RCPSP were proposed. The particle swarm optimization (PSO) is one of the metaheuristics, and has been verified being an efficient nature-inspired algorithm for many optimization problems. For enhancing the PSO efficiency in solving RCPSP, an effective scheme is suggested. The justification technique is combined with PSO as the proposed justification particle swarm optimization (JPSO), which includes other designed mechanisms. The justification technique adjusts the start time of each activity of the yielded schedule to further shorten the makespan. Moreover, schedules are generated by both forward scheduling particle swarm and backward scheduling particle swarm in this work. Additionally, a mapping scheme and a modified communication mechanism among particles with a designed gbest ratio (GR) are also proposed to further improve the efficiency of the proposed JPSO. Simulation results demonstrate that the proposed JPSO provides an effective and efficient approach for solving RCPSP. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2010.12.059 |