V. CONCLUSIONS
This paper presents a proactive RCPSP with activity splitting where each activity can be split at discrete time instants under the constraints of a maximum number of splitting and a minimum period of continuous execution. Besides, in this problem setup times are considered. Based on the analysis of the established model, two properties and one lemma are proposed and applied in our developed GA to improve the local search efficiency. In addition, after linearizing the proposed model, we use a commercial software as a benchmark to solve the problem. A computational experiment that is performed on datasets generated by the ProGen is designed and executed, from which the following conclusions are drawn.
1) The two developed properties and the proposed lemma can be used to maximize the objective function, and the GA with a combination of the three local search operators performs the best.
2) Compared with commercial software, the developed GA is much more efficient to solve the proposed scheduling problem, and the gap in terms of the objective function value is acceptable.
3) Due to the increase in flexibility of executing activities, activity splitting enhances the robustness of baseline schedules that are likely to have lower adjustment costs during project execution. Compared with the classic proactive scheduling models where activity splitting is not allowed, this paper offers a new method to improve schedule robustness when activity splitting is allowed and generates better solutions to project management.
4) With the growth of the maximum number of splitting, the decline in the minimum execution time, the decrease in the setup times, and the extension of the project due date, schedule robustness increases.