Efficient parallel evolutionary algorithms for deadline-constrained scheduling in project management. (2016)
- Record Type:
- Journal Article
- Title:
- Efficient parallel evolutionary algorithms for deadline-constrained scheduling in project management. (2016)
- Main Title:
- Efficient parallel evolutionary algorithms for deadline-constrained scheduling in project management
- Authors:
- Nesmachnow, Sergio
- Abstract:
- Deadline-constrained scheduling in project management is a NP-hard optimisation problem with major relevance in software engineering and other real-life situations dealing with the planning of activities that must be completed before specific dates. This article introduces efficient parallel versions for two evolutionary algorithms (genetic algorithm and hybrid evolutionary algorithm), to solve the deadline-constrained scheduling problem in project management. The proposed algorithms have been engineered to compute accurate solutions in reduced execution times. Specific evolutionary operators, including a parallel local search operator in the hybrid evolutionary algorithm, are proposed for efficiently solving realistic problem instances, and both a master-slave parallel strategy and a distributed subpopulation model are applied to further improve the computational efficiency and the results quality. The experimental analysis performed on both a set of standard problem instances and new large problem instances demonstrate that accurate solutions are computed by the proposed techniques, especially for the distributed subpopulation version of the hybrid evolutionary algorithm. The comparative experimental evaluation demonstrates that the parallel evolutionary algorithms are able to outperform in reduced execution times the results computed using one of the best well-known deterministic techniques for the problem, in particular when solving instances with tight deadlineDeadline-constrained scheduling in project management is a NP-hard optimisation problem with major relevance in software engineering and other real-life situations dealing with the planning of activities that must be completed before specific dates. This article introduces efficient parallel versions for two evolutionary algorithms (genetic algorithm and hybrid evolutionary algorithm), to solve the deadline-constrained scheduling problem in project management. The proposed algorithms have been engineered to compute accurate solutions in reduced execution times. Specific evolutionary operators, including a parallel local search operator in the hybrid evolutionary algorithm, are proposed for efficiently solving realistic problem instances, and both a master-slave parallel strategy and a distributed subpopulation model are applied to further improve the computational efficiency and the results quality. The experimental analysis performed on both a set of standard problem instances and new large problem instances demonstrate that accurate solutions are computed by the proposed techniques, especially for the distributed subpopulation version of the hybrid evolutionary algorithm. The comparative experimental evaluation demonstrates that the parallel evolutionary algorithms are able to outperform in reduced execution times the results computed using one of the best well-known deterministic techniques for the problem, in particular when solving instances with tight deadline constraints. … (more)
- Is Part Of:
- International journal of innovative computing and applications. Volume 7:Number 1(2016)
- Journal:
- International journal of innovative computing and applications
- Issue:
- Volume 7:Number 1(2016)
- Issue Display:
- Volume 7, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 7
- Issue:
- 1
- Issue Sort Value:
- 2016-0007-0001-0000
- Page Start:
- 34
- Page End:
- 49
- Publication Date:
- 2016
- Subjects:
- parallel evolutionary algorithms -- scheduling -- project management -- deadline constraints -- NP-hard optimisation -- deadlines -- genetic algorithms -- local search
Evolutionary computation -- Periodicals
Neural networks (Computer science) -- Periodicals
Genetic programming (Computer science) -- Periodicals
Biologically-inspired computing -- Periodicals
Swarm intelligence -- Periodicals
Quantum computers -- Periodicals
006.3 - Journal URLs:
- http://www.inderscience.com/browse/index.php?journalCODE=ijica ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1751-648X
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7622.xml