Next Article in Journal
Psychoacoustic Evaluation of Hydraulic Pumps
Previous Article in Journal
Ecofeminism and Natural Resource Management: Justice Delayed, Justice Denied
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Developing a Resource Allocation Approach for Resource-Constrained Construction Operation under Multi-Objective Operation

School of Civil Engineering and Mechanics, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(13), 7318; https://doi.org/10.3390/su13137318
Submission received: 19 May 2021 / Revised: 20 June 2021 / Accepted: 23 June 2021 / Published: 30 June 2021
(This article belongs to the Topic Industrial Engineering and Management)

Abstract

:
In the construction industry, it is of great importance for project managers (PM) to consider the resource allocation arrangement problem based on different perspectives. In this situation, the management of resources in construction becomes a challenge. Generally speaking, there are many objectives that need to be optimized in construction that are in conflict with each other, including time, cost, and energy consumption (EC). This paper proposed a multi-objective optimization framework based on the quantum genetic algorithm (QGA) to obtain the best trade-off relationship among these goals. The construction resources allocated in each construction activity would eventually determine its execution time, cost, and EC, and a complexed time-cost-energy consumption trade-off framework of the project is finally generated due to correlations between construction activities. QGA was performed to find the best combination among time, cost, and EC and the optimal scheme of resource arrangement under this state. The construction process is simulated in BIM to check the rationality of this resource allocation mode. An industrial plant office building in China is presented as an example to illustrate the implementation of the proposed model. The results show that the presented method could effectively reduce 7% of cost, 17% of time, and 21% of energy consumption. This developed model is expected to help PMs to solve the problem of multi-objective optimization with limited resource allocation.

1. Introduction

The construction industry has led to a huge consumption of resources [1]. It is of great importance for PMs to draw up a resource allocation arrangement in planning the process of a construction project [2] to avoid an uneven allocation and waste of resources. However, the construction sector has been known for its low productivity for several years [3], and inefficient construction resource allocation may lead to delays, cost overturns, and resource waste in the construction process [2,4].
Construction management is the work of allocating time and resources to each activity under the requirements of construction objectives [5]. Generally speaking, the allocation of project resources has a direct impact on the project’s progress. A reasonable project schedule also could help shorten the construction time and improve the resource utilization efficiency [6]. Much scientific research has developed different models to solve the resource allocation problem. At first, scholars took the goals of optimizing resource allocation, minimizing the time limit, and complying with all project precedence relationships to establish models [7,8,9,10]. Afterwards, the connection between resource allocation and cost management was taken into consideration. Feng and Chung suggested using the genetic algorithm (GA) for cost-time optimization in resource management [11]. Elazouni and Metwally developed a finance-based scheduling method that considered cost, time, and resources [12]. Sonmez et al. performed a critical sequence crashing heuristic to solve the problem of time-cost trade-off optimization under resource constraints [13].
In general, each of the resource allocation alternatives determines specific combinations of the project, which includes time and cost [14]. However, the construction EC problem has been prominent in recent years [15,16], which has attracted close attention in previous research [17,18,19]. According to statistics, the current EC of the construction industry accounts for about one third of the whole global energy consumption [20]. In high-density cities, this proportion will be even higher. In Hong Kong, for example, the construction industry accounts for more than 60% of the total EC [21]. Therefore, since there are a large number of construction projects throughout the world each year, the problem of EC in the construction stage cannot be ignored [17]. It is of great importance for PMs to take the EC problem into consideration in decision making.
This is a topic of pivotal importance in designing a new resource allocation framework under the constraints of time, cost, and EC, where achieving the shortest construction time, the lowest cost, and the least EC is the goal. As a consequence, a faster approach to determine the optimal combination of project time, cost, and EC and the best resource allocation scheme for the project is desired to provide reference help for PMs in decision making. This could have the significance of allocating resources wisely and avoiding resource waste in construction management.
Compared with previous studies, the main contribution of this study to the body of engineering management knowledge includes three aspects. First, through the multiobjective optimization model proposed in this manuscript, we analyzed the relationship of resource allocation with time, cost, and EC. Secondly, we took labor and machines as renewable resources in this study and established the variable fitting functions as the basis of multi-objective optimization. The project could be decomposed into multiple construction activities through the work breakdown structure (WBS), and then the resources could be allocated. Third, this approach could provide the PM not only with the optimal time, cost, and EC compound mode but also with the specific resource allocation scheme of the activities under each situation. Finally, one of the novelties proposed in this model is to bring the resource allocation scheme and the schedule, which is obtained from the model, into BIM to the virtual construction process and check the rationality of resource allocation. The model presented in this study could help the PM find the optimal combination of time, cost, and EC and the resource allocation arrangement of each activity.
In this paper, Section 2 provides a summary of the previous studies on resource allocation and the multi-objective optimization problem in construction. Section 3 presents a framework to analyze the relationship of resource allocation with time, cost, and EC. This framework could arrange the resource of each activity under the constraint of the preference of the PM. Section 4 discusses the resulting analysis of a case study. Finally, Section 5 presents the conclusions.

2. Literature Review

2.1. Resource Allocation Problem in Construction Project

The decision of resource optimization aims to allocate and manage resources rationally within the budget [6]. The PM has to optimize the resource plan of the project under the limit to achieve the project goals [22]. In each activity, its resource allocation alternatives determine the specific time and cost in the construction process. If the required resources cannot be available on time, the construction activities will not be accomplished, which lead to economic damage to project participants [23]. Therefore, an effective technique is necessary to analyze the resources and project performance to avoid such issues [24]. Yeoh and Chua presented a four-dimensional scheduling model to arrange the resource allocation [25]. Kim and KJ evaluated the equipment scheduling through a multiagent system [26]. Tao et al. have investigated the project schedule and resource flow allocation which took site location and workspace congestion into consideration in their model [27].
In actual construction practice, the required resources, including manpower and equipment, have features such that the price of the resource often fluctuates [6], which will increase the degree of difficulty for the PM to take cost management into account when making resource allocation plans. Nabipoor et al. presented the adjusted fuzzy dominance genetic algorithm to conduct the problem of discrete time-cost trade-off with multimode resource constraints in construction [28]. Chen and Weng adopted GA to settle the time-cost trade-off problem by considering the resource-constrained scheduling question [29]. Hegazy and Menesi proposed a heuristic method to resolve any resource overallocation issues of the construction activity [30].

2.2. Construction Multi-Objective Performances and Optimization

Project time and cost are the two critical elements related to construction project success that have received intensive attention in recent years [31,32,33,34,35]. Gülçağ Albayrak proposed a novel hybrid algorithm to search the time-cost trade-off solution space and presented more economical alternatives for PMs [36]. Huang et al. developed a framework to find the minimal cost in a given time by searching for the best activity modes, start time, and work sequence [37]. Zou et al. adopted the mixed inter programming approach to find the least cost combination mode without exceeding a given deadline [38]. As the problem of EC has become more and more prominent in the construction process in recent years, PMs must take EC as one of the construction goals in decision making. Therefore, establishing a balance among the different aspects of the construction performance problem is increasingly important for PMs [39]. Marzouk et al. presented a GA method to perform the multi-objective optimization problem of project time, cost, and pollution and analyzed the relationship among them [40]. Ozcan et al. used correlational analysis to examine the time-cost-environment impact (TCEI) in a highway construction project and found that time and cost were positively correlated, cost and greenhouse gas (GHG) emissions were moderately positively correlated, and time and GHG emissions were weakly positively correlated [18]. Cheng et al. designed the OMODE method to optimize the three construction objectives of time limit, cost, and environmental impact and compared the method with other algorithms. It was found that the OMODE algorithm had better diversity characteristics and could obtain better compromise solutions and satisfaction [41]. However, there is not yet a systematic method to simultaneously identify the relationship optimization framework of project time, cost, and EC under the constraints of resource allocation.
The multi-objective optimization problem belongs to the nondeterministic polynomial-time hard (NP-hard) category, which is characterized by computational complexity [42,43]. At first, many methodologies were proposed to solve this question by searching for the best combination for construction activities [44,45]. Furthermore, this problem could also be solved through an analytical approach including linear and dynamic programming methods [46,47,48]. With the deepening of the research on this issue, the meta-heuristic algorithm shows better performance with the ability of producing relatively good solutions for large-scale projects [49], including priority rule-based scheduling heuristics [50], genetic algorithms [51,52,53,54], simulated annealing [55,56], and particle swarm optimization [57,58]. However, such solutions have the disadvantage of it being difficult to guarantee a global optimal solution [59]. In view of this, we adopt the quantum genetic algorithm (QGA) to solve the multi-objective trade-off problem of the time-cost-energy consumption problem (TCECP). Based on the genetic algorithm, this combines the parallelism of quantum computation, which can effectively improve the search efficiency on the basis of global search. Furthermore, this also has the advantages of reducing the application error of the Pareto solution and providing a better performance ratio than the traditional genetic algorithm.

2.3. BIM Application in Construction

Building information modeling (BIM) is an efficient engineering construction management tool which has accelerated informatization in the construction, engineering, architecture, and operation of buildings [60]. Generally speaking, BIM has evident advantages in project management, especially providing better coordination in information management for project managers in decision making [61]. The rise of BIM is an innovative development in the current construction industry, which has greatly improved construction productivity and decreased the waste of resources [62].
The conception of BIM was first presented in the 1970s, and its study progressed in the 1980s in Europe [63]. In recent years, its application has become widespread all over the world [61]. In fact, BIM is an operation paradigm in n-dimensional the construction models to visualize and administrate what will be built and what will occur in construction and operation process [64]. The BIM 4D technology can combine a three-dimensional (3D) model of a building with the time of construction activities, which can be visualized in a virtual view to simulate the construction process [65]. It could greatly increase the constructability and activity-scheduling alternatives and reduce unreasonable arrangements in the construction process [66,67]. With the BIM 5D technology applied in construction projects, the level of meticulous management in the construction stage is improved immensely, the resource waste of projects is reduced, and the construction progress is ensured in advance [68]. The development of BIM provides practical guidance value for achieving the goal of green sustainable development in the construction industry, which has practical guiding significance and can be widely applied in architecture. The advantages of BIM are that it could simulate the construction site and show the virtual construction process in advance. It could help PMs avoid unnecessary conflicts, rework problems during construction, reduce the waste of resources, save costs, and improve economic benefits. Hence, resource allocation schemes and schedules obtained from the model could be taken into BIM to the virtual construction process and check the rationality of resource allocation.

3. Materials and Method

The objective of this study is to design a new multi-objective optimization model that is also capable of simultaneously optimizing resource allocation in construction projects. This section develops the modeling approach of the multi-objective optimization and employs the real case of an industrial plant office building with a concrete structure to verify the validity of the proposed method.

3.1. Modeling Approach

The purpose of the multi-objective optimization model proposed in this study is to provide the PM with the optimal combination of time, cost, and EC and to arrange the resource allocation in the construction process. The flow diagram of the optimization modeling approach is shown in Figure 1. The process of the framework mainly comprises three essential stages: raw data management, parameter variable fitting analysis, and multi-objective optimization based on QGA. The raw data of the project is inputted into the model, and the PM can obtain the resource allocation arrangement that will eventually meet the constraint conditions. The following are the steps of the modeling approach.
Firstly, raw data need to be determined for every project. These data include the construction activities decomposed through a work breakdown structure (WBS); the original time, cost, and EC of each activity; and the resource allocation needed to perform the construction activity.
Second, the calculation function of time, cost, and EC needs to be determined as the mathematical basis. Additionally, the relationship models between time and resource allocation, cost and resource allocation, and EC and resource allocation are established, respectively. The aim of this section is to determine the optimal resource allocation plan along with satisfying the time, cost, and EC constraints.
Third, the variable parameter model established by Step 2 is substituted into the QGA. The Pareto solution set satisfying the constraint conditions in this project is found after the calculation, with the goals of the lowest cost, shortest time, and least EC.
The final output is the optimal combination of time, cost, and EC satisfying the constraint function and the resource allocation arrangements under each portfolio approach. The PM can arrange the construction schedule and resource allocation plan according to the calculation results.

3.1.1. Raw Data Management

In the model framework of this study, the raw data management includes (1) constraint construction objectives definition, (2) the WBS and activities break down of the project, and (3) resource allocation of each construction activity. A construction project must be divided into certain management elements, and the construction process is controlled through these elements. The project time, cost, and EC are essentially determined from each construction activity’s time, cost, and EC, respectively. Additionally, each construction activity preformed depends on the resource allocation arrangement scheme. The overall and breakdown of activity time, cost, and EC relationship with resource allocation framework are shown in Figure 2. The WBS is an approach to decompose a project into numerous activities and to further arrange construction resources of each activity, including labor and machines, whose utilization will determine the time, cost, and EC of each construction activity and further make up the whole project’s time, cost, and EC.
The following notation is used:
(I) Index
i index of activity in a project, where i = 1 , 2 , , I ;
k index of activity execution mode, where k = 1 , 2 , , M i ;
p index of the construction paths of the network, where p = 1 , 2 , 3 , n ;
g index of the type of machine used in the construction activity.
(II) Certain Parameters
c i k the direct cost of the i th activity;
c 0 the indirect cost rates;
C i the cost of the i th activity;
s i the last time of the i th activity;
C i e the minimum cost under the e th execution mode of the i th construction activity;
C i n the maximum cost under the n th execution mode of the i th construction activity;
d i k the duration of the i th activity under the k th execution mode;
L p the activity sequence should follow the p th path;
m i , p the sequence number of the i th activity on the p th path;
L the set of all paths of a network, where L = { L p , p = 1 , 2 , 3 , n } ;
D i e the shortest time of the e th execution mode of activity;
D i n the longest time of the n th execution mode of activity;
E i the energy consumption of the i th activity;
E m i the machine energy consumption of the i th activity;
E l i the labor energy consumption of the i th activity;
P b i the artificial energy consumption of the i th work each work shift;
E o the other energy consumption;
E i e the largest EC of the e th execution mode of the i th activity;
E i n the least EC of the n th execution mode of the i th activity.
(III) Uncertain Parameters
s i the start time of the i th activity;
s j the start time of the j th activity;
C i ( k ) the possible cost of the i th activity;
D i ( k ) the possible time of the i th activity;
E i ( k ) the possible EC of the i th activity.
(IV) Decision variables
M i the machine resource arrangement of the i th activity;
L i the labor resource arrangement of the i th activity;
G i g the mechanical grades of the g th machine used in the i th activity;
P i g the mechanical work power of the g th machine used in the i th activity;
M T i g the work shift of the g th machine used in the i th activity;
N i the number of the labor in the i th activity;
M T i the labor resource work shift of the i th activity.
(V) Functions
C the total cost of the project construction;
T the total time of the project construction;
E the total energy consumption of the project construction.
(1) Construction cost
The objective is to minimize the construction cost, which consists of the direct cost and indirect cost of project [69]. Each construction activity has various execution modes, and each execution mode has a different cost. Equation (1) defines the execution mode of construction activities, and (0,1) is used to determine if the current execution mode is selected for each construction activity [70]:
m i k = { 1 ,   activity   i   is   executed   in   mode   k 0 ,   otherwise       k = 1 , 2 , , M i
where M i is the number of the activities’ execution mode; if the execution mode is chosen, m i k = 1. If the execution mode is not chosen, then m i k = 0.
The following formula restricts each activity to only one execution mode:
k = 1 M i m i k = 1 ,   i = 1 , 2 , , I
Each activity execution mode has a different cost, and the cost of the construction activity includes direct cost and indirect cost. Furthermore, the direct cost equals total direct cost of each construction activity, and the indirect cost is proportional to the time of the construction project. Equation (3) represents the calculation method of the cost of the i th activity. Equation (4) represents the total construction cost of the construction project [69]. Additionally, the execution mode of each activity should not exceed the maximum cost or fall below the minimum cost. In this case, the constraint is shown as Equation (5):
C i = c 0 s i + k = 1 M i c i k m i k
C = i = 1 n c 0 s i + i = 1 n k = 1 M i c i k m i k
s.t.
C i e C i ( k ) C i n
(2) Construction time
The objective is to minimize the construction time. There are priority constraints with activities, which are on the critical path in the construction process and embedded between the start time and finish time. Additionally, the start of an activity must take the finish of the prior activity as a prerequisite in the critical path. The total construction time equals the construction period of the critical path. The relationship is expressed in the following inequation of Equation (6) [70]:
s i + k = 1 M i m i k d i k s j
T is the total time of the project construction, parameter L p indicates that the activity sequence should follow on the p th path, and L p = [ m 1 , p , m 2 , p , , m i , p ] , where m i , p represents the sequence number of the i th activity in the p th path. Parameter L stands for the set of all paths of a construction network, and L = { L p , p = 1 , 2 , 3 , n } , where n indicates the number of all paths of the network [69]. Equation (7) indicates the total time of the project construction process. Equations (8) and (9) present the restricted conditions of the construction time of the i th activity in the calculation process:
T = max L P L [ i L P m i k d i k ]
s.t.
T T max
D i e D i ( k ) D i n
(3) Construction energy consumption
The objective is to minimize the EC of building construction, and the construction process analysis method for statistics in this part is adopted. The total EC of the project is equal to the sum of EC of each subitem as shown in Equation (10). The energy consumption of the i th task is equal to the sum of artificial energy consumption ( E l i ), mechanical energy consumption ( E m i ), and other energy consumption ( E o ) (including living energy consumption and working energy consumption in construction), which is shown in Equation (11). Equations (12) and (13) indicate the computational method of artificial energy consumption ( E l i ) and mechanical energy consumption ( E m i ). The construction activities are decomposed according to WBS, the EC of each construction activity is calculated during normal construction and emergency construction situations, and the constraint relationship is shown in Equation (14).
E = i = 1 n E i
E i = E m i + E l i + E o
E l i = P i N i M T i
E m i = g = 1 M i P i g M T i g
s.t.
E i e E i ( k ) E i n
(4) Labor resource arrangement
The labor resource arrangement in construction will affect the time, cost, and EC of each activity. The labor resources for each construction activity can be calculated by the following Equation:
L i = N i × M T i
L = i = 1 n L i
The total labor resource of the project is equal to the sum of each activity as shown in Equation (16).
(5) Machine resource arrangement
The types of machinery used in the construction activity are different and vary in type and quantity. In order to facilitate the calculation of this model, a unified machinery designation standard is adopted in this model as shown in Table 1. For example, according to the power of the machinery, if the mechanical value is between [0,100), the machine grade will be 1, and if the mechanical value is between [100,200), the machine grade will be 2, from which the other machines can be deduced. The unit of machine is KW. The machinery grade is designated, and the machinery used onsite is classified, as shown in Table 1.
The machine resource arrangement in construction will affect the time, cost, and EC of each activity. Since there are multitudinous mechanical resources, it is necessary to have a unified method to quantify the mechanical resource. In this model, the mechanical resources used in each construction activity are equal to the sum of the various mechanical grades multiplied by the working class. The machine resource of each activity can be calculated by the following equation:
M i = g = 1 ( G i g × M T i g )
M = i = 1 n M i
The total machine resource of the project is equal to the sum of each activity.

3.1.2. Variable Parameter Fitting Analysis

In this section, the kernel establishes the relationship function between the labor, machine resource, and optimization target time, cost, and EC, in order to establish the multiobjective optimization model under the constraints. The input variables of the model are the artificial and mechanical resources of each activity, and the output variables are the overall project time, cost, and EC. The labor and machine resource are inputted into each activity whose time, cost, and EC are influenced through a certain weight combination, respectively. Through variable parameter fitting analysis, the labor, machine, and time formula is established through this framework, and the labor and machine with cost and the labor and machine with EC are also established, respectively. Equation (19) is the total time of construction activities which are performed in a critical path. Equation (20) represents the sum of construction cost of the project, and Equation (21) represents the EC of the construction project.
T = i = 1 n f 1 ( M i , L i ) + θ 1
C = i = 1 n f 2 ( M i , L i ) + θ 2
E = i = 1 n f 3 ( M i , L i ) + θ 3
Mi and Li are the machine and labor resources allocated in the ith activity. θ 1 , θ 2 , and θ 3 are the error correction factors of Equations (19)–(21). With the state of normal construction as upper limit and emergency construction as lower limit for model optimization, Formulas (19)–(21) are performed as optimization functions to find the optimal resource combination scheme under constraint conditions of the goals of the shortest time, the lowest cost, and the least EC.

3.1.3. Multi-Objective Optimization Based on QGA

QGA is an evolutionary optimization algorithm that integrates quantum computation into the genetic algorithm. Compared with GA, QGA has the advantages of less iterations, high search efficiency, and wide adaptability, etc. In this study, a construction project consists of set of building elements and construction operations, each of which has different execution modes. The chromosome structure of the QGA for multi-objective optimization is shown in Figure 3. The length of every chromosome is N , among which one cell corresponds to one construction activity. A k i represents the execution mode selected for the j th solution of the i th activity.
In the optimization process of QGA, the virtue or defect degree of the individual in the population is judged by the adaption degree. Generally speaking, the greater fitness of the individual is easier to be retained, and the fitness evaluation function is consistent with the objective function. Since the optimization objective function is to seek the minimum value of the objective function, the change of the objective function is
V a l u e 1 = 1 / C
V a l u e 2 = 1 / T
V a l u e 3 = 1 / E
For this case, the optimal value of this model is as shown Equation (25). The fitness evaluation function is an important part of QGA, which will affect the search rate of the algorithm as well. The simpler the fitness evaluation function is, the shorter the search time of the program will take. In general, the search efficiency is faster when the fitness function evaluation is used to solve the maximum value. Therefore, considering that this calculation is the combination of the minimum value of time, cost, and EC, the objective function needs to be transformed to seek a simple fitness evaluation function in this design as Equation (25).
O F = Max ( V a l u e   1 , V a l u e   2 , V a l u e   3 )
The flow chart of multi-objective optimization of QGA is shown in Figure 4. The first step is to collect the data of the construction project. The accuracy of the data of time, cost, and EC obtained according to the project contract and construction project schedule will significantly increase the performance of this study. The second step is to obtain the fitting objective of time, cost, and EC with resource allocation. This is the foundation of the multi-objective optimization problem. Additionally, the third step is to set up the multi-objective optimization function. The fourth step is to use the QGA to find the Pareto frontier, which could help the PM obtain the optimal resource allocation plan. In QGA process, the operational process of QGA is introduced, which includes population initialization, set population parameters, and chromosomal coding. The QGA increases the diversity of the solution set by means of updating the revolving door. A new population represents a new solution set and is judged by fitness evaluation to ascertain whether the current solution is superior to the previous solution.

3.2. Object of Case Study

The object case of this study is an industrial plant office building whose upper floor is 7 layers, with a construction area of 3493 m2. The structure form is shear wall structure, and the total height of the building is 32.3 m. The time, cost, and EC in construction are selected as constraint targets, and the labor arrangement and mechanical resources are used as renewable resources to be allocated to construction activities. The optimal combination of resource allocation for construction activities is obtained with the goals of the shortest time, the lowest cost, and the least EC.
Table 2 shows the time, cost, and EC of each construction activity in construction of the building. According to the sequence of construction, the project is divided into 17 construction activity items, which indicates that I = 17. The cost of each construction activity is determined according to the contract and financial report signed by the project, the time required for each construction activity comes from the project schedule, and the EC data of the construction is calculated with the construction process analysis method. The data used in this case are shown in Table 2.
The labor and machine are taken as renewable resources to determine the resource allocation of construction activities under normal construction and emergency construction conditions, respectively. According to the past experience of PMs and construction information onsite, the allocation of resources for each construction activity is determined as shown in Table 3. MT represents machine-team, which is the unit of labor and machine resources.

4. Results and Discussion

The validity of the suggested model was shown in the construction of an industrial plant office building to represent the modeling process and the model’s abilities. The relationship models of time, cost, and energy consumption with resource allocation of various activities are first established. The constraint function includes (1) the model of resource allocation with time, (2) the model of resource allocation with cost, and (3) the model of resource allocation with EC. The project generates numerous construction activities through WBS decomposition, and the resource allocation of each activity will affect its time, cost, and energy consumption required for the construction completion, which then affects the whole project. According to the variable parameters of the project obtained in Section 3.2, the functional relationship model is as follows:
[ T C E ] = [ A B C ] × X
where A represents the time coefficient of the activity in the critical path, B is the cost coefficient of each activity, and the construction activity’s coefficient of EC is C. X denotes the combination of labor and machine resources. The constraint function is the basis of multi-objective optimization. The constraint function is brought into QGA to search for the optimal combination of time, cost, and energy consumption. Taking the shortest construction time, the lowest cost, and the least EC as the goals, the optimal combination of time, cost, and energy consumption and the optimal resource allocation scheme of each construction activity are sought for this project. Table 4 shows the parameter settings for the proposed QGA in this study which are defined through a contrast experiment. The quantum genetic algorithm is easily affected by the parameter design. If the parameter design is not reasonable, the advantage of the algorithm will be significantly reduced. The calculation time will greatly increase as well. Thus, the QGA parameter settings are generated through a contrast test and shown in Table 4. The process is realized by MATLAB2019b. The completion of the selected industrial plant project needs 166 days, the cost is CNY 5.3355 million, and the total energy consumption of the construction activities is 343,783 MJ according to the normal construction plan of the project.
This section analyzes the results of the experiment undertaken: Figure 5 records the evolution iteration process of time/cost/EC, respectively. All three targets are on a downward trend in the optimization process, which proves that the QGA proposed in this framework is an effective approach. Additionally, as the iteration increases, the curve remains horizontal in the end. This indicates that the algorithm is convergent and can reach the optimal value in the process of local evolution. As shown in Figure 5, when the number of iterations is about 160, the cost tends to be stable with the increase of iteration times. When the number of iterations is about 190, the time tends to be steady and does not decline. When the number of iterations is 170, the energy consumption tends to be stationary. This indicates that the optimal results of the construction time, cost, and energy consumption are convergent.
Figure 6 shows a typical Pareto optimal front obtained through QGA. This model performs well within a reasonably wide range of considering the time-cost-energy consumption of the project. It can be seen from the 3D scatter diagram that the Pareto solutions are relatively dispersed, and 83 optimal combinations are found among 400,000 possible combinations. The results indicating the Pareto solution of the optimal combination are shown graphically in Figure 6, which demonstrates that each point represents the optimal combination of construction activities under the constraints of time-cost-EC. This three-dimensional visualization of the trade-off could help the PM obtain the optimized process combination with elastic activities and evaluate the impact on the project performance of the various potential resource utilization plans.
Table 5 lists the first 12 nondominated solutions in descending order of time, cost, and EC of the project, respectively, along with the optimal resource allocation of each activity. Solution 1 indicates the smallest project time, solution 4 generates the least cost of the project, and the minimum EC is demonstrated in solution 9. Other solutions strike a balance between the three targets. The PM could select the construction plan according to their preference. For example, if the PM want to accomplish the project in the shortest time, they could select solution 1. If the project is located in an area where environmental concerns are required, the PM could select solution 7. The project manager can arrange the construction and decide on the resource allocation according to the current activity combination, which is the optimal combination scheme satisfying the target condition constraints. The optimal results could help the PM shorten the construction time, decrease the cost, and reduce the EC of the project. The PM could be guided to a certain optimal resource arrangement according to their preferences. The optimal results indicate that this framework can effectively solve the problem of resource waste and idle resource problems on the construction site.
Table 6 shows the optimal results of GA and QGA; it can be seen that the result from the QGA has slightly better performance compared with GA. Meanwhile, the QGA is superior in population renewal, the initial population size that is set to meet the population diversity is smaller, and the number of iterations required for evolution is also greatly reduced. However, when the parameter design is unreasonable, the advantage of the algorithm will be significantly reduced, and the calculation time of the algorithm will be greatly increased. Therefore, it is of great importance to determine the optimal parameters of the QGA. Table 6 shows the comparison of the experimental results between the GA and QGA.
The nondominated solutions may also be analyzed between any two objectives on a two-dimensional plane. Figure 7, Figure 8 and Figure 9 show the relationship between time-cost, cost-EC, and EC-time, respectively. As shown in the time-cost curve example (Figure 7), the time and cost are negatively correlated, compressing time will lead the cost to gradually increase, and the rate of increase will slow down as the construction time continues to be compressed. This conclusion is consistent with previous studies [41,42,71,72,73]. As shown in the time-EC curve example (Figure 8), the time and EC are negatively correlated. The cost-EC curve demonstrated in Figure 9 shows that the EC has a positive correlation with cost, which is consistent with Cheng [74]. This demonstrates the reliability of the variable parameter fitting formula and QGA optimization results in this framework. The PM could also refer to this relationship when making decisions in project management.
The optimization results obtained from the calculation could provide scientific guidance for the PM in the decision making of resource allocation and schedule management. However, as project construction activity has the characteristics of practicality and dynamism [75], a resource allocation plan made in advance may have conflicts or ill-considered problems in the actual construction process [76,77]. Therefore, this design introduces the BIM technology as a complement to the resource allocation plan and multi-objective optimization result in this framework. The advantages of BIM can simulate the construction site and show the virtual construction process in advance [78]. It could help PMs avoid unnecessary conflicts and rework problems during construction and reduce the waste of resources, save costs, and improve economic benefits [79,80,81]. Hence, the resource allocation scheme and the schedule obtained from the model are taken into BIM to the virtual construction process and checked for the rationality of resource allocation scheme.
Figure 10 is the industrial plant building model. Figure 11 is the resource scheduling data import page. According to the optimized time arrangement and resource arrangement, Timeliner is used to carry out a collision check on the scheme and virtual construction process. The construction schedule is simulated according to the current resource allocation plan, and the rationality of the resource allocation can also be tested.
The BIM virtual construction process can test the optimization results of the algorithm. The PM can simulate the resource arrangement and schedule the arrangement in advance, and the unreasonable optimization results obtained in this framework can be eliminated. Finally, the optimal result can guide the project manager to make scientific decisions effectively.

5. Conclusions

This paper presented a multi-objective optimization framework of time, cost, and EC and analyzed the relationship of the three targets with the resource allocation of a project. The building project was decomposed into construction activities through WBS. Each activity was distributed with different construction resource, respectively, and the combination of the construction resources determined the performance of the project, including time, cost, and EC. The contribution of this study is to establish a framework which could help PMs find the best resource allocation scheme with the goals of shortening the construction time, decreasing the cost, and reducing the EC of a project. PMs could be guided to a certain optimal resource arrangement according to their preferences. The framework proposed by this study can effectively solve the problem of resource waste and idle resource problems on the construction site.
The proposed framework of this study has the potential to elevate the state of project management in construction resource administration. It could help PMs develop resource arrangement plans and construction schedules according to construction time, cost, and energy consumption requirements. The framework provides contributions to saving costs, shortening construction time, and effectively reducing construction energy consumption in the case of meeting construction requirements. The QGA was adopted to find the Pareto solution set to demonstrate the optimal combination scheme of various construction activities. PMs could allocate the labor and machinery of each activity according to the optimal Pareto solution. This framework can effectively solve the resource waste problem in practical construction management.
The model was applied to a case study of an industrial factory office building. The application demonstrated model’s usefulness and facilitated its evaluation. Additionally, this could help PMs create the best combination scheme of project construction activities in practical engineering management. This framework could provide PMs with optimal resource allocation schemes, and the optimal construction process could be simulated in BIM to verify the effectiveness of the resource allocation scheme. The result of the case study shows that according to the optimized construction resource arrangement plan, PMs can effectively shorten the construction time, save costs, and reduce energy consumption. The performance of the case demonstrates that this framework has guiding significance for PMs in decision making in actual project management.
This study has limitations and offers directions for new research. In practical engineering management, construction resources include more than manual labor and machinery, and a more detailed resource allocation plan should be taken into consideration. In further works, a statistical survey which contains more comprehensive resource planning will solve this issue.

Author Contributions

Conceptualization, W.W.; methodology, W.L.; software, W.L.; validation, W.H., W.L. and W.W.; formal analysis, W.L.; investigation, W.L.; resources, W.H.; data curation, W.L.; writing—original draft preparation, W.L.; writing—review and editing, W.L.; visualization, W.L.; supervision, W.L.; project administration, W.L.; funding acquisition, W.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the Natural Science Foundation of Hebei Province of China under Grant No. E2016203174.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Araújo, A.G.; Pereira Carneiro, A.M.; Palha, R.P. Sustainable Construction Management: A Systematic Review of the Literature with Meta-Analysis. J. Clean. Prod. 2020, 256, 120350. [Google Scholar] [CrossRef]
  2. Dayoub, N.; Fakhratov, M. The Mutual Influence Approach during the Resource Allocation Process in Construction Projects. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1030, 012104. [Google Scholar] [CrossRef]
  3. Maghsoudi, S.; Duffield, C.; Wilson, D. In Pursuit of Innovation Value in Building Projects. Int. J. Innov. Sci. 2016, 8, 39–70. [Google Scholar] [CrossRef]
  4. Liu, Y.; Mohamed, Y. Modelling Industrial Construction Operations Using a Multi-agent Resource Allocation Framework. Eng. Constr. Archit. Manag. 2012, 19, 406–427. [Google Scholar] [CrossRef]
  5. Heon Jun, D.; El-Rayes, K. Multiobjective Optimization of Resource Leveling and Allocation during Construction Scheduling. J. Constr. Eng. Manag. 2011, 137, 1080–1088. [Google Scholar] [CrossRef]
  6. Li, Q.; Tao, S.; Chong, H.-Y.; Dong, Z.S. Robust Optimization for Integrated Construction Scheduling and Multiscale Resource Allocation. Complexity 2018, 2018, 1–17. [Google Scholar] [CrossRef]
  7. Leu, S.-S.; Yang, C.-H. A Genetic-Algorithm-Based Resource-Constrained Construction Scheduling System. Constr. Manag. Econ. 1999, 17, 767–776. [Google Scholar] [CrossRef]
  8. Chan, W.-T.; Chua, D.K.H.; Kannan, G. Construction Resource Scheduling with Genetic Algorithms. J. Constr. Eng. Manag. 1996, 122, 125–132. [Google Scholar] [CrossRef]
  9. Hegazy, T. Optimization of Resource Allocation and Leveling Using Genetic Algorithms. J. Constr. Eng. Manag. 1999, 125, 167–175. [Google Scholar] [CrossRef]
  10. Senouci, A.B.; Eldin, N.N. Use of Genetic Algorithms in Resource Scheduling of Construction Projects. J. Constr. Eng. Manag. 2004, 130, 869–877. [Google Scholar] [CrossRef]
  11. Feng, C.-W.; Liu, L.; Burns, S.A. Using Genetic Algorithms to Solve Construction Time-Cost Trade-Off Problems. J. Comput. Civ. Eng. 1997, 11, 184–189. [Google Scholar] [CrossRef]
  12. Elazouni, A.M.; Metwally, F.G. Expanding Finance-Based Scheduling to Devise Overall-Optimized Project Schedules. J. Constr. Eng. Manag. 2007, 133, 86–90. [Google Scholar] [CrossRef]
  13. Sonmez, R.; Iranagh, M.A.; Uysal, F. Critical Sequence Crashing Heuristic for Resource-Constrained Discrete Time–Cost Trade-Off Problem. J. Constr. Eng. Manag. 2016, 142, 04015090. [Google Scholar] [CrossRef]
  14. Ahmed, T.; Hossain, S.M.; Hossain, M.A. Reducing Completion Time and Optimizing Resource Use of Resource-Constrained Construction Operation by Means of Simulation Modeling. Int. J. Constr. Manag. 2021, 21, 404–415. [Google Scholar] [CrossRef]
  15. Banihashemi, S.A.; Khalilzadeh, M.; Shahraki, A.; Malkhalifeh, M.R.; Ahmadizadeh, S.S.R. Optimization of Environmental Impacts of Construction Projects: A Time-Cost-Quality Trade-off Approach. Int. J. Environ. Sci. Technol. 2021, 18, 631–646. [Google Scholar] [CrossRef]
  16. Liu, S.; Tao, R.; Tam, C.M. Optimizing Cost and CO2 Emission for Construction Projects Using Particle Swarm Optimization. Habitat Int. 2013, 37, 155–162. [Google Scholar] [CrossRef]
  17. Ozcan-Deniz, G.; Zhu, Y.; Ceron, V. Time, Cost, and Environmental Impact Analysis on Construction Operation Optimization Using Genetic Algorithms. J. Manag. Eng. 2012, 28, 265–272. [Google Scholar] [CrossRef]
  18. Bilec, M.; Ries, R.; Matthews, H.S.; Sharrard, A.L. Example of a Hybrid Life-Cycle Assessment of Construction Processes. J. Infrastruct. Syst. 2006, 12, 207–215. [Google Scholar] [CrossRef] [Green Version]
  19. Oreszczyn, T.; Lowe, R. Challenges for Energy and Buildings Research: Objectives, Methods and Funding Mechanisms. Build. Res. Inf. 2010, 38, 107–122. [Google Scholar] [CrossRef]
  20. Liu, X.; Chu, J.; Yin, P.; Sun, J. DEA Cross-Efficiency Evaluation Considering Undesirable Output and Ranking Priority: A Case Study of Eco-Efficiency Analysis of Coal-Fired Power Plants. J. Clean. Prod. 2017, 142, 877–885. [Google Scholar] [CrossRef]
  21. Ma, Y.X.; Yu, C. Impact of Meteorological Factors on High-Rise Office Building Energy Consumption in Hong Kong: From a Spatiotemporal Perspective. Energy Build. 2020, 228, 110468. [Google Scholar] [CrossRef]
  22. Van Peteghem, V.; Vanhoucke, M. An Experimental Investigation of Metaheuristics for the Multi-Mode Resource-Constrained Project Scheduling Problem on New Dataset Instances. Eur. J. Oper. Res. 2014, 235, 62–72. [Google Scholar] [CrossRef]
  23. Tao, S.; Dong, Z.S. Scheduling Resource-Constrained Project Problem with Alternative Activity Chains. Comput. Ind. Eng. 2017, 114, 288–296. [Google Scholar] [CrossRef]
  24. Khanzadi, M.; Attar, A.M.; Bagherpour, M. Finding Optimum Resource Allocation to Optimizing Construction Project Time/Cost through Combination of Artificial Agents CPM and GA. Period. Polytech. Civ. Eng. 2016, 60, 169–180. [Google Scholar] [CrossRef] [Green Version]
  25. Yeoh, J.K.W.; Chua, D.K.H. Optimizing Crane Selection and Location for Multistage Construction Using a Four-Dimensional Set Cover Approach. J. Constr. Eng. Manag. 2017, 143, 04017029. [Google Scholar] [CrossRef]
  26. Kim, K.; Kim, K.J. Multi-Agent-Based Simulation System for Construction Operations with Congested Flows. Autom. Constr. 2010, 19, 867–874. [Google Scholar] [CrossRef]
  27. Tao, S.; Wu, C.; Sheng, Z.; Wang, X. Space-Time Repetitive Project Scheduling Considering Location and Congestion. J. Comput. Civ. Eng. 2018, 32, 04018017. [Google Scholar] [CrossRef]
  28. Nabipoor Afruzi, E.; Roghanian, E.; Najafi, A.A.; Mazinani, M. A Multi-Mode Resource-Constrained Discrete Time–Cost Tradeoff Problem Solving Using an Adjusted Fuzzy Dominance Genetic Algorithm. Sci. Iran. 2013, S1026309812003070. [Google Scholar] [CrossRef]
  29. Wuliang, P.; Chengen, W. A Multi-Mode Resource-Constrained Discrete Time-Cost Tradeoff Problem and Its Genetic Algorithm Based Solution. Int. J. Proj. Manag. 2009, 27, 600–609. [Google Scholar] [CrossRef]
  30. Hegazy, T.; Menesi, W. Heuristic Method for Satisfying Both Deadlines and Resource Constraints. J. Constr. Eng. Manag. 2012, 138, 688–696. [Google Scholar] [CrossRef]
  31. Agdas, D.; Warne, D.J.; Osio-Norgaard, J.; Masters, F.J. Utility of Genetic Algorithms for Solving Large-Scale Construction Time-Cost Trade-Off Problems. J. Comput. Civ. Eng. 2018, 32, 04017072. [Google Scholar] [CrossRef] [Green Version]
  32. Afshar, A.; Ziaraty, A.K.; Kaveh, A.; Sharifi, F. Nondominated Archiving Multicolony Ant Algorithm in Time–Cost Trade-Off Optimization. J. Constr. Eng. Manag. 2009, 135, 668–674. [Google Scholar] [CrossRef]
  33. Zhang, Y.; Ng, S.T. An ant colony system based decision support system for construction time-cost optimization. J. Civ. Eng. Manag. 2012, 18, 580–589. [Google Scholar] [CrossRef]
  34. He, W.; Shi, Y.; Kong, D. Construction of a 5D Duration and Cost Optimisation Model Based on Genetic Algorithm and BIM. J. Eng. Des. Technol. 2019, 17, 929–942. [Google Scholar] [CrossRef]
  35. Toğan, V.; Eirgash, M.A. Time-Cost Trade-off Optimization of Construction Projects Using Teaching Learning Based Optimization. KSCE J. Civ. Eng. 2019, 23, 10–20. [Google Scholar] [CrossRef]
  36. Albayrak, G. Novel Hybrid Method in Time-Cost Trade-Off for Resource-Constrained Construction Projects. Iran. J. Sci. Technol. Trans. Civ. Eng. 2020, 44, 1295–1307. [Google Scholar] [CrossRef]
  37. Huang, Y.; Zou, X.; Zhang, L. Genetic Algorithm–Based Method for the Deadline Problem in Repetitive Construction Projects Considering Soft Logic. J. Manag. Eng. 2016, 32, 04016002. [Google Scholar] [CrossRef]
  38. Zou, X.; Fang, S.-C.; Huang, Y.-S.; Zhang, L.-H. Mixed-Integer Linear Programming Approach for Scheduling Repetitive Projects with Time-Cost Trade-Off Consideration. J. Comput. Civ. Eng. 2017, 31, 06016003. [Google Scholar] [CrossRef]
  39. Xu, J.; Zheng, H.; Zeng, Z.; Wu, S.; Shen, M. Discrete Time-Cost-Environment Trade-off Problem for Large-Scale Construction Systems with Multiple Modes under Fuzzy Uncertainty and Its Application to Jinping-II Hydroelectric Project. Int. J. Proj. Manag. 2012, 30, 950–966. [Google Scholar] [CrossRef]
  40. Marzouk, M.; Madany, M.; Abou-Zied, A.; El-said, M. Handling Construction Pollutions Using Multi-objective Optimization. Constr. Manag. Econ. 2008, 26, 1113–1125. [Google Scholar] [CrossRef]
  41. Ozcan-Deniz, G.; Zhu, Y. Multi-Objective Optimization of Greenhouse Gas Emissions in Highway Construction Projects. Sustain. Cities Soc. 2017, 28, 162–171. [Google Scholar] [CrossRef] [Green Version]
  42. Blazewicz, J.; Lenstra, J.K.; Kan, A.H.G.R. Scheduling Subject to Resource Constraints: Classification and Complexity. Discret. Appl. Math. 1983, 5, 11–24. [Google Scholar] [CrossRef] [Green Version]
  43. De, P.; Dunne, E.J.; Ghosh, J.B.; Wells, C.E. Complexity of the Discrete Time-Cost Tradeoff Problem for Project Networks. Oper. Res. 1997, 45, 302–306. [Google Scholar] [CrossRef] [Green Version]
  44. Zhang, H.; Xing, F. Fuzzy-Multi-Objective Particle Swarm Optimization for Time–Cost–Quality Tradeoff in Construction. Autom. Constr. 2010, 19, 1067–1075. [Google Scholar] [CrossRef]
  45. Wood, D.A. Gas and Oil Project Time-Cost-Quality Tradeoff: Integrated Stochastic and Fuzzy Multi-Objective Optimization Applying a Memetic, Nondominated, Sorting Algorithm. J. Nat. Gas Sci. Eng. 2017, 45, 143–164. [Google Scholar] [CrossRef]
  46. De, P.; Dunne, E.J.; Ghosh, J.B.; Wells, C.E. The Discrete Time-Cost Tradeoff Problem Revisited. Eur. J. Oper. Res. 1995, 81, 225–238. [Google Scholar] [CrossRef]
  47. Jiang, A.; Zhu, Y. A Multi-Stage Approach to Time-Cost Trade-Off Analysis Using Mathematical Programming. Int. J. Constr. Manag. 2010, 10, 13–27. [Google Scholar] [CrossRef]
  48. Burns, S.A.; Liu, L.; Feng, C.-W. The LP/IP Hybrid Method for Construction Time-Cost Trade-off Analysis. Constr. Manag. Econ. 1996, 14, 265–276. [Google Scholar] [CrossRef]
  49. Kalhor, E.; Khanzadi, M.; Eshtehardian, E.; Afshar, A. Stochastic Time–Cost Optimization Using Non-Dominated Archiving Ant Colony Approach. Autom. Constr. 2011, 20, 1193–1203. [Google Scholar] [CrossRef]
  50. Tormos, P.; Lova, A. A Competitive Heuristic Solution Technique for Resource-Constrained Project Scheduling. Ann. Oper. Res. 2001, 102, 65–81. [Google Scholar] [CrossRef]
  51. Sonmez, R.; Bettemir, Ö.H. A Hybrid Genetic Algorithm for the Discrete Time-Cost Trade-off Problem. Expert Syst. Appl. 2012, 39, 11428–11434. [Google Scholar] [CrossRef] [Green Version]
  52. Zheng, D.X.M.; Ng, S.T.; Kumaraswamy, M.M. Applying Pareto Ranking and Niche Formation to Genetic Algorithm-Based Multiobjective Time–Cost Optimization. J. Constr. Eng. Manag. 2005, 131, 81–91. [Google Scholar] [CrossRef]
  53. Sonmez, R.; Uysal, F. Backward-Forward Hybrid Genetic Algorithm for Resource-Constrained Multiproject Scheduling Problem. J. Comput. Civ. Eng. 2015, 29, 04014072. [Google Scholar] [CrossRef]
  54. Fallah-Mehdipour, E.; Bozorg Haddad, O.; Rezapour Tabari, M.M.; Mariño, M.A. Extraction of Decision Alternatives in Construction Management Projects: Application and Adaptation of NSGA-II and MOPSO. Expert Syst. Appl. 2012, 39, 2794–2803. [Google Scholar] [CrossRef]
  55. Bouleimen, K.; Lecocq, H. A New Efficient Simulated Annealing Algorithm for the Resource-Constrained Project Scheduling Problem and Its Multiple Mode Version. Eur. J. Oper. Res. 2003, 149, 268–281. [Google Scholar] [CrossRef]
  56. Valls, V.; Ballestín, F.; Quintanilla, S. Justification and RCPSP: A Technique That Pays. Eur. J. Oper. Res. 2005, 165, 375–386. [Google Scholar] [CrossRef]
  57. Chen, R.-M. Particle Swarm Optimization with Justification and Designed Mechanisms for Resource-Constrained Project Scheduling Problem. Expert Syst. Appl. 2011, 38, 7102–7111. [Google Scholar] [CrossRef]
  58. Elsayed, W.M.; Elmogy, M.; El-Desouky, B.S. DNA Sequence Reconstruction Based on Innovated Hybridization Technique of Probabilistic Cellular Automata and Particle Swarm Optimization. Inf. Sci. 2021, 547, 828–840. [Google Scholar] [CrossRef]
  59. Luong, D.-L.; Tran, D.-H.; Nguyen, P.T. Optimizing Multi-Mode Time-Cost-Quality Trade-off of Construction Project Using Opposition Multiple Objective Difference Evolution. Int. J. Constr. Manag. 2021, 21, 271–283. [Google Scholar] [CrossRef]
  60. Pan, Y.; Zhang, L. BIM Log Mining: Learning and Predicting Design Commands. Autom. Constr. 2020, 112, 103107. [Google Scholar] [CrossRef]
  61. Zhang, Q.; Guo, B. Discussion on the Development Barriers of BIM Construction Costs in China. Am. J. Civ. Eng. 2019, 7, 133. [Google Scholar] [CrossRef]
  62. Succar, B.; Kassem, M. Macro-BIM Adoption: Conceptual Structures. Autom. Constr. 2015, 57, 64–79. [Google Scholar] [CrossRef] [Green Version]
  63. Wong, A.K.D.; Wong, F.K.W.; Nadeem, A. Government Roles in Implementing Building Information Modelling Systems: Comparison between Hong Kong and the United States. Constr. Innov. 2011, 11, 61–76. [Google Scholar] [CrossRef]
  64. Dounas, T.; Lombardi, D.; Jabi, W. Framework for Decentralised Architectural Design BIM and Blockchain Integration. Int. J. Archit. Comput. 2021, 19, 157–173. [Google Scholar] [CrossRef]
  65. Boton, C. Supporting Constructability Analysis Meetings with Immersive Virtual Reality-Based Collaborative BIM 4D Simulation. Autom. Constr. 2018, 96, 1–15. [Google Scholar] [CrossRef]
  66. Hartmann, T.; Fischer, M. Supporting the Constructability Review with 3D/4D Models. Build. Res. Inf. 2007, 35, 70–80. [Google Scholar] [CrossRef]
  67. Zhang, C.; Zayed, T.; Hijazi, W.; Alkass, S. Quantitative Assessment of Building Constructability Using BIM and 4D Simulation. Open J. Civ. Eng. 2016, 06, 442–461. [Google Scholar] [CrossRef] [Green Version]
  68. Xu, J. Research on Application of BIM 5D Technology in Central Grand Project. Procedia Eng. 2017, 174, 600–610. [Google Scholar] [CrossRef]
  69. Ya-ping, K.; Ying, X. Construction time-cost trade-off analysis using ant colony optimization algorithm. In Proceedings of the 2006 International Conference on Management Science and Engineering, Lille, France, 5–7 October 2006; IEEE: Piscataway, NJ, USA; pp. 2039–2044. [Google Scholar] [CrossRef]
  70. Liu, D.; Li, H.; Wang, H.; Qi, C.; Rose, T. Discrete Symbiotic Organisms Search Method for Solving Large-Scale Time-Cost Trade-Off Problem in Construction Scheduling. Expert Syst. Appl. 2020, 148, 113230. [Google Scholar] [CrossRef]
  71. Sonmez, R.; Aminbakhsh, S.; Atan, T. Activity Uncrashing Heuristic with Noncritical Activity Rescheduling Method for the Discrete Time-Cost Trade-Off Problem. J. Constr. Eng. Manag. 2020, 146, 04020084. [Google Scholar] [CrossRef]
  72. He, W.; Shi, Y. Multiobjective Construction Optimization Model Based on Quantum Genetic Algorithm. Adv. Civ. Eng. 2019, 2019, 1–8. [Google Scholar] [CrossRef]
  73. Feng, K.; Lu, W.; Chen, S.; Wang, Y. An Integrated Environment–Cost–Time Optimisation Method for Construction Contractors Considering Global Warming. Sustainability 2018, 10, 4207. [Google Scholar] [CrossRef] [Green Version]
  74. Cheng, M.-Y.; Tran, D.-H. Opposition-Based Multiple-Objective Differential Evolution to Solve the Time–Cost–Environment Impact Trade-Off Problem in Construction Projects. J. Comput. Civ. Eng. 2015, 29, 04014074. [Google Scholar] [CrossRef]
  75. Dasović, B.; Galić, M.; Klanšek, U. A Survey on Integration of Optimization and Project Management Tools for Sustainable Construction Scheduling. Sustainability 2020, 12, 3405. [Google Scholar] [CrossRef] [Green Version]
  76. Aslam, M.; Baffoe-Twum, E.; Saleem, F. Design Changes in Construction Projects—Causes and Impact on the Cost. Civ. Eng. J. 2019, 5, 1647–1655. [Google Scholar] [CrossRef] [Green Version]
  77. Srdić, A.; Šelih, A.J. Delays in Construction Projects: Causes and Mitigation. Organ. Technol. Manag. Constr. Int. J. 2015, 7, 1383–1389. [Google Scholar] [CrossRef]
  78. Byun, N.; Han, W.S.; Kwon, Y.W.; Kang, Y.J. Development of BIM-Based Bridge Maintenance System Considering Maintenance Data Schema and Information System. Sustainability 2021, 13, 4858. [Google Scholar] [CrossRef]
  79. Chau, K.W.; Anson, M.; Zhang, J.P. Four-Dimensional Visualization of Construction Scheduling and Site Utilization. J. Constr. Eng. Manag. 2004, 130, 598–606. [Google Scholar] [CrossRef] [Green Version]
  80. Liao, L.; Teo, E.A.L.; Chang, R.; Li, L. Investigating Critical Non-Value Adding Activities and Their Resulting Wastes in BIM-Based Project Delivery. Sustainability 2020, 12, 355. [Google Scholar] [CrossRef] [Green Version]
  81. Lu, Q.; Chen, L.; Lee, S.; Zhao, X. Activity Theory-Based Analysis of BIM Implementation in Building O&M and First Response. Autom. Constr. 2018, 85, 317–332. [Google Scholar] [CrossRef]
Figure 1. Optimization modeling approach.
Figure 1. Optimization modeling approach.
Sustainability 13 07318 g001
Figure 2. Overall and breakdown of project of time, cost, and EC with resource allocation framework of construction.
Figure 2. Overall and breakdown of project of time, cost, and EC with resource allocation framework of construction.
Sustainability 13 07318 g002
Figure 3. Chromosome structure diagram.
Figure 3. Chromosome structure diagram.
Sustainability 13 07318 g003
Figure 4. Optimization flow chart of QGA.
Figure 4. Optimization flow chart of QGA.
Sustainability 13 07318 g004
Figure 5. Time, cost, and EC iterative curve of QGA.
Figure 5. Time, cost, and EC iterative curve of QGA.
Sustainability 13 07318 g005
Figure 6. Time-cost-energy consumption trade-off Pareto front using QGA.
Figure 6. Time-cost-energy consumption trade-off Pareto front using QGA.
Sustainability 13 07318 g006
Figure 7. Time-cost trade-off analysis.
Figure 7. Time-cost trade-off analysis.
Sustainability 13 07318 g007
Figure 8. Time-EC trade-off analysis.
Figure 8. Time-EC trade-off analysis.
Sustainability 13 07318 g008
Figure 9. Cost-EC trade-off analysis.
Figure 9. Cost-EC trade-off analysis.
Sustainability 13 07318 g009
Figure 10. Interface diagram of industrial plant.
Figure 10. Interface diagram of industrial plant.
Sustainability 13 07318 g010
Figure 11. Resource scheduling data import page.
Figure 11. Resource scheduling data import page.
Sustainability 13 07318 g011
Table 1. Machine equipment and class.
Table 1. Machine equipment and class.
Name of Mechanical Equipment ( M ) Machine Class ( G i g )
Drilling machine5
Truck-mounted crane3
Lift pump (100 m)2
Excavator1
Muck truck1
Motor pump2
Reinforcing steel cutter (GQL40)1
Reinforcement bar straightening machine1
Steel bar bender (GJ40)1
Electroslag pressure welder (630)1
Electric welding machine1
Tower crane (QTZ79)1
Mortar mixer1
Construction elevator (SC200/200)1
Forklift truck (CPCD30C)1
Floodlight1
Water suction pump (QY-15)1
Mist cannon truck (100 m)2
Concrete seam cutting machine (handheld)1
Portable pneumatic agitator1
Concrete delivery pump truck3
Water torch1
Cleaning machine1
Portable pneumatic agitator1
Electric bucket car1
Electric hand drill1
Table 2. Project calculation data.
Table 2. Project calculation data.
No.ActivityTime/DayCost/1 K¥ ($)EC/GJ
Normal ( D i n ) Emergency ( D i e ) Normal ( C i n ) Emergency ( C i e ) Normal ( E i n ) Emergency ( E i e )
1Construction preparation10.50.10.30.740.75
2Supporting the precipitation210.30.517.3147.07
3Earth excavation866.28.58.4219.1
4Foundation construction25173.15.445.0666.71
5Structure of the first layer10752.3559.373768.49
6Structure of the 2nd layer10752.3559.3734.4852.81
7Structure of the 3rd layer10752.3559.3726.6850.81
8Structure of the 4th layer9649.857.6926.3948.45
9Structure of the 5th layer9651.857.6926.89348.45
10Structure of the 6th layer9651.857.6926.8948.45
11Structure of the 7th layer9651.857.6928.3150
12Rendering engineering262014.716.68.7218.37
13Roofing engineering6515.117.54.796.25
14Floor engineering8630.233.65.789.12
15Insulation works867.49.24.448.12
16Waterproofing project644.25.65.888.01
17Doors and windows project10890983645.26
Table 3. Resource allocation of each activity.
Table 3. Resource allocation of each activity.
No.ActivityLabor ( L i )/MTMachine ( M i )/MT
NormalEmergencyNormalEmergency
1Construction preparation3612
2Supporting the precipitation252230
3Earth excavation10162032
4Foundation construction60893952
5Structure of the first layer56843448
6Structure of the 2nd layer56843448
7Structure of the 3rd layer56843448
8Structure of the 4th layer56843448
9Structure of the 5th layer56843448
10Structure of the 6th layer56843448
11Structure of the 7th layer56843448
12Rendering engineering12203.55
13Roofing engineering15254.57
14Floor engineering81536
15Insulation works81512
16Waterproofing project61024
17Doors and windows project1015915
Table 4. QGA parameter settings.
Table 4. QGA parameter settings.
Input ParametersNotationSetting
Initial AngleIA0.01π
Population sizeNP1000
Variable dimensionD34
Maximum generationGmax400
Table 5. The best nondominated solutions obtained by QGA.
Table 5. The best nondominated solutions obtained by QGA.
ActivityProject Performance
SolutionPartial Set1234567891011121314151617TimeCostEC
LMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLM
1Sorted by Time3121310287952574473405838633957455647564218521694142921412138.14 525.51 355,662.70
2 514101431625280415647564457397243563463421851968582921412139.11525.42347,228.47
3 5141112297051564356426545784456435645734218515585112921114139.41526.01345,932.44
4Sorted by Cost41312162063515636584157365735573656445635184156959273109153.62503.56282,754.93
5 5141311226343563456375636563756435640563419518595121621013155.74504.18280,071.75
6 4121015246448603458415634573558345636703415518593111831013157.44504.27271,728.91
7Sorted by EC4121015246448603458415634573558345636703415518593111831013157.44504.27271,728.91
8 51313132560485644564758345734573664346434144166105122921010153.63510.342792.48
9 4121113206840584761435635653456365738583920416585132821014156.93510.43277,281.17
10Compromised31410122865515635564456375946563672387236195204931228210131445.99515.75309,346.21
11 51311152260525639584856356638583463486643195246106102921013144.04517.31310,709.16
12 5121315247952563658435642583656445642583915517695911021313147.28510.81311,016.29
Table 6. The comparison of results between GA and QGA.
Table 6. The comparison of results between GA and QGA.
Population SizeIterative ConvergenceIterative TerminationOptimal Result
IterationTimeIterationTimeCostTimeEC
GA1200230030.2 min450041.6 min536.67138.14356,541.2
QGA100016021.1 min40026.5min525.51138.14355,662.7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

He, W.; Li, W.; Wang, W. Developing a Resource Allocation Approach for Resource-Constrained Construction Operation under Multi-Objective Operation. Sustainability 2021, 13, 7318. https://doi.org/10.3390/su13137318

AMA Style

He W, Li W, Wang W. Developing a Resource Allocation Approach for Resource-Constrained Construction Operation under Multi-Objective Operation. Sustainability. 2021; 13(13):7318. https://doi.org/10.3390/su13137318

Chicago/Turabian Style

He, Wei, Wenjing Li, and Wei Wang. 2021. "Developing a Resource Allocation Approach for Resource-Constrained Construction Operation under Multi-Objective Operation" Sustainability 13, no. 13: 7318. https://doi.org/10.3390/su13137318

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop