Next Article in Journal
Optimization of the Seismic Performance of a Steel-Concrete Wind Turbine Tower with the Tuned Mass Damper
Next Article in Special Issue
Internet of Things (IoT), Building Information Modeling (BIM), and Digital Twin (DT) in Construction Industry: A Review, Bibliometric, and Network Analysis
Previous Article in Journal
Laws and Numerical Analysis of Surface Deformation Caused by Excavation of Large Diameter Slurry Shield in Upper-Soft and Lower-Hard Composite Stratum
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

BIM-Based Resource Tradeoff in Project Scheduling Using Fire Hawk Optimizer (FHO)

by
Milad Baghalzadeh Shishehgarkhaneh
1,†,
Mahdi Azizi
2,†,
Mahla Basiri
2 and
Robert C. Moehler
3,*
1
Department of Construction Management, Islamic Azad University of Tabriz, Tabriz 5157944533, Iran
2
Department of Civil Engineering, University of Tabriz, Tabriz 5166616471, Iran
3
Department of Civil Engineering, Faculty of Engineering, Monash University, 23 College Walk, Clayton Campus, Melbourne 3800, Australia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Buildings 2022, 12(9), 1472; https://doi.org/10.3390/buildings12091472
Submission received: 13 August 2022 / Revised: 10 September 2022 / Accepted: 13 September 2022 / Published: 16 September 2022

Abstract

:
Project managers should balance a variety of resource elements in building projects while taking into account many major concerns, including time, cost, quality, risk, and the environment. This study presents a framework for resource trade-offs in project scheduling based on the Building Information Modeling (BIM) methodology and metaheuristic algorithms. First, a new metaheuristic algorithm called Fire Hawk Optimizer (FHO) is used. Using project management software and the BIM process, a 3D model of the construction is created. In order to maximize quality while minimizing time, cost, risk, and CO2 in the project under consideration, an optimization problem is created, and the FHO’s capability for solving it is assessed. The results show that the FHO algorithm is capable of producing competitive and exceptional outcomes when it comes to the trade-off of various resource options in projects.

1. Introduction

Understanding the trade-offs between a project’s primary aims is one of the most critical components of planning and controlling construction projects. The time–cost trade-off (TCT) problem has triggered many studies to date [1]. Regardless of overhead costs, reduced project activity time will increase project costs due to the increased resources given to the_hastening of activity implementation. In other words, shorter project durations are frequently linked with higher construction costs, necessitating TCT to minimize the cost of schedule compression [2]. Consequently, Schedulers should do a TCT study to find the most cost-effective duration for a project; some research has been done using optimization algorithms to tackle TCT problems in the building and construction industry. Furthermore, in recent years, most construction projects have considered some other factors of TCT problems, such as risk, quality, energy, and environmental factors [3,4,5,6,7]. The construction sector is ultimately accountable for a wide variety of environmental problems caused by the construction and operation of structures. Construction processes contribute significantly to air pollution and greenhouse gas emissions, and building materials production emits more carbon dioxide (CO2) than any other kind of industrial production [8]. Delivering a project in the intended time, at the desired cost, with the appropriate quality, and with the least amount of risk or uncertainty is an essential success factor for project assessment. However, environmental issues have received a lot of attention lately [9].
A majority of real-world engineering problems are complicated; therefore, conventional methods are unable to solve these kinds of problems accurately. In other words, conventional optimization methods cannot find the optimum solution for time, cost, risk, and quality trade-off problems; hence, these problems have been solved by metaheuristic optimization algorithms, such as rat swarm optimizer (RSO) [10]; the wisdom of artificial crowds (WoAC) [11]; tuna swarm optimization (TSO) [12]; artificial bee colony (ABC) [13]; Material Generation Algorithm (MGA) [14,15]; and Atomic Orbital Search (AOS) [16,17,18].
Building Information Modelling (BIM) is a management culture based on the digital construction of a project. By involving all stakeholders and team members in the design phase, BIM takes a big step towards reducing the need for reworks during the project and helps with calculating the exact volume of work and project materials needed, thereby providing accurate financial and time estimates for a construction project. In the 1970s, the introduction of 2D CAD revolutionized the drawing process by enabling information to be copied, electronically shared, and, in some situations, automated. The introduction of 2D CAD led to an evolutionary shift, by which the drawing board was ultimately replaced by the computer [19]. Eastman pioneered the use of virtual models in buildings in the 1970s, while van Nederveen and Tolman introduced the term Building Information Modelling (BIM) in 1992 for the first time [20]. Over the last two or three decades, the regular design practice in the Architecture, Engineering, and Construction (AEC) sector has shifted towards BIM due to its ability to consider project planning, execution, and maintenance throughout the entire value chain from the planning to the demolition phases. An exciting opportunity for project management could be provided via the integration of BIM through the early design phase in every project [21,22]. In comparison with a set of CAD drawings, BIM is a “richer repository”; it is a multi-disciplinary tool, able to retain and evaluate various forms of construction information, and digitally and graphically model the characteristics of buildings. BIM allows the use of information in the architectural model by sharing and exporting the information demanded by the project team, saving time to re-create the model and speeding up the design while allowing more repetition [23]. Therefore, a range of public policies aimed at improving the adequacy of the construction industry are supported by the usage of BIM [24]. In other words, BIM is a faster and more profitable way to manage construction, increase design and construction quality, and reduce project execution time and cost [25]. The NBIMS defines BIM as “creating an electronic model of a facility for visualization, engineering analysis, conflict analysis, code criteria checking, cost engineering, as-built product, budgeting, and many other purposes” [26]. However, the main privileges of utilizing BIM in construction are ameliorated design quality and lifecycle management, effective maintenance, accurate cost estimation, a better-integrated workflow, efficient collaboration and interoperability between the stakeholders and the project team, streamlined information sharing, and reduced energy consumption [27]. Moreover, the BIM-assisted estimate outperforms standard estimation approaches for the entry-level user. The more complicated the estimating processes, the more pronounced the benefits of BIM-based estimating tools over conventional estimating approaches became [28].

2. Literature Review

2.1. Studies of Resource Trade-Offs

Various metaheuristic algorithms have recently been used to solve TCT problems. Feng, Liu and Burns [1] applied genetic algorithms (GAs) for TCT problems in construction. Van Eynde and Vanhoucke [29] offered a precise algorithm to provide the project’s whole curve of non-dominated time–cost options. Sonmez and Bettemir [30] proposed a hybrid methodology developed utilizing simulated annealing (SA), genetic algorithms (GAs), and quantum simulated annealing techniques for the discrete TCT problems; the authors claimed that the hybrid method could ameliorate convergence of GA and provide some alternatives to TCT. Babu and Suresh [31] proposed that quality should add to the problems of TCT. The authors proposed a linear programming model for time–cost–quality trade-off (TCQT) problems; Khang and Myint [32] implemented the model at a cement factory in Bangkok, Thailand, to confirm the proposed model. Ndamlabin Mboula et al. [33] introduced a novel scheduling technique called Cost–Time Trade-off efficient workflow scheduling, which consists of four basic steps: activity selection, assessment of the Implicit Requested Instance Types Range, evaluation of the spare budget, and selection of the VM. Hu and He [34] presented a time–cost–quality optimization model using a genetic algorithm. Afruzi et al. [35] proposed a multi-objective imperialist competitive algorithm (MOICA) to solve the discrete TCQ tradeoff problem (DTCQTP). Sharma and Trivedi [36] developed a non-dominated sorting genetic algorithm II-based TCQT optimization model for project scheduling. Nonetheless, some researchers have considered other factors, such as risk, CO2 emission, and resource utilization. Ozcan-Deniz et al. [37] evaluated environmental effect by considering total greenhouse gas emissions connected with a project and used NSGA-II to tradeoff time, cost, and environmental impact. Tran et al. [38] created the opposition multiple objective symbiotic organisms search strategy, which could be useful way to address challenges including trade-offs between time, cost, quality, and task continuity. Luong et al. [39] solved the TCQT problem using the opposition-based multiple objective differential evolution (OMODE) algorithm, which uses an opposition-based learning method for early population onset and generational jump. However, scant research has been carried out concerning time-cost-quality-risk trade-off problems. Mohammadipour and Sadjadi [40] considered risk in the TCQ trade-off. The authors provided proper linear programming to minimize the total additional cost of the project, the overall risk of the project, as well as the overall quality reduction in the project. Amoozad Mahdiraji et al. [41] proposed a new technique for identifying the best implementation situation for each activity in a project by optimizing and balancing time, cost, quality, and risk. Tran and Long [3] proposed a multi-objective project scheduling optimization model using the DE method. By leveraging the existing data and resources, the authors stated that the suggested model could help project managers and decision-makers finish the project on schedule and with less risk. Sharma and Trivedi [42] presented a multimode resource-constrained time–cost–quality–safety trade-off optimization model using the NSGA-III algorithm. Keshavarz and Shoul [43] formulated a three-objective programming problem associated with the time–cost–quality trade-off problem using a fuzzy decision-making methodology.

2.2. Applications of Building Information Modelling

In order to create a five-dimensional construction time–cost optimization model with the benefits of optimization and simulation, He et al. [44] integrated the BIM process with GA. Rahmani Asl et al. [45] proposed an integrated framework for BIM-based performance optimization to minimize the energy consumption while maximizing the efficient daylighting level for a residential dwelling. Sekhar and Maheswari [46] aimed to study the impact of BIM on managing and reducing change orders in off-site construction by optimizing the design via visualization throughout the planning phase. Kim et al. [47] investigated the 6–9 percentage quantity discrepancy in quantities obtained from diverse building interior components to increase the accuracy of cost estimates using BIM. ElMenshawy and Marzouk [48] proposed a framework for automated schedule generation using the BIM process and the NSGA-II algorithm to solve the TCT problems; in which, the authors claimed that the proposed model could choose a near-optimum scenario for the project. Mashayekhi and Heravi [49] introduced an integrated framework based on BIM, MIS, and simulation tools for TCT problems. Yongge and Ya [50] proposed a model based on GA and BIM to solve time–cost–quality tradeoff problems in construction. For large-span spatial steel structure projects, Yu et al. [51] proposed an integrated framework taking into account BIM and a time–cost optimization model to optimize construction costs and duration. Gelisen and Griffis [52] modelled the three-story Systems Engineering Facility III of Hanscom Air Force Base based on the BIM process to elucidate the effects of time-and-cost-based stochastic productivity. Khosakitchalert et al. [53] suggested a technique for improving the accuracy of extracted quantities of compound components from incomplete or incorrect BIM models by eliminating excess quantities and adding missing quantities using information from BIM-based clash detection. Ma and Zhang [54] combined the 4D BIM with GA to solve the concurrency-based TCT problem; the authors asserted that the project manager could create a more exact construction schedule using the suggested optimization model without exceeding the contract’s specified duration. Shadram and Mukkavaara [55] provided a methodology for determining acceptable design choices by integrating a multi-objective optimization technique with a BIM-driven design process to solve the trade-off problem between embodied and operational energy. Sandberg et al. [56] proposed a framework for neutral BIM-based multi-disciplinary optimization of lifecycle energy and cost. Baghalzadeh Shishehgarkhaneh et al. [57] employed the BIM process in time and cost management of dam construction projects in Iran.
Table 1 summarizes previous research works that are related to time, cost, quality, risk, and CO2 tradeoff in construction projects.
The current research work uses the Fire Hawk Optimizer (FHO), an unique metaheuristic algorithm inspired by the foraging behaviour of whistling kites, black kites, and brown falcons, which was developed by Azizi et al. [58]. The key novelty in this study is the application and use of a novel metaheuristic optimization algorithm to the time–cost–quality–risk–CO2 trade-off (TCQRCT) issue in a real building project based on the Building Information Modeling (BIM) procedure. The required number of objective function evaluations, the mean, the worst, and the standard deviation are all determined statistically via the use of 30 separate optimization runs. Based on a maximum of 5000 objective function evaluations, a predetermined stopping condition is also taken into consideration. However, being parameter-free, fast convergence behaviour and the lowest possible objective function evaluation could be deemed the privileges of the FHO algorithm. On the other hand, the FHO method, like other metaheuristic algorithms, can only approximate problems; it cannot supply accurate answers.
Table 1. Summary of previous related research works.
Table 1. Summary of previous related research works.
AuthorsTimeCostQualityRiskCO2Other ParametersBIM
Hajiagha et al. [59] × × ×
Tran and Long [3] × × ×
Zheng [60] × × × ×
Al Haj and El-Sayegh [61] × ×
Khalili-Damghani et al. [62] × × ×
Moghadam et al. [63] × × ×
Zahraie and Tavakolan [64] × × ×
Huynh et al. [65] × × × ×
Banihashemi and Khalilzadeh [66] × × × ×
Ghoddousi et al. [67] × × ×
Mahmoudi and Feylizadeh [68] × × × × ×
Ebrahimnezhad et al. [69] × × ×
Mungle et al. [70] × × ×
Koo et al. [71] × ×
Heravi and Moridi [72] × ×
Mohammadipour and Sadjadi [40] × × ×
Jeunet and Bou Orm [73] × × × ×
Hamta et al. [74] × × ×
Kosztyán and Szalkai [75] × × ×
Current Study × × × × × ×

3. Framework for Resource Tradeoff

The framework is made up of three primary parts: (1) the initialization and decision variables module, (2) the BIM Module, and (3) the metaheuristic optimization algorithm (Fire Hawk Optimizer (FHO)) module. The results of this study provide helpful references that construction project managers can utilize to rapidly and precisely calculate schedules when implementing a project.

3.1. Initialization and Decision Variables

Finding the best answer from among all feasible alternatives is the goal of an optimization problem. A common optimization problem is as follows:
A function f : B R from some set B to the real numbers.
An element x 0 B such that f ( x 0 ) f ( x ) for all x B (minimization problem) or f ( x 0 ) f ( x ) for all x B (maximization problem).
Where B represents a portion of Euclidean space and is often defined by a set of constraints, equality requirements, or inequalities that B members must satisfy. Candidate solutions or feasible solutions signify the components of B, while the domain B denotes the search space or option set of f. Function f is referred to as the “objective function”. A potential solution that minimizes (or maximizes, if that is the goal) the objective function is known as an optimal solution [76]. The BIM model is utilized in this research to import all of the project’s data for all 38 activities listed in Table A1. A construction project’s activity-on-node (AON) diagram is made up of M nodes and the relationships between the activities. Each activity has a number of execution options, each with its own time, cost, quality, risk, and carbon dioxide emissions associated with it, all of which depend on the amount of resources, technology, and equipment used. The TCRQC tradeoff problem optimization approach tries to minimize project time, cost, risk, and carbon dioxide emissions while simultaneously maximizing project quality by picking the best execution option for all activities. Consequently, the first objective function is to minimize the time of the project in Equation (1):
T p =   min ( max ( ST i +   D i ) ) = min ( max ( FT i ) ) ;   i   = 1 , , M
where D i shows the duration of each activity in the project; ST i and FT i are the start and finish times of an activity, respectively; M demonstrates the total number of nodes in the project scheduling [9]. Furthermore, a project’s total cost comprises direct costs (DC), indirect costs (IC), and tardiness costs (TC). There are other techniques for calculating the entire cost of a project; for theoretical reasons, this study simply considers direct costs, indirect costs, and tardiness costs. The following objective function is to minimize cost of the project, as indicated in Equation (2):
min C   =   D C i j +   I C i j +   TC  
D C i j = i   = 1 n C i j
I C i j =   C ic × T
TC   = { C 1 ( T 0 T ) if   T     T 0 ( e T T 0 T 0 1 ) ( D C i j +   I C i j ) if   T >   T 0
where TC p is total project’s cost; D C i j and I C i j are the direct and indirect cost associated with the jth execution mode of ith activity, respectively; TC is the tardiness cost; T 0 elucidates contractual planned duration of the project;   C 1 shows reward for completing the task early; and T is total project duration [77,78]. Due to the fact that a project’s resources may include a range of materials, equipment, and labour, the overall project’s quality is calculated as the sum of the quality of each activity. Increasing the length of activities improves the quality level; nevertheless, extending the time beyond a certain point decreases the quality somewhat. Hence, The quality of each activity is indicated by the quality performance index (QPIi), which is given by Equation (6) [78].
QPI i =   a i t i 2 +   b i t i +   c i
where t i is duration of activity i; a i , b i , and c i are coefficients decided by the quadratic function regarding BD (Figure 1). LD, BD, and SD are the longest, best, and shortest durations, respectively. However, BD is calculated by Equation (7). Finally, the objective function for quality is formulated in Equation (8), as follows:
BD   =   SD   + 0.613 ( LD     SD )
max Q   = i   = 1 M QPI i M
However, some resources might have a negative impact on the environment during the development phase of a project by generating CO2. CO2 emissions can occur in two ways during the on-site construction process: directly from electricity consumption and fuel combustion, and indirectly from the manufacturing of building materials and their transportation. CO2 emissions can be reduced by not only selecting environmentally friendly materials, but also by ensuring that materials are transported in the shortest possible manner. Thus, the objective function to minimize the total amount of CO2 in the project can be calculated by Equation (9).
min CE   = i   = 1 M E dij + i   = 1 M E inij = ( i   = 1 M Q ed ×   F e +   Q dd ×   F d ) + ( i   = 1 M Q k ×   F j +   Q ek ×   F e +   Q dk ×   F d )
where CE is the total CO2 emission in the project; E dij and E inij are the direct and indirect CO2 emissions in the project, respectively; Q ed shows an activity’s electricity consumption; Q dd elucidates an activity’s diesel consumption; Q ij   shows the consumption of material k in an activity;   Q ek indicates the electricity consumption for the transportation of material k for an activity; Q dk shows the diesel consumption for the transportation of material k for an activity; F e , F d , and F j are the carbon emission factor (CEF) per electricity unit, diesel unit consumption, and per unit production of material k, respectively. Concerning the project’s risk, the actual project risk is mostly determined by the project’s circumstances, delivery systems, and contract terms. A “risk value” is described as a function that combines the two components: (i) the project’s overall float, and (ii) resource volatility. When noncritical operations have a high degree of temporal uncertainty, the usage of float may result in increased project risk and schedule overruns. Thus, construction managers are required to execute schedule adjustments to minimize unplanned changes in resource use throughout the duration of the project’s execution. Allowing noncritical operations to float may result in more effective resource use [79,80,81]. Consequently, the fifth objective function for risk can be formulated as Equation (10):
min R   =   w 1 × ( 1 TF c + 1 TF max + 1 ) +   w 2 × ( i   = 1 Pd ( R t   R ¯ ) 2 P d (   R ¯ ) 2 ) +   w 3 × ( 1   R - max ( R t ) )
where TF c and TF max   show the total current float and total flexible scheduling float of the project;   R ¯ elucidates the uniform resource level; R t represents the resources required on day t; and wi represents the weights.
Finally, to assess the capability of the FHO algorithm for the time–cost–quality–risk–CO2 (All) trade-off, simultaneously, Equation (11) is used:
F ( x ) = T     T min T max   T min + C     C min C max   C min + R     R min R max   R min + CO 2   CO 2 ( min ) CO 2 ( max )   CO 2 ( min ) + Q min   Q Q max   Q min

3.2. BIM Module

A numerical case study is deemed to elucidate the efficiency of the FHO optimization algorithms in dealing with TCT problems. The case study is a five-floor residential building and a basement with a total floor area of 930 m2 that is used to validate the FHO algorithm with five objectives: time, cost, quality, risk, and CO2 emissions. As shown in Table A1, all activity information is elicited by the BIM process, project data, and experts’ judgments in the planning and designing steps. In other words, in completing this table, the experiences of various elite people and experts in this field have been used. The time and cost of executive mode NO.1 are the actual time and cost of the project extracted from the final status of the construction, NO.3 are obtained from BIM, and NO.5 are the contractor’s initial offers. In addition, two other executive modes were considered based on expert opinions in this field. Admittedly, contractors’ initial offers are often illogical and dreamy to attract the attention of employers, which is why most projects fail. Because most contractors do not consider rework, clashes, non-payment by employers, severe weather conditions, etc.; however, each activity is randomly written with three types of quality indicators at distinct percentages. The final quality in each line is obtained from the percentage of the total effects of those three quality modes. Finally, for each activity, the risk percentage is randomly deemed based on the viewpoints of elite professors and experts in this field.
The activity logic is finish to start for all activities. For modelling, the building was modelled in three different disciplines, including architecture, structure, mechanical, electrical, and pipeline (MEP) with Autodesk Revit 2022; meanwhile, all elements were modelled with Level of Development (LOD) 350 based on BIMFourm 2019 specifications. Subsequently, dynamo visual programming was used to generate parametric modelling in Revit. In the following stage, Navisworks software was employed for the project’s soft and hard clash detection. Finally, MATLAB is used for programming and trade-off of objective functions. The BIM model in the case study is shown in Figure 2.

3.3. Fire Hawk Optimizer (FHO)

3.3.1. Inspiration

Native Australians have long used fire to manage and preserve the balance of the surrounding ecology and terrain, and it has been a part of their cultural and ethnic traditions. People and other factors may spread intentionally started or naturally occurring fires caused by lightning, escalating the vulnerability of the native ecosystem and biodiversity. Furthermore, it was recently determined that black kites, whistling kites, and brown falcons are able to cause spreading fires throughout the region. The mentioned birds, known as Fire Hawks, strive to spread fire on purpose by carrying blazing sticks in their beaks and talons, a behaviour characterized as a natural catastrophe. The birds pick up burning sticks and deposit them in other unburned spots to make small fires to control and capture their prey. These small flames frighten their prey, such as snakes, rodents, and other animals, causing them to escape in a fast and panicked manner, making it much simpler for the hawks to capture them.

3.3.2. Mathematical Model

The FHO algorithm imitates the fire hawks’ foraging behaviour, taking into consideration the procedure of starting and spreading flames, as well as capturing prey. Initially, a set of possible solutions (X) are determined based on the fire hawks and prey’s position vectors. A random initialization mechanism is used to establish the initial positions of these vectors in the search space.
X   = [ X 1 X 2 X i X N ] = [ x 1 1         x 1 2         x 1 j                 x 1 d x 2 1         x 2 2         x 2 j                 x 2 d                                                                         x i 1         x i 2         x i j                 x i d                                                                         x N 1         x N 2         x N j                 x N d ] ,     { i = 1 , 2 , , N . j = 1 , 2 , , d .
x i j ( 0 ) =   x i , min j +   rand . ( x i , max j   x i , min j ) ,     { i = 1 , 2 , , N . j = 1 , 2 , , d .
where   N elucidates the total number of solution candidates in the search space; X i shows the ith solution candidate in the search space;   d is the considered problem’s dimension; x i j ( 0 ) represents the initial position of the solution candidates; x i j is the jth decision variable of the ith solution candidate; rand is a uniformly distributed random number in the range of (0, 1); and x i , min j and x i , max j are the minimum and maximum bounds of the jth decision variable for the ith solution candidate.
The specified optimization problem is taken into account during the objective function evaluation of solution candidates so as to identify the Fire Hawks in the search space. Predators and prey may be distinguished from one other by the greater objective function values of certain solution candidates. The selected Fire Hawks are employed to spread flames around the prey in the search zone, making hunting easier for the hunter. The main fire, which is originally employed by the Fire Hawks to spread flames over the search region, is also assumed to be the best global solution. These features are mathematically represented as follows:
PR   = [ PR 1 PR 2 PR k PR m ] ,       k   = 1 , 2 , , m .
FH   = [ FH 1 FH 2 FH l FH n ] ,       l   = 1 , 2 , , n .
where FH l explains the lth fire hawk in a complete search space of n fire hawks; and PR k reveals the kth prey in the search space depending the whole number of m preys.
The distance among the Fire Hawks and their prey is determined in the following step of the algorithm, where D k l is shown using the following equation:
D k l = ( x 2   x 1 ) 2 + ( y 2   y 1 ) 2 ,     { l = 1 , 2 , , n . k = 1 , 2 , , m .
where m and n demonstrate the overall number of preys and fire hawks in the search space, respectively;   D k l shows the total distance between the lth fire hawk and the kth prey; and ( x 1 , y 1 ) and ( x 2 , y 2 ) represent the coordinates of the Fire Hawks and prey in the search space.
The territory of these birds is recognized using the nearest prey in the vicinity, using the method described above to determine the overall distance among Fire Hawks and prey.
After that, the Fire Hawks collect hot coals from the primary fire to start a fire at the designated spot. These two behaviours may be employed as location updating processes in FHO’s main search loop since some birds are willing to utilize burning sticks from other Fire Hawks’ territories, as illustrated in the equation below:
FH l new =   FH l + ( r 1 ×   GB     r 2 ×   FH Near ) , l = 1 , 2 , , n .
where GB demonstrates the global best solution in the search space considered as the primary fire; FH l new shows the novel position vector of the lth Fire Hawk ( FH l ); and r 1 and r 2 are uniformly distributed random numbers in the range of (0, 1) for illustrating Fire Hawks’ movements towards the vital fire and the other Fire Hawks’ territories; and FH Near shows one of the Fire Hawks in the search space.
Prey movement throughout each fire informs the algorithm’s following stage, which involves updating positions, the hawk’s territory is seen as a crucial aspect of animal behaviour. The following equation could be employed to take these activities into account while updating a position:
PR q new   =   PR q + ( r 3 ×   FH l   r 4 ×   SP l ) ,           { l = 1 , 2 , , n . q = 1 , 2 , , r .
where GB is the global best solution in the search space considered as the main fire; PR q new is the novel position vector of the qth prey ( PR q ) surrounded by the lth Fire Hawk ( FH l ); SP l is a safe place under the lth Fire Hawk territory; and to ascertain the motions of prey in the direction of the Fire Hawks and the safe location, r 3 and r 4 are uniformly distributed random integers in the range of (0, 1).
Furthermore, the prey may move into the territory of other Fire Hawks. At the same time, there is a chance that the prey may approach the Fire Hawks that are trapped by neighbouring flames. Fire Hawks may even try to hide in a more secure region beyond the Fire Hawk’s territory. The following equation could be employed to account for these activities throughout the position updating process:
PR q new =   PR q + ( r 5 ×   FH Alter   r 6 ×   SP ) , { l = 1 , 2 , , n . q = 1 , 2 , , r .
where PR q new shows the new position vector of the qth prey ( PR q ) flanked by the lth fire hawk ( FH l ); SP elucidates a safe place outside the lth Fire Hawk’s territory; FH Alter is one of the fire hawks in the search space; r 5 and r 6 indicate uniformly distributed random numbers in the range of (0, 1) to determine the movements of preys towards the other Fire Hawks and the safe region outside the territory.
The mathematical presentation of SP l and SP is stated as follows, taking into account the fact that the safe place in nature is a location where the majority of animals assemble so as to be safe and sound during a hazard:
SP l = q   = 1 r PR q r ,          { q = 1 , 2 , , r . l = 1 , 2 , , n .
SP   = k   = 1 m PR k m ,          k = 1 , 2 , , m .
where PR q shows the qth prey surrounded by the lth fire hawk ( FH l ); PR k is the kth prey in the search space.
The FHO algorithm’s pseudo-code is shown in Figure 3.

4. Optimization Results

Five different metaheuristic algorithms were chosen to compare the efficacy of the FHO algorithm in solving resource trade-off problems in construction projects, including Firefly Algorithm (FA) [82], Multi-Verse Optimizer (MVO) [83], Particle Swarm Optimization (PSO) [84], Symbiotic Organisms Search (SOS) algorithm [85], and Teaching-learning-based Optimization (TLBO) [86]. All optimization processes have been conducted via MATLAB programming software using a PC with 8 GM RAM, CORE i7, and 2.8 GHz frequency. Table 2 shows the best findings of the FHO alongside other alternative algorithms for each scenario. However, for statistical purposes, 30 independent optimization runs are carried out for determining the statistical measurements as the mean, worst, standard deviation, and computational time. A predefined stopping criterion is also considered based on a maximum number of 5000 objective function evaluations, while the number of populations for each algorithm is determined by the maximum number of objective function evaluations and the maximum number of iterations. Figure 4 illustrates the convergence history of FHO and alternative algorithms in dealing with the mentioned trade-off problems.
Table 3 demonstrates the statistical results of optimization in the case study. As can be seen, the FHO algorithm could dominate most of the alternative metaheuristic algorithms in the first scenario of time optimization in the case study, which calculates 258 days as the best and optimum time, similar to the MVO and SOS algorithms. Regarding standard deviation (Std), the FA algorithm delivers the most minimal result, followed by the FHO algorithm, accounting for 0.18. In comparison, the PSO algorithm provides the most significant value of Std, registered at about 35.07. Moreover, the SOS algorithm could conduct the time optimization process in the smallest feasible time (1.40 s); on the other hand, the longest computing time is acquired by the FHO and PSO algorithms, needing significantly more time to conduct the optimization process in this case. Evident is the fact that the FHO algorithm outperforms other alternative metaheuristic algorithms in the case study’s second scenario (cost optimization); in other words, the FHO algorithm can compute the project’s lowest cost, in contrast to the PSO algorithm’s maximum optimal value of cost. However, the FHO algorithm took the most computational time in this case, followed by the FA; conversely, the SOS algorithm took the least computing time for cost optimization in the project mentioned above. Additionally, the FHO algorithm supplied the smallest feasible Std value, followed by the FA. Meanwhile, the PSO achieved the greatest standard deviation of all algorithms studied in this case. Therefore, the FHO algorithm could be an acceptable metaheuristic for project and construction management cost optimization.
The statistical outcomes of the case study’s quality optimization indicate that the FHO method can deliver acceptable quality. Additionally, the SOS algorithm achieved the most outstanding quality value, about 94.41, followed by the FA algorithm. Additionally, the SOS algorithm could provide the smallest standard deviation, in this case, roughly 0.04. In sharp contrast, the FHO set the highest standard. However, in terms of computing time for quality optimization, in this case, the SOS algorithm required the least time, contrasted to the FHO approach, which required around 0.78 s. As a consequence, although the FHO algorithm can provide an acceptable level of quality, the SOS method could be a preferred choice for project managers in this circumstance. Nonetheless, similar to the FA and SOS algorithms, the FHO could calculate the lowest value for risk in the case study, accounting for nearly 5.78. Furthermore, the SOS algorithm required as little computational time as possible in this scenario, followed by the TLBO algorithm. Hence, the FHO algorithm could be a well-suited algorithm for risk optimization in project scheduling. Meanwhile, the FHO algorithm could calculate the lowest value for Std in this scenario.
Considering sustainability in construction, the FHO could be an ideal algorithm for project engineers to reduce the carbon footprint, since it could calculate the lowest CO2 in the case study, thereby realizing environmentally friendly construction. In contrast, the PSO algorithm provided the highest value for CO2 in this scenario, indicating its unfavorable performance in achieving the project with the lowest carbon footprint. However, the SOS algorithm gave the lowest computational time, registered at 1.38 (s), followed by TLBO. As a result, considering the average computational time, the FHO algorithm could be considered an appropriate alternative to optimize the amount of carbon dioxide in construction projects.
The FHO algorithm could outperform other metaheuristic algorithms in dealing with the TCQRCT problem by considering a residential dwelling as a case study, followed by the FA and SOS algorithms. Regarding Std. value, the FHO and FA algorithms gave the lowest value, indicating its superior performance. However, the SOS algorithm required the lowest computational time to conduct TCQRCT in the case study, followed by the TLBO, with nearly 1.43 (s). The FHO algorithm could be unique for TCQRCT problems in construction projects without considering computational time.

5. Discussion

The results and comparisons revealed that the FHO algorithm could outperform for some optimization problems in the studied case study; hence, the project managers should use this optimization process in their organizations or projects to obtain the most optimum solutions regarding time, cost, quality, risk, and CO2.
The modes of all activities are shown in Table 4. It is clear that for the time optimization in the case study, all the mentioned algorithms opted for the third mode (BIM) as the BIM process was able to provide the optimum and best time for this residential building. Furthermore, regarding the cost, the first and second modes are preferable, followed by the third mode (BIM). Regarding the quality, almost all algorithms preferred the second mode, which is between the actual and the BIM. Undoubtedly, the first mode is the most preferable mode for all mentioned algorithms, indicating the proper mode for providing the optimum risk in the case study. Regarding the CO2 and the All optimizations, the third mode is superior to the others. Meanwhile, it should be noted that the 4th and 5th modes were not preferred by any algorithms for any of the problems in the current case.
Notably, there have been several instances in the construction industry when bad project management caused things to spiral out of control. The newest Veterans Affairs medical facility was supposed to have been built in Colorado by 2013, with a projected project cost of $328 million, according to a news report. However, the actual cost, which was $1.73 billion, went above budget by more than $1 billion. Additionally, the project took 5 years longer to finish than expected. This illustration demonstrates the seriousness with which optimization procedures and practical project management techniques, such as BIM, in construction should be approached [87]. Considering the current case study, the BIM process and the FHO algorithm could decrease the total cost from approximately $125,630 to nearly $116,839.70, a 7% reduction in cost. Therefore, implementing the BIM process in large-scale projects such as the Veterans Affairs medical facility could save $121 million. Furthermore, since BIM and the FHO algorithm could diminish the total time from 313 to 258 days (17.5%), they could decrease the total time of the project’s execution, thereby decreasing the indirect and direct costs, as well as the CO2 emission caused by the logistics and equipment at the project’s site. Furthermore, project managers and schedulers of all projects are able to analyze and propose the most feasible resource options, considering the organization’s goals and scopes, to the employers or owners by using the BIM process and an optimization process with metaheuristic algorithms, such as the FHO algorithm.

6. Conclusions

This paper established a unique framework that involves building information modelling (BIM) and a novel metaheuristic algorithm to solve the resources trade-off problem in construction projects. For this purpose, Fire Hawk Optimizer (FHO) is used as a novel metaheuristic algorithm. A 3D BIM-based modelling of the case study was created using different software, including Revit, Navisworks, Lumion, and also dynamo was utilized to perform parametric modelling. The key results and main outcomes of this research work are summarized as follows:
  • Based on the outcomes of best optimization runs conducted by different methods in dealing with time optimization, the FHO algorithm could reach the lowest time for the case study, accounting for 258 days.
  • The FHO can provide 116,783 ($) for the cost of the case study, which is the best among all approaches.
  • Regarding quality optimization, the FHO is capable of providing reasonable quality value, but the SOS algorithm gave the best results.
  • The FHO algorithm is able to provide the best results for both risk and CO2 optimization in the case study, compared to other alternative algorithms.
  • Based on the best results of the TCQRCT problem, the FHO algorithm can provide a score of 0.74, which is much better than the other algorithms.
Based on the results and conducted analysis, the main reasons for the superiority of the FHO algorithm compared to the other mentioned metaheuristics algorithms are threefold; namely, fast convergence behavior, being parameter-free, and the lowest possible objective function evaluation. The limitation of this research work is that only a residential building was used as the case study, and thus, future works should evaluate the capability of the FHO algorithm for other case studies, such as residential projects or infrastructure construction projects, and compare the results with those of other metaheuristic algorithms. Furthermore, the FHO algorithm should be tested for future studies utilizing intricate optimization problems in miscellaneous fields, such as real-size engineering design problems such as truss structures. Additionally, future works should focus on proposing and developing the multi-objective version of the FHO algorithm (MOFHO) in order to optimize the time, cost, quality, risk, and CO2 in a two-by-two manner.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Project data of case study.
Table A1. Project data of case study.
NOActivityLogicalMode 1Mode 2Mode 3Mode 4Mode 5
TimeCost $Quality %RiskCO2TimeCost $Quality %RiskCO2TimeCost $Quality %RiskCO2TimeCost $Quality %RiskCO2TimeCost $Quality %RiskCO2
1Foundation-26810090.6514.96667225.331324785089.212198.4520812092.112.5187.5215840078.912.998.3213940874.95516.31367108.152
2Retaining wall1FS + 115225294.90513.21667137.970713215094.5110.5125.0811222095.311.3111.049241087.111.5454.2582699.282.74514.4061759.675
3Columns of ground2FS13201591.15510.33333116.313310198090.218101.37204292.19.4986210085.459.536.325235281.177511.2633339.952
4Beam and roof of ground3FS + 110432591.9811.95167188.28338365291.49.65169.916392092.569.8152.364415086.4110.3111.253464882.089513.02732122.375
5Columns of 1st floor4FS + 213155093.6055.58190.876710120092.654.2178.357135694.565.41486142089.366128.651590.484.8926.0822141.46
6Beam and roof of 1st floor5FS + 110360095.62512.82177.76538320094.810.3177.886341096.4510.65125.364354085.4511.0245.2533964.881.177513.973849.775
7Columns of 2nd floor6FS + 213155092.048.038158.513710120091.36.32143.657135692.787.05127.636142084.127.835.9851590.479.9148.7614239.578
8Beam and roof of 2nd floor7FS + 110360097.5759.275183.85838320096.57.25169.256341098.658.25145.254354088.898.589.5433964.884.445510.1097598.494
9Columns of 3rd floor8FS + 213155093.996.903333150.191710120093.45.3145.257135694.586.4111.256142078.456.4574.6351590.474.52757.52463382.093
10Beam and roof of 3rd floor9FS + 110360091.4753.541667167.46978320090.52.65151.726341092.453.47134.894354082.13.9125.2533964.877.9953.860417137.775
11Columns of 4th floor10FS + 213155092.8256.316667114.52310120091.44.5106.587135694.256.889.256142086.45765.3251590.482.12756.88516771.852
12Beam and roof of 4th floor11FS + 110360096.37515.29833156.73138320095.311.85143.566341097.4513.9124.584354091.214.243.5633964.886.6416.6751847.916
13Columns of 5th floor12FS + 213155095.31511.845163.647310120094.629.45144.327135696.0110.02135.986142086.4111.397.251590.482.089512.91105106.92
14Beam and roof of 5th floor13FS + 110360098.574.689139.11078320097.43.21126.986341099.745.4111.044354091.025.5256.9833964.886.4695.1110162.678
15Columns of ridge roof14FS + 1542091.8155.851667124.31335691.64.25114.25241192.036.0898.4158083.256.8575.981649.679.08756.37831783.578
16Beam and roof of ridge floor15FS + 16111092.963.342333168.6317498092.452.51156.32399593.473.25132.072102087.983.65100.3621142.483.5813.643143110.396
17Brickworks of ground4FS + 114162094.0351.658333166.89111480931.05157.459162095.072.14127.88174079.992.4598.6571948.875.99051.807583108.515
18Mechanical installations of ground17FS + 210130095.3558.316667109.08278122094.56.5101.986135296.217.484.524148082.147.6524.6531657.678.0339.06516727.115
19Electrical installations of ground17FS + 215125095.546.08128.764713110095.34.9121.079126095.785.0199.046135089.655.6368.425151285.16756.627275.262
20Brickworks of 1st floor6FS + 114180092.215.149333125.952711162090.73.54114.069187093.725.89101.58194280.45645.6572175.0476.42755.61277350.215
21Mechanical installations of 1st floor20FS + 210160097.5255.934667130.91781520974.22125.976171098.056.4197.654178091.456.5482.6331993.686.87756.46878790.893
22Electrical installations of 1st floor20FS + 29142097.653.786333167.22777135096.42.87151.265142098.93.61134.954150087.263.75111.523168082.8974.127103122.672
23Brickworks of 2nd floor8FS + 114180093.4955.546667193.391711162092.34.2178.329187094.695.3152.478194283.455.597.5272175.0479.27756.045867107.272
24Mechanical installations of 2nd floor23FS + 210168094.9312.066138.66878153294.159.34126.476175095.7110.98110.84178088.9811.3664.5231993.684.53113.1519470.972
25Electrical installations of 2nd floor23FS + 29142092.5510.74167181.74277135090.478.45175.655142094.639.41134.744150078.329.586.523168074.40411.7084295.172
26Brickworks of 3rd floor10FS + 114180094.162.455165.545711162093.321.65149.0891870952.91134.298194285.653.298.4272175.0481.36752.67595108.262
27Mechanical installations of 3rd floor26FS + 210168091.822.866178.68778153091.242.04170.366174092.43.09134.954178086.975.274.7731993.682.62153.1239482.247
28Electrical installations of 3rd floor26FS + 29142090.4358.185159.03271350906.45156.65 142090.877.14114.784150082.427.6564.523168078.2998.9216570.972
29Brickworks of 4th floor12FS + 114180096.15512.95467159.09411162094.9810.32142.369187097.3311130.028194286.4111.4111.7872175.0482.089514.12059122.958
30Mechanical installations of 4th floor29FS + 210169593.3758.26163.87578157092.636.4153.216176094.127.5126.974178086.357.742.6331993.682.03259.003446.893
31Electrical installations of 4th floor29FS + 29142094.636.648667158.88677135094.174.98147.365142095.096.5124.364150087.426.5235.593168083.0497.24704739.149
32Brickworks of 5th floor14FS + 114180093.024.885128.85311162092.833.45120.329187093.215.3499.998194288.25.9865.4272175.0483.795.3246571.962
33Mechanical installations of 5th floor32FS + 210168094.0253.137667124.28578153093.42.09111.146174094.653.77101.654178085.723.8985.4131993.681.4343.42005793.951
34Electrical installations of 5th floor32FS + 29142095.0652.351333213.337135094.421.52199.325142095.712.95165.424150090.453.02123.653168085.92752.562953136.015
35Rooftop34FS1593593.628.639667188.60871087092.416.47178.65789094.838.45143.68592080.659.299.9841030.476.61759.417237109.978
36Elevator34FS + 217240090.8057.126105.35115215090.565.24100.3611235091.057.2379.658268082.427.7724.6373001.678.2997.7673427.093
37Facade34FS + 555532091.5754.351333194.4152458091.153.12189.32375120924.63142.62295980794.9775.63256697.675.054.74295383.193
38Outdoors35FS + 137242092.6311.958143.94532210091.789.12134.6525285093.4811.25111.4519341284.5311.3280.25163821.4480.303513.0342288.275

References

  1. 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]
  2. Chen, P.-H.; Weng, H. A two-phase GA model for resource-constrained project scheduling. Autom. Constr. 2009, 18, 485–498. [Google Scholar] [CrossRef]
  3. Tran, D.H.; Long, L.D. Project scheduling with time, cost and risk trade-off using adaptive multiple objective differential evolution. Eng. Constr. Archit. Manag. 2018, 25, 623–638. [Google Scholar] [CrossRef]
  4. Orm, M.B.; Jeunet, J. Time cost quality trade-off problems: A survey exploring the assessment of quality. Comput. Ind. Eng. 2018, 118, 319–328. [Google Scholar] [CrossRef]
  5. Shankar, N.R.; Raju, M.; Srikanth, G.; Bindu, P.H. Time, cost and quality trade-off analysis in construction of projects. Contemp. Eng. Sci. 2011, 4, 289–299. [Google Scholar]
  6. Lotfi, R.; Yadegari, Z.; Hosseini, S.; Khameneh, A.; Tirkolaee, E.; Weber, G. A robust time-cost-quality-energy-environment trade-off with resource-constrained in project management: A case study for a bridge construction project. J. Ind. Manag. Optim. 2022, 18, 375–396. [Google Scholar] [CrossRef]
  7. Monghasemi, S.; Nikoo, M.R.; Fasaee, M.A.K.; Adamowski, J. A novel multi criteria decision making model for optimizing time–cost–quality trade-off problems in construction projects. Expert Syst. Appl. 2015, 42, 3089–3104. [Google Scholar] [CrossRef]
  8. Abbasi, S.; Noorzai, E. The BIM-Based multi-optimization approach in order to determine the trade-off between embodied and operation energy focused on renewable energy use. J. Clean. Prod. 2021, 281, 125359. [Google Scholar] [CrossRef]
  9. Nguyen, D.-T.; Chou, J.-S.; Tran, D.-H. Integrating a novel multiple-objective FBI with BIM to determine tradeoff among resources in project scheduling. Knowl.-Based Syst. 2022, 235, 107640. [Google Scholar] [CrossRef]
  10. Dhiman, G.; Garg, M.; Nagar, A.; Kumar, V.; Dehghani, M. A novel algorithm for global optimization: Rat Swarm Optimizer. J. Ambient Intell. Humaniz. Comput. 2021, 12, 8457–8482. [Google Scholar] [CrossRef]
  11. Yampolskiy, R.V.; Ashby, L.; Hassan, L. Wisdom of Artificial Crowds—A Metaheuristic Algorithm for Optimization. J. Intell. Learn. Syst. Appl. 2012, 4, 98–107. [Google Scholar] [CrossRef] [Green Version]
  12. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.-R.; Han, B.; Tang, A. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 9210050. [Google Scholar] [CrossRef] [PubMed]
  13. Karaboga, D.; Basturk, B. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In Proceedings of the Foundations of Fuzzy Logic and Soft Computing, Berlin/Heidelberg, Germany, 18–21 June 2007; pp. 789–798. [Google Scholar]
  14. Talatahari, S.; Azizi, M.; Gandomi, A.H. Material Generation Algorithm: A Novel Metaheuristic Algorithm for Optimization of Engineering Problems. Processes 2021, 9, 859. [Google Scholar] [CrossRef]
  15. Azizi, M.; Shishehgarkhaneh, M.B.; Basiri, M. Optimum design of truss structures by Material Generation Algorithm with discrete variables. Decis. Anal. J. 2022, 3, 100043. [Google Scholar] [CrossRef]
  16. Azizi, M. Atomic orbital search: A novel metaheuristic algorithm. Appl. Math. Model. 2021, 93, 657–683. [Google Scholar] [CrossRef]
  17. Azizi, M.; Talatahari, S.; Giaralis, A. Optimization of Engineering Design Problems Using Atomic Orbital Search Algorithm. IEEE Access 2021, 9, 102497–102519. [Google Scholar] [CrossRef]
  18. Azizi, M.; Mohamed, A.W.; Shishehgarkhaneh, M.B. Optimum design of truss structures with atomic orbital search considering discrete design variables. In Handbook of Nature-Inspired Optimization Algorithms: The State of the Art; Springer: Cham, Switzerland, 2022; pp. 189–214. [Google Scholar]
  19. Cunz, D.; Larson, D. Building information modeling. Under Constr. Am. Bar Assoc. 2006, 1–3. Available online: http://www.imageserve.com/naples2013/eunder_construction_12_06.pdf (accessed on 12 September 2022).
  20. Borrmann, A.; König, M.; Koch, C.; Beetz, J. Building Information Modeling: Technologische Grundlagen und Industrielle Praxis; Springer: Wiesbaden, Germany, 2015. [Google Scholar]
  21. Khondoker, M.T.H. Automated reinforcement trim waste optimization in RC frame structures using building information modeling and mixed-integer linear programming. Autom. Constr. 2021, 124, 103599. [Google Scholar] [CrossRef]
  22. Baghalzadeh Shishehgarkhaneh, M.; Fard Moradinia, S. The role of Building Information Modeling (BIM) in reducing the number of project dispute resolution sessions. In Proceedings of the 8th National Conference on Civil Engineering, Architecture and Sustainable Urban Development of Iran, Mashhad, Iran, 5 November 2020. [Google Scholar]
  23. Farzaneh, A.; Monfet, D.; Forgues, D. Review of using Building Information Modeling for building energy modeling during the design process. J. Build. Eng. 2019, 23, 127–135. [Google Scholar] [CrossRef]
  24. Charef, R.; Alaka, H.; Emmitt, S. Beyond the third dimension of BIM: A systematic review of literature and assessment of professional views. J. Build. Eng. 2018, 19, 242–257. [Google Scholar] [CrossRef]
  25. Charef, R.; Emmitt, S.; Alaka, H.; Fouchal, F. Building Information Modelling adoption in the European Union: An overview. J. Build. Eng. 2019, 25, 100777. [Google Scholar] [CrossRef]
  26. Seyis, S. Mixed method review for integrating building information modeling and life-cycle assessments. Build. Environ. 2020, 173, 106703. [Google Scholar] [CrossRef]
  27. Daqiqnia, A.H.; Fard Moradinia, S.; Baghalzadeh Shishehgarkhaneh, M. Toward Nearly Zero Energy Building Designs: A Comparative Study of Various Techniques. AUT J. Civ. Eng. 2021, 5, 12. [Google Scholar]
  28. Nadeem, A.; Wong, A.K.D.; Wong, F.K.W. Bill of Quantities with 3D Views Using Building Information Modeling. Arab. J. Sci. Eng. 2015, 40, 2465–2477. [Google Scholar] [CrossRef]
  29. Van Eynde, R.; Vanhoucke, M. A reduction tree approach for the Discrete Time/Cost Trade-Off Problem. Comput. Oper. Res. 2022, 143, 105750. [Google Scholar] [CrossRef]
  30. 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]
  31. Babu, A.J.G.; Suresh, N. Project management with time, cost, and quality considerations. Eur. J. Oper. Res. 1996, 88, 320–327. [Google Scholar] [CrossRef]
  32. Khang, D.B.; Myint, Y.M. Time, cost and quality trade-off in project management: A case study. Int. J. Proj. Manag. 1999, 17, 249–256. [Google Scholar] [CrossRef]
  33. Ndamlabin Mboula, J.E.; Kamla, V.C.; Tayou Djamegni, C. Cost-time trade-off efficient workflow scheduling in cloud. Simul. Model. Pract. Theory 2020, 103, 102107. [Google Scholar] [CrossRef]
  34. Hu, W.; He, X. An Innovative Time-Cost-Quality Tradeoff Modeling of Building Construction Project Based on Resource Allocation. Sci. World J. 2014, 2014, 673248. [Google Scholar] [CrossRef]
  35. Afruzi, E.N.; Najafi, A.A.; Roghanian, E.; Mazinani, M. A multi-objective imperialist competitive algorithm for solving discrete time, cost and quality trade-off problems with mode-identity and resource-constrained situations. Comput. Oper. Res. 2014, 50, 80–96. [Google Scholar] [CrossRef]
  36. Sharma, K.; Trivedi, M.K. AHP and NSGA-II-Based time–cost–quality trade-off optimization model for construction projects. In Artificial Intelligence and Sustainable Computing, Proceedings of the 4th International Conference on Sustainable and Innovative Solutions for Current Challenges in Engineering & Technology, ICSISCET 2022, Gwalior, India, 18–19 December 2022; Springer: Singapore, 2022; pp. 45–63. [Google Scholar]
  37. 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]
  38. Tran, D.-H.; Luong-Duc, L.; Duong, M.-T.; Le, T.-N.; Pham, A.-D. Opposition multiple objective symbiotic organisms search (OMOSOS) for time, cost, quality and work continuity tradeoff in repetitive projects. J. Comput. Des. Eng. 2018, 5, 160–172. [Google Scholar] [CrossRef]
  39. 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]
  40. Mohammadipour, F.; Sadjadi, S.J. Project cost–quality–risk tradeoff analysis in a time-constrained problem. Comput. Ind. Eng. 2016, 95, 111–121. [Google Scholar] [CrossRef]
  41. Amoozad Mahdiraji, H.; Sedigh, M.; Razavi Hajiagha, S.H.; Garza-Reyes, J.A.; Jafari-Sadeghi, V.; Dana, L.-P. A novel time, cost, quality and risk tradeoff model with a knowledge-based hesitant fuzzy information: An R&D project application. Technol. Forecast. Soc. Chang. 2021, 172, 121068. [Google Scholar] [CrossRef]
  42. Sharma, K.; Trivedi, M.K. Latin hypercube sampling-based NSGA-III optimization model for multimode resource constrained time–cost–quality–safety trade-off in construction projects. Int. J. Constr. Manag. 2020, 1–11. [Google Scholar] [CrossRef]
  43. Keshavarz, E.; Shoul, A. Project Time-Cost-Quality Trade-off Problem: A Novel Approach Based on Fuzzy Decision Making. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2020, 28, 545–567. [Google Scholar] [CrossRef]
  44. 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]
  45. Rahmani Asl, M.; Zarrinmehr, S.; Bergin, M.; Yan, W. BPOpt: A framework for BIM-based performance optimization. Energy Build. 2015, 108, 401–412. [Google Scholar] [CrossRef]
  46. Sekhar, A.; Maheswari, J.U. BIM integration and value engineering: Design for assembly, optimization, and real time cost visualization in off-site construction. In Proceedings of the Construction Research Congress 2022, Arlington, VA, USA, 9–12 March 2022; pp. 791–801. [Google Scholar]
  47. Kim, S.; Chin, S.; Kwon, S. A Discrepancy Analysis of BIM-Based Quantity Take-Off for Building Interior Components. J. Manag. Eng. 2019, 35, 05019001. [Google Scholar] [CrossRef]
  48. ElMenshawy, M.; Marzouk, M. Automated BIM schedule generation approach for solving time–cost trade-off problems. Eng. Constr. Archit. Manag. 2021, 28, 3346–3367. [Google Scholar] [CrossRef]
  49. Mashayekhi, A.; Heravi, G. A decision-making framework opted for smart building’s equipment based on energy consumption and cost trade-off using BIM and MIS. J. Build. Eng. 2020, 32, 101653. [Google Scholar] [CrossRef]
  50. Yongge, X.; Ya, W. Study on trade-off of time-cost-quality in construction project based on BIM. In Proceedings of the 2015 International Conference on Economics, Social Science, Arts, Education and Management Engineering, Xi’an, China, 12–13 December 2015; pp. 864–870. [Google Scholar]
  51. Yu, J.; Wang, J.; Hua, Z.; Wang, X. BIM-based time-cost optimization of a large-span spatial steel structure in an airport terminal building. J. Facil. Manag. 2021, 20, 469–484. [Google Scholar] [CrossRef]
  52. Gelisen, G.; Griffis, F.H. Automated Productivity-Based Schedule Animation: Simulation-Based Approach to Time-Cost Trade-Off Analysis. J. Constr. Eng. Manag. 2014, 140, B4013007. [Google Scholar] [CrossRef]
  53. Khosakitchalert, C.; Yabuki, N.; Fukuda, T. Improving the accuracy of BIM-based quantity takeoff for compound elements. Autom. Constr. 2019, 106, 102891. [Google Scholar] [CrossRef]
  54. Ma, G.; Zhang, L. Exact Overlap Rate Analysis and the Combination with 4D BIM of Time-Cost Tradeoff Problem in Project Scheduling. Adv. Civ. Eng. 2019, 2019, 9120795. [Google Scholar] [CrossRef]
  55. Shadram, F.; Mukkavaara, J. An integrated BIM-based framework for the optimization of the trade-off between embodied and operational energy. Energy Build. 2018, 158, 1189–1205. [Google Scholar] [CrossRef]
  56. Sandberg, M.; Mukkavaara, J.; Shadram, F.; Olofsson, T. Multidisciplinary Optimization of Life-Cycle Energy and Cost Using a BIM-Based Master Model. Sustainability 2019, 11, 286. [Google Scholar] [CrossRef]
  57. Baghalzadeh Shishehgarkhaneh, M.; Fard Moradinia, S.; Keivani, A. Time and cost management of dam construction projects based on Building Information Modeling (BIM) (A Case Study in Kurdistan Province). In Proceedings of the 7th International Congress on Civil Engineering, Architecture and Urban Development, Tehran, Iran, 7–9 December 2021. [Google Scholar]
  58. Azizi, M.; Talatahari, S.; Gandomi, A.H. Fire Hawk Optimizer: A novel metaheuristic algorithm. Artif. Intell. Rev. 2022. [Google Scholar] [CrossRef]
  59. Hajiagha, S.H.R.; Akrami, H.; Hashemi, S.S.; Mahdiraji, H.A. An integer grey goal programming for project time, cost and quality trade-off. Eng. Econ. 2015, 26, 93–100. [Google Scholar]
  60. Zheng, H. The bi-level optimization research for time-cost-quality-environment trade-off scheduling problem and its application to a construction project. In Proceedings of the Tenth International Conference on Management Science and Engineering Management, Baku, Azerbaijan, 30 August–2 September 2016; pp. 745–753. [Google Scholar]
  61. Al Haj, R.A.; El-Sayegh, S.M. Time–cost optimization model considering float-consumption impact. J. Constr. Eng. Manag. 2015, 141, 04015001. [Google Scholar] [CrossRef]
  62. Khalili-Damghani, K.; Tavana, M.; Abtahi, A.-R.; Santos Arteaga, F.J. Solving multi-mode time–cost–quality trade-off problems under generalized precedence relations. Optim. Methods Softw. 2015, 30, 965–1001. [Google Scholar] [CrossRef]
  63. Moghadam, E.K.; Sharifi, M.; Rafiee, S.; Chang, Y.K. Time–Cost–Quality Trade-Off in a Broiler Production Project Using Meta-Heuristic Algorithms: A Case Study. Agriculture 2019, 10, 3. [Google Scholar] [CrossRef] [Green Version]
  64. Zahraie, B.; Tavakolan, M. Stochastic time-cost-resource utilization optimization using nondominated sorting genetic algorithm and discrete fuzzy sets. J. Constr. Eng. Manag. 2009, 135, 1162–1171. [Google Scholar] [CrossRef]
  65. Huynh, V.-H.; Nguyen, T.-H.; Pham, H.C.; Huynh, T.-M.-D.; Nguyen, T.-C.; Tran, D.-H. Multiple Objective Social Group Optimization for Time–Cost–Quality–Carbon Dioxide in Generalized Construction Projects. Int. J. Civ. Eng. 2021, 19, 805–822. [Google Scholar] [CrossRef]
  66. Banihashemi, S.A.; Khalilzadeh, M. Time-cost-quality-environmental impact trade-off resource-constrained project scheduling problem with DEA approach. Eng. Constr. Archit. Manag. 2020, 28, 1979–2004. [Google Scholar] [CrossRef]
  67. Ghoddousi, P.; Eshtehardian, E.; Jooybanpour, S.; Javanmardi, A. Multi-mode resource-constrained discrete time–cost-resource optimization in project scheduling using non-dominated sorting genetic algorithm. Autom. Constr. 2013, 30, 216–227. [Google Scholar] [CrossRef]
  68. Mahmoudi, A.; Feylizadeh, M.R. A grey mathematical model for crashing of projects by considering time, cost, quality, risk and law of diminishing returns. Grey Syst. Theory Appl. 2018, 8, 272–294. [Google Scholar] [CrossRef]
  69. Ebrahimnezhad, S.; Ahmadi, V.; Javanshir, H. Time-cost-quality trade-off in a CPM1 network using fuzzy logic and genetic algorithm. Int. J. Ind. Eng. Prod. Manag. 2013, 24, 361–376. [Google Scholar]
  70. Mungle, S.; Benyoucef, L.; Son, Y.-J.; Tiwari, M. A fuzzy clustering-based genetic algorithm approach for time–cost–quality trade-off problems: A case study of highway construction project. Eng. Appl. Artif. Intell. 2013, 26, 1953–1966. [Google Scholar] [CrossRef]
  71. Koo, C.; Hong, T.; Kim, S. An integrated multi-objective optimization model for solving the construction time-cost trade-off problem. J. Civ. Eng. Manag. 2015, 21, 323–333. [Google Scholar] [CrossRef]
  72. Heravi, G.; Moridi, S. Resource-constrained time-cost tradeoff for repetitive construction projects. KSCE J. Civ. Eng. 2019, 23, 3265–3274. [Google Scholar] [CrossRef]
  73. Jeunet, J.; Bou Orm, M. Optimizing temporary work and overtime in the Time Cost Quality Trade-off Problem. Eur. J. Oper. Res. 2020, 284, 743–761. [Google Scholar] [CrossRef]
  74. Hamta, N.; Ehsanifar, M.; Sarikhani, J. Presenting a goal programming model in the time-cost-quality trade-off. Int. J. Constr. Manag. 2021, 21, 1–11. [Google Scholar] [CrossRef]
  75. Kosztyán, Z.T.; Szalkai, I. Hybrid time-quality-cost trade-off problems. Oper. Res. Perspect. 2018, 5, 306–318. [Google Scholar] [CrossRef]
  76. Azizi, M.; Mousavi, A.; Ejlali, R.; Talatahari, S. Optimum design of fuzzy controller using hybrid ant lion optimizer and Jaya algorithm. Artif. Intell. Rev. 2020, 53, 1553–1584. [Google Scholar] [CrossRef]
  77. Panwar, A.; Jha, K.N. Integrating Quality and Safety in Construction Scheduling Time-Cost Trade-Off Model. J. Constr. Eng. Manag. 2021, 147, 04020160. [Google Scholar] [CrossRef]
  78. Zhang, L.; Du, J.; Zhang, S. Solution to the time-cost-quality trade-off problem in construction projects based on immune genetic particle swarm optimization. J. Manag. Eng. 2014, 30, 163–172. [Google Scholar] [CrossRef]
  79. Al-Gahtani, K.S. Float Allocation Using the Total Risk Approach. J. Constr. Eng. Manag. 2009, 135, 88–95. [Google Scholar] [CrossRef]
  80. Garza, J.M.d.l.; Prateapusanond, A.; Ambani, N. Preallocation of Total Float in the Application of a Critical Path Method Based Construction Contract. J. Constr. Eng. Manag. 2007, 133, 836–845. [Google Scholar] [CrossRef]
  81. Long, L.D.; Tran, D.-H.; Nguyen, P.T. Hybrid multiple objective evolutionary algorithms for optimising multi-mode time, cost and risk trade-off problem. Int. J. Comput. Appl. Technol. 2019, 60, 203–214. [Google Scholar] [CrossRef]
  82. Yang, X.-S. Firefly algorithm, stochastic test functions and design optimisation. arXiv 2010, arXiv:1003.1409. [Google Scholar] [CrossRef]
  83. Mirjalili, S.; Mirjalili, S.; Hatamlou, A. Multi-Verse Optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2015, 27, 495–513. [Google Scholar] [CrossRef]
  84. Eberhart, R.; Kennedy, J. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  85. Tejani, G.G.; Savsani, V.J.; Patel, V.K. Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization. J. Comput. Des. Eng. 2016, 3, 226–249. [Google Scholar] [CrossRef] [Green Version]
  86. Rao, R.V. Teaching-learning-based optimization algorithm. In Teaching Learning Based Optimization Algorithm; Springer: Cham, Switzerland, 2016; pp. 9–39. [Google Scholar]
  87. Gutierrez, G.; Gardella, R.; Ryan, B. New Colorado VA Hospital Is State of the Art, and More than $1 Billion Over Budget. Available online: https://www.nbcnews.com/storyline/va-hospital-scandal/new-colorado-va-hospital-state-art-more-1-billion-over-n898091 (accessed on 18 August 2020).
Figure 1. Quality performance index (QPI).
Figure 1. Quality performance index (QPI).
Buildings 12 01472 g001
Figure 2. The project BIM-based modelling for resource trade-off.
Figure 2. The project BIM-based modelling for resource trade-off.
Buildings 12 01472 g002
Figure 3. Pseudo-code of FHO.
Figure 3. Pseudo-code of FHO.
Buildings 12 01472 g003
Figure 4. Convergence history of 30 independent optimization runs of FHO and alternative algorithms.
Figure 4. Convergence history of 30 independent optimization runs of FHO and alternative algorithms.
Buildings 12 01472 g004aBuildings 12 01472 g004b
Table 2. The best outcomes of the FHO and alternative algorithms for the case study.
Table 2. The best outcomes of the FHO and alternative algorithms for the case study.
FAMVOPSOSOSTLBOFHO (Current Study)
Time261258321258281258
Cost118,230117,056119,564.8117,104.6117,512116,783
Quality94.3594.1693.8294.4193.8987.81
Risk5.785.946.535.785.935.78
CO276.3576.74103.3576.3579.6076.35
All0.740.760.990.740.770.74
Table 3. The statistical outcomes of the algorithms.
Table 3. The statistical outcomes of the algorithms.
FAMVOPSOSOSTLBOFHO (Current Study)
Time
Best261258321258281258
Mean261258.9392.7260.76300.6258.03
Worst261261453266316259
Std01.2135.071.719.040.18
Computational time (s)2.191.612.351.401.448.66
Cost
Best118,230117,056119,564.8117,104.6117,512116,783
Mean118,558.6117,511.9135,480.6117,498.3118,322.9116,839.7
Worst118,780118,284.6155,151.7117,920119,070117,011
Std148.09271.589952.33222.75397.1959.57
Computational time (s)2.161.572.131.391.449.66
Quality
Best94.3594.1693.8294.4193.8987.81
Mean94.4694.2493.8994.5494.0189.63
Worst94.5694.4094.1294.6294.2791.46
Std0.040.050.060.040.080.78
Computational time (s)9.051.442.111.401.442.03
Risk
Best5.785.946.535.785.935.78
Mean5.786.077.135.796.035.78
Worst5.786.287.465.826.205.78
Std9.03 × 10−168.45 × 10−022.47 × 10−10.016.99 × 10−29.03 × 10−16
Computational time (s)2.271.562.051.391.438.67
CO2
Best76.3576.44103.3576.3579.6076.35
Mean76.3577.87116.2376.6888.2476.40
Worst76.3580.41129.5477.2094.4776.59
Std1.45 × 10−140.926.200.244.190.06
Computational time (s)1.931.592.291.381.4212.52
All
Best0.740.760.990.740.770.74
Mean0.740.841.420.750.860.74
Worst0.740.951.670.780.940.74
Std2.26 × 10−160.040.210.010.042.26 × 10−16
Computational time (s)1.981.702.421.381.4310.96
Table 4. Modes of different activities in optimization process.
Table 4. Modes of different activities in optimization process.
NumberObjectiveMode of Activities
1TimeFA:55555555555555555555555555555555555555
MVO:55555555555555555555555555535555555555
PSO:54435325555255525554445513453113245445
SOS:55555555555555555555555555535555555555
TLBO:55555555451455444555452455535554533555
FHO:55555555555555555555555555535555555555
2CostFA:43334343343242333433343332332343434342
MVO:44423244423333243443442432432432444332
PSO:23323225253434543344542434433424342234
SOS:43423432334442343442432533432432434332
TLBO:43444442424243244342432443234444244332
FHO:43424442444242343442432442432442434332
3QualityFA:33331133333111131131333333331331133311
MVO:13331131311313331331131111333133113311
PSO:11111111111111111111111111111111111111
SOS:13113333131333313313113333313313313133
TLBO:11311111111111111111111113311111111111
FHO:15344214411545354222554535254442254422
4RiskFA:22222222222222222222222222222222222222
MVO:22222222222225525232222222222222252222
PSO:22334322222225253225425431323232412424
SOS:22222222222222222222222222222222222222
TLBO:23222322322222222232231222222322222222
FHO:22222222222222222222222222222222222222
5CO2FA:44444444444444444444444444444444444444
MVO:15544232142225444342331444434454444444
PSO:15544232142225444342331444434454444444
SOS:44444444444444444444444444444444444444
TLBO:54443454444543444544444445445444544444
FHO:44444444444444444444444444444444444444
6AllFA:33333333333333333333333333333333333333
MVO:33333333333333323333333333333333333353
PSO:33323343223244133333535234333222333333
SOS:33333333333333333333333333333333333333
TLBO:33333333333333333333333332333333332333
FHO:33333333333333333333333333333333333333
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shishehgarkhaneh, M.B.; Azizi, M.; Basiri, M.; Moehler, R.C. BIM-Based Resource Tradeoff in Project Scheduling Using Fire Hawk Optimizer (FHO). Buildings 2022, 12, 1472. https://doi.org/10.3390/buildings12091472

AMA Style

Shishehgarkhaneh MB, Azizi M, Basiri M, Moehler RC. BIM-Based Resource Tradeoff in Project Scheduling Using Fire Hawk Optimizer (FHO). Buildings. 2022; 12(9):1472. https://doi.org/10.3390/buildings12091472

Chicago/Turabian Style

Shishehgarkhaneh, Milad Baghalzadeh, Mahdi Azizi, Mahla Basiri, and Robert C. Moehler. 2022. "BIM-Based Resource Tradeoff in Project Scheduling Using Fire Hawk Optimizer (FHO)" Buildings 12, no. 9: 1472. https://doi.org/10.3390/buildings12091472

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