Multi-objective multi-mode resource-constrained project scheduling with fuzzy activity durations in prefabricated building construction
Introduction
Project scheduling is a core technology which could ensure efficient implementation of projects. Considering how to allocate resources effectively, arrange project execution process reasonably, and realize the optimization of project scheduling efficiency in the actual complex environment, is the key to the application and promotion of project scheduling. Resource-constrained Project Scheduling Problem (RCPSP) widely exists in practice projects with various theoretical models. Most of them belong to NP hard problems, which attract the attention of lots of domestic and overseas scholars (Habibi et al., 2018, Issa and Tu, 2020, Pellerin et al., 2020).
Prefabricated building (PB) construction, which is different from the traditional buildings built on site, refers to a new type of buildings in which the (concrete, steel, and wood) components are produced in the prefabrication factory using industrial production, and assembled on site. Compared with traditional cast-in-place integral building, PB construction projects has lots of advantages, such as improving engineering quality, shortening construction period, saving labor force, and being environment friendly. However, the advantages mentioned before are hard to guarantee in the actual implementation process of PB construction projects. As shown in Table 1, the implementation process is affected by different resource constraints and uncertainties in multiple stages:
- •
Components’ quality assurance problem, such as component size, positioning deviation, grouting hole blockage in the production stage, finished product protection in transportation stage, insufficient bond strength in the assembly stage, etc.
- •
Project cost problems, such as high production cost, high transportation cost, low assembly rate and unreasonable combination of prefabricated components, all of which will lead to cost increase.
- •
Project implementation progress problem, such as the component production capacity of manufacturer, inventory backlog, low efficiency in on-site assembly, long time in precision correction and unreasonable construction organization.
PB construction projects management is faced with (1) more complex constraints; (2) the impact of various uncertainties on the project implementation process. Therefore, the scheduling research of PB construction projects could ensure the effective and reasonable activity arrangement under the complex resource constraints. What’ s more, it could ensure the project implementation progress, construction quality, construction cost optimization and construction period in a complex and variable project.
The scheduling problems of PB construction projects is more complicated than the traditional RCPSP model, which means that a PB construction project must suffers from design, manufacturing, logistics, on-site assembly, and post-service, and then completed by multi-party cooperation. In details, complex resource types and diverse resource attributes may be involved in the implementation process; The activities in manufacturing process and on-site assembly process can be completed in distributed and parallel manner; In executing process, the activity scheduling is flexible, and the execution time under different resource combination modes maybe uncertainty; Compared with the traditional RCPSP model, which has a single goal with the shortest project completion time, the scheduling of prefabricated construction projects requires comprehensive consideration of multiple goals. In this paper, the multi-mode RCPSP model with multiple resource combinations is considered in the modeling of assembly construction project scheduling problem.
This paper also considers the uncertainty in PB construction project scheduling. Currently, uncertainty project scheduling researches mainly include stochastic scheduling, robust scheduling and fuzzy scheduling. Stochastic scheduling uses the discrete (or continuous) probability distributions to express the uncertainty. Robust scheduling is a measure of the resilience target of the scheduling in the face of uncertain parameters and unexpected events. Some researchers argue that many uncertainties in scheduling problems are related to subjective human perceptions, such as delivery time, delay time, and processing time estimates. Fuzzy scheduling is the use of fuzzy set theory to describe these uncertainties and define the satisfaction of constraints. In the PB construction projects, the uncertainty of activity execution time is more appropriately set to be a fuzzy set. Therefore, we expressing it by constructing execution time interval by fuzzy theory. What’s more, we considered multiple benefit composition of the prefabricated construction project scheduling, including Time-based benefit, and Cost-based benefit in order to build a multi-objective optimization model.
Traditional RCPSP is a classic NP-hard combinatorial optimization problem. In recent years, many scholars have proposed heuristic algorithms, Evolutionary Algorithms (EA), or hybrid algorithms which incorporate multiple evolutionary algorithms to solve it (Pellerin et al., 2020, Lin et al., 2020, Servranckx and Vanhoucke, 2019). Based on the above-mentioned algorithms, we consider the complex combination of activity modes, as well as the combination of time-resource and/or time–cost constraints, and try to reduce the impact of the uncertainty with activity execution time in the overall project, in order to achieve the multi-objective optimization. Therefore, the design of algorithm is challenging. In this paper, based on cooperative co-evolution algorithm, we improve the search efficiency of activity pattern combination by designing a multi-stage activity sorting-resource allocation method. A self-adaptive mechanism and a self-adaptive selection process can improve the robustness of project scheduling.
The rest of this paper is organized as follows: ‘Literature review’ section presents the research results of project scheduling and optimization algorithms in recent years; The mathematical modeling of multi-objective multi-mode PCPSP with fuzzy activity durations in PB construction is shown in ‘Problem description’ section; The implementation processes of the proposed a hybrid cooperative co-evolution algorithm (HCOEA) are presented in ‘Hybrid COEA’ section; The numerical experiments are designed and the numerical results compared with the existing state-of-the-art methods are discussed to demonstrate the effectiveness and efficiency of the proposed algorithm in ‘Numerical experiments’ section. The conclusion of this paper and future researches is presented in ‘Conclusion’ section.
Section snippets
Construction project scheduling
The issue of construction project scheduling received widespread attention starting in the 1990 s (Callahan et al., 1992). Recently, Mubarak (2019) also summarized a comprehensive guide of construction project scheduling and control (Mubarak, 2015).
In the construction industry, contractors usually manage and execute multiple projects simultaneously. Typically, this situation involves sharing different types of resources, including cash, equipment, and manpower etc. It assumes that under the
Problem description
An illustration of PB construction is shown in Fig. 1. The traditional complex on-site construction work, such as columns, slab beams, exterior walls, verandas, etc. have become produced on the manufacturers (Autodesk). All components can be pre-manufactured, avoiding on-site pouring. Many on-site manual operations have been replaced by assembly operations. It has the characteristics of prefabrication in advance, increasing the construction speed, reducing the construction period, and not being
Hybrid COEA
Cooperative co-evolution algorithm (COEA) is an effective framework when combined with evolutionary algorithms to solve large-scale combinatorial optimization problems. It decomposes the original problem into several smaller sub-problems and uses a specific mechanism to make them work cooperatively. The COEA is generally composed of the decomposition process and the optimization process. A decomposition process can decompose an entire problem into several components. Each sub-component is
Numerical experiments
In this section, an extensive numerical analysis is presented to show the high performance of the proposed HCOEA approach. The simulation programs are developed by using Java, runs on Intel(R) Core (TM) i7 CPU @2.9 GHZ with 16 GB RAM. All experiments are carried out with 30 independent repetitions.
Conclusions
In this paper, we formulated a mathematical model for the PB construction project scheduling problem. Different from the traditional RCPSP model, our model considered multiple mode and the uncertainty of the execution time of the execution activity. We constructed execution time intervals by fuzzy theory to express the uncertainty of activity execution time. Also, our model considered two objectives of PB construction project scheduling problem, including time-based profit and cost-based
CRediT authorship contribution statement
Yisong Yuan: Conceptualization, Methodology, Data curation, Writing - original draft. Sudong Ye: Supervision, Conceptualization, Methodology, Writing - review & editing. Lin Lin: Methodology. Mitsuo Gen: Methodology.
Acknowledgments
This work is partly supported by the National Natural Science Foundation of China under Grant 62076053.
Yisong Yuan received BS degree at Shenyang Jianzhu University in 2013, and received MS degree at Kunming University of Science and Technology in 2015. Now is currently a Ph.D. degree student at Beijing Jiaotong University. He focuses on construction industry, information technology, and project management.
References (79)
- et al.
A survey of hybrid metaheuristics for the resource-constrained project scheduling problem
European Journal of Operational Research.
(2020) - et al.
A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem
Expert Systems with Applications
(2020) - et al.
A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs
European Journal of Operational Research
(2019) - et al.
Resource-constrained construction project scheduling model for profit maximization considering cash flow
Automation in Construction
(2008) - et al.
An efficient genetic algorithm to solve the resource-constrained project scheduling problem with transfer times: The single mode case
European Journal of Operational Research
(2018) - et al.
A tool to test and validate algorithms for the resource-constrained project scheduling problem
Computers & Industrial Engineering
(2018) - et al.
Multi-mode resource-constrained project scheduling problem with alternative project structures
Computers & Industrial Engineering
(2018) A novel multi criteria decision making model for optimizing time–cost–quality trade-off problems in construction projects
Expert systems with applications
(2015)- et al.
A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem
Swarm and Evolutionary Computation
(2018) An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations
Omega
(2017)
Research on priority rules for the stochastic resource constrained multi-project scheduling problem with new project arrival
Computers & Industrial Engineering
Robust resource-constrained project scheduling problem of the project’s subcontractors in a cooperative environment under uncertainty: Social complex construction case study
Computers & Industrial Engineering
Robust project scheduling integrated with materials ordering under activity duration uncertainty
Journal of the Operational Research Society
Framework for modeling operational uncertainty to optimize offsite production scheduling of precast components
Automation in Construction
Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem
European Journal of Operational Research
Experimental investigation of heuristics for resource-constrained project scheduling: An update
European journal of operational research
A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version
European journal of operational research
Scheduling resource-constrained project problem with alternative activity chains
Computers & Industrial Engineering
A genetic algorithm for the resource constrained multi-project scheduling problem
European journal of operational research
Hybrid differential evolution and greedy algorithm (DEGR) for solving multi-skill resource-constrained project scheduling problem
Applied Soft Computing
An efficient genetic algorithm to solve the resource-constrained project scheduling problem with transfer times: The single mode case
European Journal of Operational Research
A survey of hybrid metaheuristics for the resource-constrained project scheduling problem
European Journal of Operational Research.
Project scheduling under uncertainty: Survey and research potentials
European journal of operational research
Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming
European Journal of Operational Research
Efficient priority rules for the stochastic resource-constrained project scheduling problem
European Journal of Operational Research
Fuzzy resource-constrained project scheduling with multiple routes: A heuristic solution
Automation in Construction
Fuzzy sets
Information and control
An efficient genetic algorithm for job-shop scheduling problems with fuzzy processing time and fuzzy duedate
Computers & industrial engineering
A bi-criteria optimization: Minimizing the integral value and spread of the fuzzy makespan of job shop scheduling problems
Applied soft computing
Coevolutionary makespan optimisation through different ranking methods for the fuzzy flexible job shop
Fuzzy Sets and Systems
Designing benchmark problems for large-scale continuous optimization
Information Sciences
PSPLIB - A Project scheduling problem library
European Journal of Operational Research
Particle swarm optimization for resource constrained-project scheduling problem with varying resource levels
Procedia Technology
A hybrid multi-objective EDA for robust resource constraint project scheduling with uncertainty
Computers & Industrial Engineering
Resource-constrained project scheduling problem: Review of past and recent developments
Journal of project management
A survey in the resource-constrained project and multi-project scheduling problems
Journal of Project Management
Construction project scheduling.
Construction project scheduling and control
A column generation based distributed scheduling algorithm for multi-mode resource constrained project scheduling problem
Computers & Industrial Engineering
Cited by (30)
Simulation and optimization of prefabricated building construction considering multiple objectives and uncertain factors
2024, Journal of Building EngineeringOptimized variable resource allocation framework for scheduling of fast-track industrial construction projects
2024, Automation in ConstructionProject scheduling cost optimization based on resource transfer costs and robustness
2024, Computers and Operations ResearchExtensions of the resource-constrained project scheduling problem
2023, Automation in Construction
Yisong Yuan received BS degree at Shenyang Jianzhu University in 2013, and received MS degree at Kunming University of Science and Technology in 2015. Now is currently a Ph.D. degree student at Beijing Jiaotong University. He focuses on construction industry, information technology, and project management.
Sudong Ye received his Ph.D. degree from Nanyang Technological University, Singapore. He is a Professor with the School of Economics and Management, Beijing Jiaotong University, China. His research interest includes project management and project financing, project risk management etc.
Lin Lin received his Ph.D. degree from Waseda University, Japan, in 2008. He is a Professor with the International School of Information Science and Engineering, Dalian University of Technology, China, and a Senior Researcher with Fuzzy Logic Systems Institute, Japan. His research interest includes computational intelligence and their applications in combinatorial optimization and pattern recognition.
Mitsuo Gen received his PhD from Kogakuin Univ. in Tokyo in 1974. He was faculties at Ashikaga Institute of Tech. for 1974-2003 and Waseda Univ. for 2003-2010. He was visiting faculties at Univ. of California, Berkeley for 1999-2000, Texas A&M Univ. for 2000, Hanyang Univ. for 2010-2012, and National Tsing Hua Univ. for 2012-2014. He published several books on Genetic Algorithms including “Network Models and Optimization” from Springer, London in 2008.