Multi-Objective Multi-Skill Resource-Constrained Project Scheduling Considering Flexible Resource Profiles
Source abstract
Abstract
This paper addresses a novel multi-skill resource-constrained project scheduling problem with flexible resource profiles (F-MSRCPSP), in which the resource allocation of each activity consists of a certain number of discrete resources and is allowed to be adjusted over its duration. The F-MSRCPSP aims, therefore, to determine the flexible resource profile of each activity to minimize the make-span and total cost simultaneously. Then, a hybrid multi-objective fruit fly optimization algorithm is proposed to handle the concerned problem. In the proposed algorithm, two flexible parallel and serial schedule generation schemes are introduced, aiming to schedule activities and adjust allocated resource combinations. Additionally, two heuristic strategies are proposed to effectively select suitable resource combinations for activities. Moreover, a series of operators has been developed, including the rejoining operator, empirical re-arrangement operator, and empirical re-selection operator. These operators aim to accelerate the convergence speed and enhance the exploration of the proposed algorithm. Finally, the orthogonal test is used to select the optimal parameter combination, and comparative experiments based on tests with different scales are conducted, along with a t-test. The experimental results demonstrate that MOFOA-HS is effective in solving the F-MSRCPSP.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Resource-Constrained Project Scheduling · BIM and Construction Integration · Construction Project Management and Performance
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
Hubei Digital Manufacturing Key Laboratory, Wuhan 430070, China
References (37)
Show source-provided references
1. Critical chain and evidence reasoning applied to multi-project resource schedule in automobile R&D process10.1016/j.ijproman.2013.01.010 ↗
2. Isah, M.A., and Kim, B.S. (2021). Integrating Schedule Risk Analysis with Multi-Skilled Resource Scheduling to Improve Resource-Constrained Project Scheduling Problems. Appl. Sci., 11.10.3390/app11020650 ↗
3. Scheduling deadline constrained scientific workflows on dynamically provisioned cloud resources10.1016/j.future.2017.01.002 ↗
4. An evolutionary approach for resource constrained project scheduling with uncertain changes10.1016/j.cor.2020.105104 ↗
5. A biased random-key genetic algorithm for the project scheduling problem with flexible resources10.1007/s11750-018-0472-9 ↗
6. Priority-based heuristics for the multi-skill resource constrained project scheduling problem10.1016/j.eswa.2016.03.017 ↗
7. Evolving heuristics for the resource constrained project scheduling problem with dynamic resource disruptions10.1016/j.swevo.2018.09.007 ↗
8. Energy-cost-aware resource-constrained project scheduling for complex product system with activity splitting and recombining10.1016/j.eswa.2021.114754 ↗
9. Multi-skilling in scheduling problems: A review on models, methods and applications10.1016/j.cie.2020.107004 ↗
10. A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem10.1016/j.swevo.2017.06.001 ↗
11. classification and new benchmark instances for the multi-skilled resource-constrained project scheduling problem10.1016/j.ejor.2022.05.049 ↗
12. A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem10.1016/j.eswa.2019.112915 ↗
13. An improved tabu search for multi-skill resource-constrained project scheduling problems under step-deterioration10.1007/s13369-017-3047-4 ↗
14. Multi-Objective multi-skill resource-constrained project scheduling problem with skill switches: Model and evolutionary approaches10.1016/j.cie.2021.107897 ↗
15. A multi-objective multi-agent optimization algorithm for the multi-skill resource-constrained project scheduling problem with transfer times10.1051/ro/2021087 ↗
16. Multi-skill project scheduling problem under time-of-use electricity tariffs and shift differential payments10.1016/j.energy.2018.11.070 ↗
17. Modeling and solving multi-skilled resource-constrained project scheduling problem with calendars in fuzzy condition10.1007/s40092-019-00328-w ↗
18. MIP models for resource-constrained project scheduling with flexible resource profiles10.1016/j.ejor.2014.05.036 ↗
19. Resource-constrained project scheduling with flexible resource profiles in continuous time10.1016/j.cor.2017.02.018 ↗
20. A hybrid metaheuristic for resource-constrained project scheduling with flexible resource profiles10.1016/j.ejor.2017.03.006 ↗
21. Hybrid ant colony optimization in solving multi-skill resource-constrained project scheduling problem10.1007/s00500-014-1455-x ↗
22. A path relinking-based scatter search for the resource-constrained project scheduling problem
23. Particle swarm optimization for resource constrained-project scheduling problem with varying resource levels10.1016/j.protcy.2016.08.185 ↗
24. Solving resource-constrained project scheduling problem via genetic algorithm10.1061/(ASCE)CP.1943-5487.0000874 ↗
25. Multi-mode resource-constrained project scheduling problem with alternative project structures10.1016/j.cie.2018.08.027 ↗
26. Centrifugal pump design: An optimization10.55549/epstem.1176074 ↗
27. A hybrid approach for solving multi-mode resource-constrained project scheduling problem in construction10.1515/eng-2019-0006 ↗
28. Optimization design for die-sinking EDM process parameters employing effective intelligent method10.1080/23311916.2023.2264060 ↗
29. Multi-mode resource constrained project scheduling and contractor selection: Mathematical formulation and metaheuristic algorithms10.1016/j.asoc.2019.105533 ↗
30. A survey of hybrid metaheuristics for the resource-constrained project scheduling problem10.1016/j.ejor.2019.01.063 ↗
31. Sun, L., Shi, W., Wang, J., Mao, H., Tu, J., and Wang, L. (2023). Research on Production Scheduling Technology in Knitting Workshop Based on Improved Genetic Algorithm. Appl. Sci., 13.10.3390/app13095701 ↗
32. A multi-objective invasive weeds optimization algorithm for solving multi-skill multi-mode resource constrained project scheduling problem10.1016/j.compchemeng.2016.02.018 ↗
33. Production planning conflict resolution of complex product system in group manufacturing: A novel hybrid approach using ant colony optimization and Shapley value10.1016/j.cie.2015.12.015 ↗
34. Pareto-optimization for scheduling of crude oil operations in refinery via genetic algorithm10.1109/TSMC.2015.2507161 ↗
35. A two-stage evolutionary strategy based MOEA/D to multi-objective problems10.1016/j.eswa.2021.115654 ↗
36. IGD indicator-based evolutionary algorithm for many-objective optimization problems10.1109/TEVC.2018.2791283 ↗
37. Hypervolume subset selection with small subsets10.1162/evco_a_00235 ↗