Integrate Computation Intelligence With Bayes Theorem Into Complex Construction Installation A Heuristic Two-Stage Resource Scheduling Optimisation A
Integrate Computation Intelligence With Bayes Theorem Into Complex Construction Installation A Heuristic Two-Stage Resource Scheduling Optimisation A
To cite this article: Jia Zhao, Wenhao Wang, Liyuan Zhang & Yan Ding (2023) Integrate
computation intelligence with Bayes theorem into complex construction installation: a
heuristic two-stage resource scheduling optimisation approach, Connection Science, 35:1,
2186333, DOI: 10.1080/09540091.2023.2186333
Institute of Technology, Changchun, People’s Republic of China; b School of Electronics Engineering and
Computer Science, Peking University, Beijing, People’s Republic of China
1. Introduction
Smart city has become a hot research topic in the field of Architecture (Long et al., 2021;
Xiao & Xie, 2021). Building installation is an important link in the infrastructure construction
of smart city, and the control of production cost is the key to realise the project profit in
building installation.
In the control of the production cost of construction and installation projects, the
dynamic flow of cost is the main concern of the project. Affected by the construction envi-
ronment, the cost proportion in the production process is gradually increasing, and the
labour cost is constantly increasing. The scheduling imbalance between multiple resources
and nodes in the complex scene of the construction site makes the cost generated in the
resource deployment become an indispensable part of the cost control of construction
and installation. This problem will be reduced by optimising the scheduling of existing
CONTACT Yan Ding [email protected] College of Artificial Intelligence Technology & School of Computer
Technology and Engineering, Changchun Institute of Technology, Changchun 130012, People’s Republic of China
© 2023 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group
This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial License (http://
creativecommons.org/licenses/by-nc/4.0/), which permits unrestricted non-commercial use, distribution, and reproduction in any medium,
provided the original work is properly cited. The terms on which this article has been published allow the posting of the Accepted Manuscript
in a repository by the author(s) or with their consent.
2 J. ZHAO ET AL.
resources (Hartmann & Briskorn, 2022). Enterprises take high profit and low cost as their
ideal goal. In order to achieve this goal, they need to make more effective use of limited
resources, control project scheduling time and reduce total cost to maximise profits (Lin
et al., 2018; Park & Yi, 2021). Most of the existing work is through the methods of con-
struction organisation design and project management (Karunakaran et al., 2018), using
fixed management methods to control and check cost consumption and expenditure.
Although the purpose of cost control can be achieved to a certain extent, they still have
some shortcomings. On the one hand, the control mode of traditional project management
and construction organisation design focuses on the verification, accounting and control of
project funds related costs (Yap et al., 2021). The macro planning formulated can not control
the production costs in the actual work process, and it is difficult to flexibly deploy con-
struction personnel according to the complexity of different areas, resulting in an increase
in costs. On the other hand, affected by the workers’ own factors (Lee et al., 2020), under
the urgent construction period, the rework of high price and large number of devices will
seriously lead to the problem of rising construction cost and delay of construction period
(Love & Sing, 2013), which can not be effectively handled by the current cost control mode,
and the lack of an interpretable device deployment strategy makes the randomness of the
device installation and deployment process large, it is not conducive to effective construc-
tion and optimal allocation of resources (Kannimuthu et al., 2019). In summary, the problem
to be studied in this paper can be expressed as how to adapt to the complexity of multi-
equipment and multi-node task collaboration in the region during the resource scheduling
process of equipment installation by designing a relevant scheme, so as to reduce the
construction time and construction cost arising from the resource scheduling during the
construction process. The motivation of this paper is to determine the research solution
by setting the two main objects of the installation scheduling process designed for people
and equipment. Based on the above two arguments, we first the potential factors lead-
ing to higher costs in the installation process is analysed, the construction process can be
divided into personnel allocation and devices deployed in two stages, in the process of
staffing put forward the thought of to optimise personnel structure, through the construc-
tion personnel age, experience, and physical relationship to build mathematical model to
get the proficiency of age function, according to the proficiency of the workers and the
complexity of the construction area, the construction personnel are deployed with the goal
of minimising the man-hour consumption. In the device deployment phase, the deploy-
ment sequence of resources is planned according to the principle of reasonable allocation
through the probability model to make up for the defects of random device deployment
during the installation process.
This paper introduces a deployment approach of electrical resources in the process of
building installation (MERD), which starts from the perspective of improving the construc-
tion quality and reducing the construction period to achieve the purpose of reducing the
production cost. The MERD approach abstracts the actual construction scene into multiple
areas to be operated. According to the different resource requirements and arrangement
of each area, the implementation process is optimised by intelligent algorithm. The min-
imum installation time is taken as the problem to be solved, the near-optimal time cost
is found, and the near-optimal personnel deployment mode is obtained by particle swarm
optimisation algorithm, will stay deployment device data as the basis of the price and quan-
tity as the main basis, constructing a Bayesian model, based on these two factors to solve
CONNECTION SCIENCE 3
the probability of the selected equipment installation, according to the different regional
resources in the process of installation, the construction personnel to iterate through all the
installation area, the purpose of minimising installation costs.
By analysing and calculating the influencing factors of a large number of preinstalled
devices. MERD realises the rationality of device deployment process design, introduces
the idea of combinational optimisation into specific engineering construction, realises the
dynamic allocation of personnel organisation structure, and then considers the regional
installation problem of deployed devices as the near-optimal problem of resource alloca-
tion. An near-optimal installation strategy is set up by integrating intelligent algorithm.
A variety of electrical resources are reasonably allocated to complex practical projects by
setting a sequence selection mechanism to achieve further optimisation of cost control.
The main contributions of this paper are as follows:
(1) The classical Bayes theorem is introduced, and according to the analysis of process-
ing events during the deployment of preinstalled devices, a scheduling algorithm
using Bayes extension is designed to make the deployment of preinstalled devices
more reasonable, so that the near-optimal installation of electrical resources has a
mathematically interpretable solution.
(2) This paper puts forward the idea of transforming the complicated resource installa-
tion and scheduling problem in practical engineering into a combinatorial optimisation
problem, and obtains the near-optimal execution strategy through computational
intelligence method, so as to further improve the actual work efficiency.
(3) Combined with the installation requirements in the actual construction process, the
cost saving problem is quantified as the problem of minimum objective function value,
which makes up for the lack of cost control caused by less consideration of actual
construction factors in the traditional way.
The rest of this paper is arranged as follows. The second part will briefly introduce the
related work of cost control in construction and installation. The third part will introduce
the scientific issues that need to be studied and the formal description of the relevant
issues raised. In the fourth part, the overall idea, algorithm and implementation solution
of the core content of this paper are introduced in detail. The fifth part introduces the
experimental process and results. In the sixth part, we summarise the work of this paper.
2. Related work
The regulation of project costs in the process of construction has always been the focus of
attention in engineering construction. The goal is to effectively control construction costs
and maximise profits in engineering construction by regulating relevant elements in the
process of construction. Many researchers have carried out relevant research around the
cost control problem (Afshar-Nadjafi, 2021), and some of them have focused their research
on the spatial processing of the work process. For example, Garcia-Nieves et al. (2019) pro-
poses a mathematical model for repetitive project activities in the construction industry to
optimise the construction schedule by considering the time and space conditions provided
by repetitive projects to the maximum. Francis (2020) proposes that the site space-time
modelling method of construction procedures is used for the progress of construction
4 J. ZHAO ET AL.
operations on construction sites. Francis (2019) also proposes a hybrid solution based on
space-time technology, which combines graphics, programmes and algorithms to inte-
grate space and operation, ensure the continuity of space and team use, and control and
schedule building construction progress by giving priority to key spaces from the critical
path. None of these approaches has been implemented to help decision makers struc-
ture projects in a way that maximises the sustainability performance of their construction
projects while still meeting cost and time requirements.
The time problem in construction is also the main factor affecting the project cost. Many
scholars have carried out research on the impact of time on the cost. Galagali (2017) pro-
poses a practical construction project to study the trade-off between time, cost and quality,
highlights the management solutions obtained, and points out the key problems and dif-
ficulties faced. By generating horizontal curves, we can make clear modelling and consider
quality, time and cost for project scheduling decisions, and make correct decisions for spe-
cific situations. Yap and Skitmore (2020) pointed out the problem of project cost deviation
due to ineffective coordination in the work process, and proposed a study on the nature of
project communication and learning and their role in project time and cost control, but it
only focused on the experience of a small group of relevant practitioners, which limited the
universality of the research results. Deblaere et al. (2011) proposed a stochastic approach for
determining project implementation policies and predicting activity start time vectors to
minimise the cost function, and controlled the cost by weighting the expected activity start
time deviation and delayed completion. Fahmy et al. (2020) proposes a dynamic planning
model, which provides better resource management by optimising the cost, time, resources
and cash flow used in the whole project construction process and real-time schedule plan-
ning. The control of project cost through time control in the construction process has
produced a good effect, but unfortunately, the labour force, a potential influencing fac-
tor that will have a great impact on the construction cost, lacks necessary measures in the
construction process, which can not solve the problem of reducing cost. In addition to the
study of time factors, the labour factors related to engineering projects are also the focus
of researchers’ attention. Florez et al. (2013) proposes a new multi-objective mixed integer
programming model, which helps project managers and decision makers to cope with the
challenge of planning construction projects to achieve social sustainability by developing
a multi-objective mixed integer programming. In order to reduce the impact on project
performance of social objectives and achieve the sustainability objectives of the project.
Biruk and Jaskowski (2017) created a mathematical model for optimising linear construction
project plans in consideration of resource and work continuity constraints. The method pro-
posed enables users to select the best personnel formation in the case of limited resources.
Such studies pay attention to the allocation of construction personnel, which will have
a positive effect on cost control, but pay less attention to task coordination in complex
scenarios during construction.
In this paper, a heuristic two-stage optimisation MERD approach is proposed by draw-
ing on the experience of related studies (Gawali & Shinde, 2018; Tsai et al., 2013), which
first abstracts the actual construction scenario and takes the inter-domain resources in
the construction and installation process of each region as the modelling variables and
realises the optimisation of the distribution scheme in the process of regional distribu-
tion by setting the global traversal of the construction personnel. This approach takes into
consideration the allocation of labour and minimising time cost into account, optimise its
CONNECTION SCIENCE 5
to the increase of cost. Due to the fixed management and control mode of construction
organisation design and project management means, it is difficult to make dynamic reg-
ulation and control in the process of cost control, and the optimisation and integration of
human resources and electrical resources cannot be carried out. In addition, in the actual
installation process, the construction operation of multiple installation areas has a single
work activity mode and large randomness in personnel allocation, which makes the work
efficiency cannot be improved with the increase of the number of construction person-
nel. More importantly, due to the inherent limitations of the working mode, it is difficult to
achieve the purpose of saving labour cost by using the traditional approach in the instal-
lation process, and it lacks a specific installation mechanism for the layout planning of
electrical resources, so that the actual installation process will produce a large unnecessary
time consumption. It is necessary to put forward a kind of can in the process of construction
cost control methods, according to the practical construction of the resource requirements
and regional job complexity is different, the construction personnel according to their
different proficiency for task allocation, effective deployment into the corresponding oper-
ation area, install electrical resources deployment problems in the process of building form
into a NP-Hard combinatorial optimisation problems (Immorlica et al., 2021), within the goal
of minimising the time cost, the construction resources are optimally allocated, and the
time consumption is minimised in the process of traversing and deploying all the devices
to be installed, so as to achieve the purpose of cost saving. Figure 1 describes the task
deployment process of electrical resources in building installation and construction.
Figure 1. Deployment tasks of electrical resources (Schematic representation of the resource allocation
process).
the worker’s proficiency, which is measured by the worker’s salary level, and the degree of
proficiency is evaluated by the company’s human resources department according to the
employee data and performance. Skillfulness is expressed as:
S = w1 y1 + w2 y2 . (1)
Because differences in regional deployment among different constructors will lead to dif-
ferences in construction time, in order to obtain the near-optimal scheduling scheme,
the complexity and manual matching should be taken into account when dealing with
the resource deployment problem. The human complexity matching problem can be
abstracted as a task deployment problem in which n workers are assigned to m areas to
achieve the near-optimal matching, a solution to a deployment task can be represented by
an n-dimensional solution vector X = {X1 , X2 , . . . , Xn }, each of these elements Xi represents
the destination area of the person i who will perform the task. Used to indicate to which
operational area that builder will be deployed, the assignment process must also satisfy
the following constraints:
(1) The same worker can only select one area for construction at a time. Once the area
is selected by the worker, it will not be changed, qi indicating the number of areas
selected by the worker i, the constraint is denoted as m q=1 qi ≤ 1.
(2) The construction operation in the area can be completed by multiple workers at the
same time, and Xi represents the number of personnel i selecting the X Area.
(3) At least one construction worker is required to carry out construction operations in the
set are, the constraint is denoted as ni=1 Xi ≥ 1.
(4) The number of construction personnel is much larger than the number of construction
areas, the constraint is denoted as n > > m.
(5) There is no sequential constraint between the devices to be installed, and the complex-
ity of device installation is expressed by the amount of work.
device selection in the installation process, in order to ensure that the establishment of the
model conforms to the actual working process, this paper adopts the Bayesian probability
model to construct the ordering deployment model.
Assume that A, B, C are three random events.
Event A: select the jth device of class ith.
Event B: device installation is only based on the number of devices.
Event C: device installation is only based on device price.
The probability of selecting one of these i types of devices for installation can be
expressed as Formula (5), in the scenario set in this paper, the value of variable i is 6.
1 Nij
P(A) = . (5)
i Ni
Since the maximum quantity or price of each device is equally possible in advance, the task
design process contains a total of j commonly used devices, and the probability of each
device being selected may occur. The probability of selecting installed devices according
to the quantity and price of devices can be expressed as Formula (6), in the scenario set in
this article, the value of j in the formula is 18.
1
P(B) = P(C) = . (6)
j
In the case of selection based on the number of devices, the probability of selecting a certain
device for installation can be expressed as the ratio of the number of selected devices to the
total number of devices. The possibility of selecting a certain device under the premise of
considering the number of devices is expressed, that is, the prior probability of selecting
installed devices based on the number of devices is expressed as:
Nij
P(A|B) = . (7)
N
In the case of device price selection, the probability of selecting a device for installation can
be expressed as the ratio of the amount of the selected device and the total amount of the
device. The possibility of selecting a device on the premise of considering the price of the
device is expressed, that is, the prior probability of selecting the installed device based on
the price of the device is expressed as:
Nij
P(A|C) = . (8)
M
j j
In the formula (8), M = ni=1 k=1 Mij , Mij = k=1 dik Aik . Mij denotes the price of j devices
of class i, M denotes the total price. In actual construction, the number and price of devices
should be considered as a whole to select devices. Based on these two conditions, the
probability of selecting device installation needs to be solved by Bayesian formula.
The Bayesian theorem is as follows:
P(A|Bi ) ∗ P(Bi )
P(Bi |A) = n . (9)
i=1 P(A|Bi ) ∗ P(Bi )
10 J. ZHAO ET AL.
P(BUC|A)P(A)
P(A|(BUC)) = . (10)
P(BUC)
In the formula above P(B) > 0, P(C) > 0, the same is true,when the number and price of the
devices to be installed exist at the same time, the probability of the device being selected
can be expressed as;
P(ABC)
P(A|BC) = . (12)
P(BC)
In this algorithm, event A is determined by event B and C. Event B and C are independent
events when event A occurs, so P(BC) = P(B)P(C).
P(A|B)P(A|C)
P(A|BC) = . (13)
P(A)
P(A|B)P(A|C)P(B)P(C)
P(ABC) = . (14)
P(A)
Through the calculation of the above formula, it can be finally expressed as:
r1 and r2 are random numbers that are evenly distributed between 0 and 1, c1 and c2 are
learning factors, represents the search ability of the particle itself, c2 represents a social influ-
ence factor, and c1 is usually equal to in values between 0 and 4, w is to avoid an unlimited
increase in particle velocity with time-dependent inertial weights.
(1) Firstly, the difference between the local optimal solution and the current particle posi-
tion is calculated, and the result is treated as a commutative order ss1 = (pkbest − xik ),
finding the index of the same value between two particles will exchange the corre-
sponding position values ss = swapx(i, j), and retain the exchangers with probability
u1. The difference between the particle’s current position and the global optimal
solution is then calculated and stored in the exchange order ss2 = (gkbest − xik ), with
probability u2.
(2) Then, the current velocity of the merged particle, the exchange order ss1 and the
exchange order ss2 , and the merge result is updated according to Equation (16).
12 J. ZHAO ET AL.
(3) Finally, the velocity is applied to the current position of the particle, and the position
is updated according to Equation (16), which means that a particle passes through the
exchange sequence to get a new sequence.
Step 4: Complete the assignment if the global optimum does not meet the criteria, go
back to step 3; otherwise, the output will end the iteration.
Step 5: Determine the ordering relationship according to formula (15).
The pseudocode of MERD’s algorithm has been given as follows.
4.2. Discussion
In the process of construction installation and construction, cost control plays a key role in
enterprise profitability, in most cases, the construction unit first thinks of cost control from
the field of engineering management and carries out cost control through project manage-
ment means. This traditional method makes people ignore the close connection between
construction personnel, installation equipment and construction area in the construction
process, and only think from the macro perspective of construction quality, labour expendi-
ture, material cost and so on, and can not effectively deal with the cost output in the actual
construction. Through analysis we find that the construction units usually separate work-
ers and construction area, single handle electric resources from the angle of construction
workers on the installation problem of the person, device, and the relationship between the
construction area, if we can through the installation of construction personnel and operat-
ing area order relation, made under the same conditions to reduce the construction time
consuming, this will be of great significance to the control of project cost, for which we
introduce an installation and deployment strategy to optimise it.
On the whole, the process of MERD approach is consistent with the idea of heuris-
tic algorithm, this is mainly because the solutions found by heuristic algorithms are not
necessarily the best judgment. However, by constantly searching and modifying, it will
become more and more accurate in its judgment of the target, from the point of view of the
algorithm objective, it aims to realise the optimisation of the task allocation and scheduling
problem in the construction process. Traditional approach that rely on the experience of the
construction workers cannot achieve sufficient scheduling performance, so only through
continuous optimisation of the construction scheme can we achieve a satisfactory accu-
racy, and MERD approach can ensure that in within a reasonable time to obtain the good
results.The current handling of construction scheduling problems is all through manual
random assignment, which organises the process in a chaotic and disorganised manner,
in which a large number of redundant and repetitive processes are superimposed and the
CONNECTION SCIENCE 13
Algorithm 1 MERD
Input: Proficiency of construction S,Construction area workload C;
Output: Construction scheme gbest ;
1: for each particle i do
2: Initialize velocity Vi and position Xi for particle i;
3: Xi = {num1, num2, . . . numn};
4: Evaluate particle i and pbest = Xi;
5: k = 1;
6: end for
7: gbest = min{pbest };
8: while i < N do
9: for i = 1 to N do
10: for j = 1 to size do
11: Update the velocity and position of particle i;
12: if xi = xbesti then
13: ss1 = get− ss(pbesti, xi, r1);
14: ss2 = get− ss(gbesti, xi, r2);
15: vik+1 = wvik u1 SS1 u2 SS2 ;
k+1
16: xik+1 = xik vi ;
17: Evaluate particle i;
18: end if
19: if fit(xi ) < fit(pbest i) then
20: pbest i = xi ;
21: end if
22: if fit(pbest i) < fit(gbest ) then
23: gbest = pbest i;
24: end if
25: end for
26: end for
27: k = k + 1;
28: end while
29: Return determine device sequencing, gbest;
scheme is confusing. The proposed approach is novel in dealing with the resource schedul-
ing process of construction and installation, and it achieves fusion innovation by combining
traditional industry with new generation information technology, which makes a huge leap
in the construction process. In the process of analysis we found that the installation prob-
lem can be seen as a specific environment resources deployment of near-optimal allocation
strategy, different regional construction complexity combined with workers’ proficiency, by
combining combined particle swarm optimisation algorithm to the optimisation of differ-
ent proficiency workers assigned to different areas, to find the near-optimal configuration
order to make it a personnel under specific resources to achieve the effect of construction
cost the near-optimal, thus minimising the cost of installation, and then selected area of
14 J. ZHAO ET AL.
the device by its quantity and price factors to calculate the selected probability, to calcu-
late the probability value of reducing device selection of randomness so as to improve the
work efficiency and work quality of installation.
Figure 2. Iterative curve under different parameters. (a) 100 times. (b) 300 times. (c) 500 times. (d) 1000
times.
construction area to compare the difference of construction schemes under the same envi-
ronment variable, the difference between the two schemes is relatively small when the
personnel distribution is small. When the number of personnel allocation exceeds 20 peo-
ple, the gap starts to show a big difference, the construction time of traditional approach
increases to a large extent, and the growth of MERD is slower, with the increase of resources,
the construction time of all methods starts to increase, but the increase of MERD time
is slower. Based on the results of this set of experiments, the proposed MERD approach
have better dispatch optimisation effect, and it has better performance when the num-
ber of samples increases, which can effectively improve the efficiency of the construction
process.
We compare the construction time in a construction cycle by different approach, match
and combine the relevant constructors with each other by random assignment to form
an experimental scheme. Usually, the construction scenarios do not exceed single digits,
and we set 500 sets of construction scenarios as input data for the experimental valida-
tion. We optimise the dispatch under the same construction conditions in the region, and
finally compare the construction results of the experimental scheme. From the experimen-
tal results, it can be seen that the construction time generated by MERD scheme is at the
minimum value marked in red, and the construction time generated by this scheme is the
least compared with other construction schemes.
construction volume compared with the random and average assignment approach, it can
be seen that the MERD scheme reduces the construction volume by comparing the con-
struction costs in different areas. In summary, this experiment demonstrates that the MERD
has relatively good performance in workload control (Figure 6).
and sorting. n is called the scale of the problem, when N changes constantly, it shows
the law, we call it time complexity. Which is known to all, Running time complexity is
an important indicator of the execution efficiency of construction scheduling model. The
running time should be as short as possible to save computing resources and make it
easier to popularise and use. The performance of the proposed MERD in solving device
sequencing problems is verified by comparing the time complexity of the execution
process. Perform device installation for N devices with N construction areas, in the pro-
cess of construction, the time complexity of the traditional random approach to deal
with the device sequencing problem is n2 , the principle of the average approach is sim-
ilar to the idea of quick sorting, the time complexity of the average approach is logn,
while the time complexity of the MERD approach is obviously lower than the traditional
construction approach. The comparison of this performance clearly shows the awkward-
ness of the traditional approach in solving construction problems. With the increase
of n, the traditional approach is far less than the MERD in solving sequencing prob-
lems. Considering the complexity of the algorithm, this approach has better processing
performance.
Figure 7. Construction cost under different schemes(Cost differences presented by different solutions
in the construction process).
improvement of the proficiency and efficiency of the construction personnel. The tradi-
tional construction installation process installer’s work proficiency is not accumulated and
the work activities are solidified, which prevents effective feedback and programme opti-
misation. The results are shown in Figure 7. By comparing the construction costs under
four different construction complexities, it can be seen that the installation costs of the tra-
ditional random installation approach are always higher than the installation costs of the
MERD approach when the construction volumes are different.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Funding
This work is supported by the National Natural Science Foundation of China [grant number
61972054], the Key R & D Project of Changchun Science and Technology Development Plan
[grant number 21ZY53], Jilin Higher Education Teaching Reform Research Project [grant num-
ber JLJY202168939653], the Theme Fund of Changchun Institute of Technology [grant number
320200052, 320200053], the Key R & D Project of Jilin Province Science and Technology Develop-
ment Plan [grant number 20210201127GX], the Industrial Technology R & D Special Project of Jilin
Provincial Development and Reform Commission [grant number 2021C045-6], the Fourth Batch of
Jilin Province Youth S & T Talent Lift Project [grant number QT202001] and the Scientific Research
Initiation Fund for Doctoral Innovation Team. We would like to thank the anonymous reviewers who
helped us by commenting on this paper.
References
Afshar-Nadjafi, B. (2021). Multi-skilling in scheduling problems: A review on models, methods and
applications. Computers & Industrial Engineering, 151, 107004. https://doi.org/10.1016/j.cie.2020.
107004
CONNECTION SCIENCE 23
Biruk, S., & Jaskowski, P. (2017). Scheduling linear construction projects with constraints on resource
availability. Archives of Civil Engineering, 63(1), 3–15. https://doi.org/10.1515/ace-2017-0001
Deblaere, F., Demeulemeester, E., & Herroelen, W. (2011). Proactive policies for the stochas-
tic resource-constrained project scheduling problem. European Journal of Operational Research,
214(2), 308–316. https://doi.org/10.1016/j.ejor.2011.04.019
Emambocus, B. A. S., Jasser, M. B., Hamzah, M., Mustapha, A., & Amphawan, A. (2021). An
enhanced swap sequence-based particle swarm optimization algorithm to solve TSP. IEEE Access,
9, 164820–164836. https://doi.org/10.1109/ACCESS.2021.3133493
Fahmy, A., Hassan, T., Bassioni, H., & McCaffer, R. (2019). Dynamic scheduling model for
the construction industry. Built Environment Project and Asset Management, 10(3), 313–330.
https://doi.org/10.1108/BEPAM-02-2019-0021
Florez, L., Castro-Lacouture, D., & Medaglia, A. L. (2013). Sustainable workforce scheduling in con-
struction program management. Journal of the Operational Research Society, 64(8), 1169–1181.
https://doi.org/10.1057/jors.2012.164
Francis, A. (2019). Chronographical spatiotemporal scheduling optimization for building projects.
Frontiers in Built Environment, 5, 36. https://doi.org/10.3389/fbuil.2019.00036
Francis, A. (2020). Chronographical site-spatial-temporal modeling of construction operations. Fron-
tiers in Built Environment, 6, 67. https://doi.org/10.3389/fbuil.2020.00067
Galagali, A. A. (2017). Time-Cost-Quality trade-off in construction project management. International
Journal of Civil Engineering, 4(8), 24–31. https://doi.org/10.14445/23488352/IJCE-V4I8P104
Garcia-Nieves, J. D., Ponz-Tienda, J. L., Ospina-Alvarado, A., & Bonilla-Palacios, M. (2019). Multipur-
pose linear programming optimization model for repetitive activities scheduling in construction
projects. Automation in Construction, 105, 102799. https://doi.org/10.1016/j.autcon.2019.03.020
Gawali, M. B., & Shinde, S. K. (2018). Task scheduling and resource allocation in cloud computing using
a heuristic approach. Journal of Cloud Computing, 7(1), 4. https://doi.org/10.1186/s13677-018-
0105-8
Hartmann, S., & Briskorn, D. (2022). An updated survey of variants and extensions of the resource-
constrained project scheduling problem. European Journal of Operational Research, 297(1), 1–14.
https://doi.org/10.1016/j.ejor.2021.05.004
Immorlica, N., Lucier, B., Mao, J., Syrgkanis, V., & Tzamos, C. (2021). Combinatorial assortment optimiza-
tion. ACM Transactions on Economics and Computation (TEAC), 9(1), 1–34. https://doi.org/10.1145/
3434415
Kannimuthu, M., Raphael, B., Ekambaram, P., & Kuppuswamy, A. (2019). Comparing optimization
modeling approaches for the multi-mode resource-constrained multi-project scheduling problem.
Engineering, Construction and Architectural Management, 27(4), 893–916. https://doi.org/10.1108/
ECAM-03-2019-0156
Karunakaran, P., Abdullah, A. H., Nagapan, S., Sohu, S., & Kasvar, K. K. (2018). Categorization of
potential project cost overrun factors in construction industry. Iop Conference, 140(1), 012098.
https://doi.org/10.1088/1755-1315/140/1/012098
Lee, W., Migliaccio, G. C., Lin, K. Y., & Seto, E. Y. (2020). Workforce development: Understanding task-
level job demands-resources, burnout, and performance in unskilled construction workers. Safety
Science, 123, 104577. https://doi.org/10.1016/j.ssci.2019.104577
Lin, J. W., Fun, S. P., & Bing-Jean, L. (2018). CAD of human resource configuration in project scheduling
for construction engineering applications. Computer Applications in Engineering Education, 26(5),
1255–1269. https://doi.org/10.1002/cae.21999
Liu, J., Sui, Z., Li, X., & Yang, J. (2021). A Bayesian-grouping based hybrid distributed cooperative
evolutionary optimization for large-scale flexible job-shop scheduling problem. IEEE Access, 9,
69114–69126. https://doi.org/10.1109/ACCESS.2021.3076732
Long, Y., Zhang, X., & Gao, F. (2021). Urban fine management of multisource spatial data
fusion based on smart city construction. Mathematical Problems in Engineering, 2021, 1–10.
https://doi.org/10.1155/2021/5058791
Love, P. E., & Sing, C. P. (2013). Determining the probability distribution of rework costs in con-
struction and engineering projects. Structure and Infrastructure Engineering, 9(11), 1136–1148.
https://doi.org/10.1080/15732479.2012.667420
24 J. ZHAO ET AL.
Park, Y. J., & Yi, C. Y. (2021). Resource-Based quality performance estimation method for construction
operations. Applied Sciences, 11(9), 4122. https://doi.org/10.3390/app11094122
Peña, C., Romero, D., & Noguez, J. (2022). Workforce learning curves for human-Based assembly oper-
ations: A state-of-the-Art review. Applied Sciences, 12(19), 9608. https://doi.org/10.3390/app1219
9608
Rifai, A. P., Mara, S. T. W., & Norcahyo, R. (2022). A two-stage heuristic for the sequence-dependent
job sequencing and tool switching problem. Computers & Industrial Engineering, 163, 107813.
https://doi.org/10.1016/j.cie.2021.107813
Rostami, M., Berahmand, K., Nasiri, E., & Forouzande, S. (2021). Review of swarm intelligence-
based feature selection methods. Engineering Applications of Artificial Intelligence, 100(1), 104210.
https://doi.org/10.1016/j.engappai.2021.104210
Saberi-Movahed, F., Rostami, M., Berahmand, K., Karami, S., Tiwari, P., Oussalah, M., & Band, S. S. (2022,
November). Dual regularized unsupervised feature selection based on matrix factorization and
minimum redundancy with application in gene selection. Knowledge-Based Systems, 256, 109884.
https://doi.org/10.1016/j.knosys.2022.109884.
Song, W. (2022). Building construction design based on particle swarm optimization algorithm.
Journal of Control Science and Engineering, 2022, 2022. https://doi.org/10.1155/2022/7139230
Tsai, J. T., Fang, J. C., & Chou, J. H. (2013). Optimized task scheduling and resource allocation on
cloud computing environment using improved differential evolution algorithm. Computers and
Operations Research, 40(12), 3045–3055. https://doi.org/10.1016/j.cor.2013.06.012
Xiao, X., & Xie, C. (2021). Rational planning and urban governance based on smart cities and big data.
Environmental Technology & Innovation, 21, 101381. https://doi.org/10.1016/j.eti.2021.101381
Yap, J., & Skitmore, M. (2020). Ameliorating time and cost control with project learning and communi-
cation management: Leveraging on reusable knowledge assets. International Journal of Managing
Projects in Business ahead-of-print (ahead-of-print).
Yap, J. B. H., Goay, P. L., Woon, Y. B., & Skitmore, M. (2021). Revisiting critical delay factors for
construction: Analysing projects in Malaysia. Alexandria Engineering Journal, 60(1), 1717–1729.
https://doi.org/10.1016/j.aej.2020.11.021