Multi-objective multi-mode resource-constrained project scheduling with fuzzy activity durations in prefabricated building construction

https://doi.org/10.1016/j.cie.2021.107316Get rights and content

Highlights

  • We formulate a multiobjective MRCPSP with fuzzy activities in PB construction.

  • We construct the interval value of the execution time to express it by fuzzy theory.

  • We propose a hybrid CCEA to obtain the highly robust project scheduling.

  • We improve CCEA with a self-adaptive mechanism and a self-adaptive selection process.

Abstract

Different from traditional project management, the prefabricated building (PB) construction project has a complex distributed supply chain model, and the overall project is completed by multi-stage cooperation. Therefore, the implementation process will be restricted by many constraints, and various uncertain factors will also interfere with the smooth implementation of the project. In order to improve the stability and reliability of the PB construction project implementation process, it is very important to study an effective robust project scheduling method considering resource constraints in an uncertain environment. In this paper, we formulate a PB construction resource-constrained project scheduling with multi-objective multi-mode, focus on the uncertainty of the execution time of the execution activity, and constructs the interval value of the execution time to express it through fuzzy theory; also considers the multiple objectives of PB construction project, including time-based profit, and cost-based profit. Secondly, we propose a hybrid cooperative co-evolution algorithm (HCOEA) to obtain the highly robust project scheduling, reduce the impact of the uncertainty of the execution time of the activity on the overall project. Resource-constrained project scheduling problem (RCPSP) is an NP-hard combinatorial optimization problem. This paper also needs to consider the complex combination of time-resource and/or time–cost constraints. At the same time, it is necessary to consider the impact of time changes in different mode combinations. Therefore, how to design an effective multi-objective optimization algorithm is very difficult. This paper design a Hybrid Cooperative Co-evolution Algorithm (HCOEA) with multi-stage representation for the activity sequencing and the resource allocation, further improve the search efficiency. We improve the cooperative co-evolution framework with a self-adaptive mechanism and a self-adaptive selection process. Finally, benchmarks and extended datasets with fuzzy processing time are adopted to test our HCOEA. Computational results show that the HCOEA performs better than the existing state-of-the-art methods.

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)

  • HaoJie Chen

    Research on priority rules for the stochastic resource constrained multi-project scheduling problem with new project arrival

    Computers & Industrial Engineering

    (2019)
  • Mojtaba Moradi et al.

    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

    (2019)
  • Yan Zhang

    Robust project scheduling integrated with materials ordering under activity duration uncertainty

    Journal of the Operational Research Society

    (2019)
  • Zhaojing Wang et al.

    Framework for modeling operational uncertainty to optimize offsite production scheduling of precast components

    Automation in Construction

    (2018)
  • Sönke Hartmann et al.

    Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem

    European Journal of Operational Research

    (2000)
  • Rainer Kolisch et al.

    Experimental investigation of heuristics for resource-constrained project scheduling: An update

    European journal of operational research

    (2006)
  • K. Bouleimen et al.

    A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version

    European journal of operational research

    (2003)
  • Sh.a. Tao et al.

    Scheduling resource-constrained project problem with alternative activity chains

    Computers & Industrial Engineering

    (2017)
  • José Fernando Gonçalves et al.

    A genetic algorithm for the resource constrained multi-project scheduling problem

    European journal of operational research

    (2008)
  • Paweł B. Myszkowski

    Hybrid differential evolution and greedy algorithm (DEGR) for solving multi-skill resource-constrained project scheduling problem

    Applied Soft Computing

    (2018)
  • Roubila Lilia Kadri 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)
  • Robert Pellerin et al.

    A survey of hybrid metaheuristics for the resource-constrained project scheduling problem

    European Journal of Operational Research.

    (2020)
  • Willy Herroelen et al.

    Project scheduling under uncertainty: Survey and research potentials

    European journal of operational research

    (2005)
  • Haitao Li et al.

    Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming

    European Journal of Operational Research

    (2015)
  • Z. Chen et al.

    Efficient priority rules for the stochastic resource-constrained project scheduling problem

    European Journal of Operational Research

    (2018)
  • Alireza Birjandi et al.

    Fuzzy resource-constrained project scheduling with multiple routes: A heuristic solution

    Automation in Construction

    (2019)
  • Lotfi A. Zadeh

    Fuzzy sets

    Information and control

    (1965)
  • Masatoshi Sakawa et al.

    An efficient genetic algorithm for job-shop scheduling problems with fuzzy processing time and fuzzy duedate

    Computers & industrial engineering

    (1999)
  • Omar A. Ghrayeb

    A bi-criteria optimization: Minimizing the integral value and spread of the fuzzy makespan of job shop scheduling problems

    Applied soft computing

    (2003)
  • Juan José Palacios

    Coevolutionary makespan optimisation through different ranking methods for the fuzzy flexible job shop

    Fuzzy Sets and Systems

    (2015)
  • Mohammad Nabi Omidvar et al.

    Designing benchmark problems for large-scale continuous optimization

    Information Sciences

    (2015)
  • R. Kolisch et al.

    PSPLIB - A Project scheduling problem library

    European Journal of Operational Research

    (1997)
  • Jiby Joy et al.

    Particle swarm optimization for resource constrained-project scheduling problem with varying resource levels

    Procedia Technology

    (2016)
  • Jing Tian et al.

    A hybrid multi-objective EDA for robust resource constraint project scheduling with uncertainty

    Computers & Industrial Engineering

    (2019)
  • Farhad Habibi et al.

    Resource-constrained project scheduling problem: Review of past and recent developments

    Journal of project management

    (2018)
  • S. Issa et al.

    A survey in the resource-constrained project and multi-project scheduling problems

    Journal of Project Management

    (2020)
  • Michael T. Callahan et al.

    Construction project scheduling.

    (1992)
  • Saleh A. Mubarak

    Construction project scheduling and control

    (2015)
  • Changchun Liu

    A column generation based distributed scheduling algorithm for multi-mode resource constrained project scheduling problem

    Computers & Industrial Engineering

    (2018)
  • Cited by (30)

    View all citing articles on Scopus

    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.

    View full text