Future Generation Computer Systems
Scheduling of resource constrained projects
Scheduling of resource constrained projects
FANT: Fast ant system
Ant Colony Optimization
A genetic algorithm approach to a general category projectscheduling problem
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Ant colony system: a cooperative learning approach to the traveling salesman problem
IEEE Transactions on Evolutionary Computation
Ant colony optimization for resource-constrained project scheduling
IEEE Transactions on Evolutionary Computation
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
The hyper-cube framework for ant colony optimization
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems - Special issue on the 2009 ACM/IEEE international symposium on networks-on-chip
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology
Hi-index | 0.00 |
An effective algorithm capable of solving the multi-mode resource-constrained project scheduling problem (MRCPSP) is an essential component for project planning and control since it can fully exploit the available resources and minimize the makespan of a given project. The MRCPSP is extremely complex and is known to be NP-hard in the strong sense. On the basis of the principles of ant colony optimization (ACO), we therefore propose a constructive-oriented iterative algorithm to acquire satisfactory solutions of the MRCPSP within a reasonable amount of computation time. The proposed algorithm, namely ACO-MRCPSP, attempts to identify a project schedule with minimum completion time without violating precedence and resource constraints. ACO-MRCPSP is characterized by its use of a self-adaptive parameter control strategy to guide artificial ants to effectively construct feasible solutions for the MRCPSP. The performance of the proposed algorithm is evaluated by comparing it against other existing metaheuristic implementations, such as simulated annealing (SA) and genetic algorithms (GAs), in terms of overall completion time for a set of project instances obtained form the Project Scheduling Library (PSPLIB). Experimental results indicate that ACO-MRCPSP is a significant improvement compared with the previous attempts at solving the MRCPSP.