Next Article in Journal
Mining the Built Environment: Telling the Story of Urban Mining
Previous Article in Journal
Building Information Modeling Based Building Sustainability Assessment Framework for Kazakhstan
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trading off Time–Cost–Quality in Construction Project Scheduling Problems with Fuzzy SWARA–TOPSIS Approach

by
Sayyid Ali Banihashemi
1,
Mohammad Khalilzadeh
2,*,
Jurgita Antucheviciene
3,* and
Jonas Šaparauskas
3
1
Department of Industrial Engineering, Payame Noor University, Tehran 19395-4697, Iran
2
CENTRUM Católica Graduate Business School, Pontificia Universidad Católica del Perú, Lima 15023, Peru
3
Department of Construction Management and Real Estate, Vilnius Gediminas Technical University, Sauletekio al. 11, LT-10223 Vilnius, Lithuania
*
Authors to whom correspondence should be addressed.
Buildings 2021, 11(9), 387; https://doi.org/10.3390/buildings11090387
Submission received: 2 July 2021 / Revised: 24 August 2021 / Accepted: 27 August 2021 / Published: 31 August 2021
(This article belongs to the Section Construction Management, and Computers & Digitization)

Abstract

:
The increasing number of construction projects together with the limited resources of organizations led to tough competition for achieving project goals. Time, cost, and quality have been known as the project iron triangle. Project managers attempt to allocate the appropriate resources and make the best decisions for accomplishing projects with the shortest durations, lowest costs, and the highest quality. No study has examined the time–cost–quality trade-off problem with decision-making approaches. In this study, the fuzzy multi-criteria decision-making (MCDM) methods are exploited to choose the best mode for performing each activity. For this purpose, the SWARA method is applied to determine the importance weights of time, cost, and quality. In addition, the TOPSIS (Technique for the Order Preference by Similarity to Ideal Solution) technique is used to rank and select the best activity execution modes. The proposed model is implemented on two medium- and large-size construction projects to evaluate its efficiency. Several execution modes with fuzzy duration, cost, and quality are considered for each project activity. Finally, sensitivity analysis is conducted taking three different conditions into account: the shortest duration of the execution modes, the lowest cost of the execution modes, and the highest quality of execution modes for each activity. The solution of each trade-off is compared with the solution obtained from the fuzzy SWARA–TOPSIS method. The schedule is developed according to the best execution mode for each project activity. The obtained results in two different construction projects show significant improvements in the overall project objectives so that the projects can be completed in fewer durations and costs along with higher quality. Because of the higher importance of cost, the cost of each activity is closer to the lowest cost. The activity duration is also closer to the most likely duration, and quality is closer to the high-quality level. The application of this approach can create new opportunities for research and knowledge development in the field of construction project scheduling.

1. Introduction

Timely implementation of project activities requires an effective and integrated project schedule, in which the start time of activities are accurately determined. In the late 1950s, the critical path method was introduced as a useful tool for scheduling project activities. Calculations of this method assume that all activities can be performed at their expected and usual durations. But, in some instances, the project may need to be completed even earlier than planned. To complete a project earlier, the durations of some activities should be reduced which is associated with the cost increase.
Reducing the duration of critical activities leads to the reduction of project makespan, provided the type of relationships between activities is finish-to-start, and is it not necessarily true for the other types of precedence relationships. The use of more advanced equipment and machinery or more human resources can be an appropriate way for reducing project duration, however, project costs will increase. Therefore, project planners seek to find a way to complete the projects on time and at the predetermined cost.
Accurate decision-making regarding time and cost and the balance between them has become a significant challenge for project managers in the construction industry. For this reason, time-cost trade-off problems (TCTP) have been considered by scholars and researchers. The goal of these problems is to choose the best modes for performing project activities so that the project makespan and cost are minimized [1,2].
Since the 1990s, researchers have gradually concluded that it is unreasonable to carry out a project within the predefined time and at the lowest cost, regardless of the quality of the project work. Hence, the problem of the time, cost, and quality trade-off has been received increasing attention. Babu and Suresh conducted the first study on this topic in 1996 [3]. Subsequently, other studies have investigated the time–cost–quality trade-off problem in construction projects [4,5,6,7,8].
In general, projects are formed to meet a set of needs, and the goal of project managers and practitioners is to appropriately direct and control the project to achieve predetermined goals. Different goals and objectives are often considered for construction projects for a variety of reasons. One of the most important goals of project scheduling is to select the best execution modes for activities taking the three substantial goals of time and cost minimization, and quality maximization into consideration for the entire project. Each project comprises a set of activities to be executed within the shortest duration and lowest cost along with the highest quality. Therefore, the best execution mode should be identified for each activity to achieve these goals. It is assumed that each project activity can be executed in various modes, each of which has a different time, cost, and quality. Hence, the current research exploits the MCDM methods to pick up the most ideal mode for executing each project activity. These decision-making models are classified into two categories: the multi-objective decision-making (MODM) and multi-attribute decision making (MADM). Multi-attribute decision-making methods are used to analyze and prioritize the alternatives [9]. Since the purpose of this study is to choose the best possible mode for executing each activity, multi-attribute methods are applied. In addition, there are several criteria or indicators that the decision-makers must carefully consider in prioritizing and selecting the alternatives. There are several methods to weigh criteria and ultimately rank alternatives in decision-making problems. SWARA and TOPSIS methods have been extensively used in project planning for weighting criteria [10,11] and ranking alternatives [12]. Although previous studies have used the MCDM methods in various fields of science and engineering, no study has applied the integration of SWARA and TOPSIS methods to the field of project scheduling. In this paper, the weights of project objectives are first evaluated with the SWARA method. Then, several execution modes for performing each project activity are ranked using the TOPSIS technique. Fuzzy data are used to consider the uncertain conditions of the real-world construction project. The contributions of the current study can be described as follows:
(1)
A combination of the multi-criteria decision-making methods is presented to solve the multi-objective multi-mode resource-constrained project scheduling problems.
(2)
The weights of project objectives are evaluated by using the fuzzy-SWARA method for the first time in project schedule management.
(3)
The best execution mode of each activity with the highest rank is selected by using the fuzzy TOPSIS technique in the project scheduling problem.
(4)
Sensitivity analysis is conducted taking three different conditions into account: the shortest duration of the execution modes, the lowest cost of the execution modes, and the highest quality of execution modes for each activity. The solution of each trade-off is compared with the solution obtained from the fuzzy SWARA–TOPSIS method.

2. Literature Review

This section is divided into two parts. The first part reviews the relevant studies on project scheduling. In the second part, the application of multi-criteria decision-making to the field of project management is discussed.

2.1. Project Scheduling

Project scheduling and the allocation of limited resources to activities is one of the most important topics related to the field of project management. Koulinas et al. [13] proposed a simulation-based method for determining risks of schedule delay. In addition, Abdellatif and Alshibani [14] specified the main causes of project delays in Saudi Arabia. In project scheduling problems, due to the high importance of balancing objectives such as time, cost, and quality, the problem of balancing time and cost was investigated by Kelly (1961) and Fulkerson (1961). Later, further studies were conducted on this topic such as Moselhi [15]. Given the current market conditions, enhancing productivity and quality is critical for establishing a long-term viable construction sector that is capable of capitalizing on worldwide opportunities regarding governing the life cycle of buildings and civil projects. The construction industry benefits society in ways other than profit, health, and wellbeing. It has significant effects on community services while enhancing individuals’ quality of life and safety [16]. Manzoor et al. [16] considered the sustainable development of the construction industry in Malaysia and examined the effects of resources used in construction projects on project objectives. Harirchian and Lahmer [17] showed that the resources used in the project affect the resilience and safety and other goals of the project such as time and cost.
The solution approaches to the time and cost balancing problems as NP-Hard problems are divided into three groups: exact, heuristic, and metaheuristic methods.
Liu et al. [18] solved the time–cost trade-off problem in construction projects by linear programming method. Demeulemeester et al. [19] introduced a branch-and-bound (B&B) method for this problem and solved small and medium-sized instances. Vanhoucke [20] also presented a B&B method for solving small-sized problems. Afshar et al. [1] utilized a multi-colony ant algorithm to tackle the time–cost multi-objective optimization problem.
Over the last decades, other factors such as quality have been considered in project scheduling optimization problems. Changes in the duration and cost of activities affect their quality. Therefore, the time–cost–quality trade-off problems consider quality as one of the project goals and tradeoff between quality and other project goals such as cost and time, and their impact on the project schedule. The first study on the time–cost–quality trade-off problem was conducted by Babu and Suresh [3]. Since then, this problem has been examined by several researchers. The Precedence Diagramming Method (PDM) is the most frequently used method for project scheduling due to its enhanced capabilities in showing precedence relationships. Khang and Myint [4] applied the model proposed by Babu and Suresh [3] to a real-world project in order to evaluate the practical implementation of the method and also to identify the implementation issues of that method.
El-Rayes and Kandil [21] examined the discrete time, cost, and quality balance problem. Tareghian and Taheri [22] applied the electromagnetic meta-heuristic algorithm to deal with the time–cost–quality trade-off problem. Zhang and Xing [23] tackled the fuzzy time–cost–quality trade-off problem with particle swarm optimization algorithm. Unlike other studies that sought to maximize project quality, Kim et al. [5] studied the time and cost trade-off problem considering cost incurred on the project due to the reduction of overall project quality. Saif et al. [6] investigated the time, cost, and quality trade-off problem and solved it with a metaheuristic algorithm.
Moghadam et al. [8] exploited the particle optimization algorithm and colonial competition algorithm to tackle this type of project scheduling problem. Therefore, different methods were developed for optimizing the multi-objective problems.

2.2. MCDM Methods in Project Management

Exact, heuristic, and meta-heuristic methods have been used to solve the time–cost–quality trade-off project scheduling problems. From past times, it can be seen that the concept of decision making is essential for resolving daily life problems, which includes different attributes and activities. Multiple decisions have been taken for the majority of tasks or activities from various fields, like management, engineering, politics, environment, business, and so forth, according to requirements and experience. There are many solutions available to make a perfect decision, but it is not possible to guarantee which solution is the best. Hence, it needs enormous knowledge, experience, time, money, power, and many other things to make an optimal decision. Multi-Criteria Decision Making (MCDM) helps to make the best decision among several choices available according to decision-makers in every problem [24].
Despite the fact that we are facing a decision-making problem for choosing the best possible mode for executing each project activity, the MCDM methods have not been used in the project scheduling problems. In addition, the importance weight of each objective from the contractors’ viewpoint has not been surveyed in this type of project scheduling problem known as time–cost–quality trade-off. However, it should be noted that the importance of each project goal and objective differs according to the characteristics and stakeholders of the project.
The MCDM approaches have been broadly applied to project and portfolio management. Chen et al. [25] exploited the TOPSIS method to optimize the project portfolio for the investment of the oil firms. Ma et al. [26] also used the TOPSIS method for selecting sustainable projects in uncertainty. Tavana et al. [27] proposed a two-stage dynamic optimization approach together with the Fuzzy TOPSIS method for evaluating and selecting the projects. Issa et al. [28] suggested TOPSIS and AHP methods for selecting the most appropriate construction projects regarding customer requirements. Several researchers used the TOPSIS method for project evaluation and selection problems [29,30].
Balali et al. [10] used the SWARA method to rank cost overruns in large hospital construction projects. Other researchers exploited the SWARA method to assess investment risks and select suppliers in construction projects [11,31].
Mota et al. [32] used multi-criteria decision-making approaches and VIKOR and TOPSIS methods to rank the Pareto frontier solutions in the project scheduling problem. They solved the time–cost–quality trade-off problem with the multi-objective simulated annealing algorithm and obtained the Pareto set solutions. Then, by weighting the criteria, they ranked the solutions with weighting the criteria. Table 1 summarizes the studies that have been conducted so far.
As shown in Table 1, the MCDM methods have been broadly applied to other fields such as project portfolio selection, however, in this study, the MCDM methods are utilized in the time, cost, and quality trade-off problem for the first time.
Once the most ideal execution mode is distinguished for each activity, the project schedule can be easily developed. In the current study, various execution modes are examined for each activity and ranked using the fuzzy TOPSIS method. Finally, the execution mode that has the lowest duration and cost together with the highest quality is selected.

3. Materials and Methods

Any decision-making problem involves selecting the best alternative considering different criteria. Fuzzy numbers can be used to deal with the uncertainty associated with linguistic and verbal variables that lead to the fuzzy MCDM problem. The main objective of this problem is to determine the relevant importance of each criterion, evaluate the alternatives regarding the criteria, and find the best alternative.
Recently, fuzzy set theory has been widely applied to various fields such as engineering, management, operations research, and artificial intelligence. Fuzzy set theory was first introduced by Zadeh [48] to generalize the classic definition of a set. In classic set theory, if a member belongs to a given set, its membership value is one, otherwise, zero. But, in fuzzy set theory, the membership value can be expressed as a real number between 0 and 1: [0, 1].
Fuzzy numbers are usually represented by triangular fuzzy numbers (TFN), trapezoidal or Gaussian fuzzy numbers [49]. According to numerous definitions [50]. The triangular fuzzy number à is represented as à = (l,m,u) where its membership function x A ˜   ,   μ A ˜ ( x ) : [ 0 , 1 ] is given by Equation (1) and shown in Figure 1:
μ A ˜   ( x ) = { 0                         x < l x l m l l x m u x u m m x u 0                         x > u  

3.1. Fuzzy TOPSIS Method

The traditional TOPSIS method was originally presented by Hwang and Yoon [51], This method has been widely used and modified by several researchers in numerous fields to deal with different fuzzy numbers [52].
According to the fuzzy TOPSIS method, the optimal alternative is selected if it has the shortest distance to the Fuzzy Positive Ideal Solution and the longest distance from the Fuzzy Negative Ideal Solution. The Fuzzy Positive Ideal Solution includes the best performance values for each alternative whereas the Fuzzy Negative Ideal Solution comprises the worst performance values. The fuzzy TOPSIS method includes the following steps:
Step 1: Forming the fuzzy decision matrix by m alternatives and n criteria (Equation (2)).
Step 2: Normalizing the fuzzy decision matrix (Equation (3)).
Step 3: Constructing the weighted normalized decision matrix (Equation (4)).
Step 4: Identifying the Fuzzy Positive Ideal Solution together with the Fuzzy Negative Ideal Solution (Equation (5)).
Step 5: Determining the Euclidean distance between each alternative and the Fuzzy Positive Ideal Solution as well as the Fuzzy Negative Ideal Solution (Equation (6)).
Step 6: Computing the relative closeness coefficient (Equation (7)).
Step 7: Ranking the alternatives. The best alternative is chosen that has the largest value of closeness coefficient [53].
X ˜ = [ x ˜ 11 x ˜ 1 n x ˜ m 1 x ˜ m n ] = [ ( x ˜ 11 l , x ˜ 11 m , x ˜ 11 u ) ( x ˜ 1 n l , x ˜ 1 n m , x ˜ 1 n u ) ( x ˜ m 1 l , x ˜ m 1 m , x ˜ m 1 u ) ( x ˜ m n l , x ˜ m n m , x ˜ m n u ) ]
X ˜ N = [ x ˜ i j N ] ,     x ˜ i j N = { x ˜ i j m a x i   x ˜ i j u           P o s i t i v e   C r i t e r i a m i n i   x ˜ i j l x ˜ i j           N e g a t i v e   C r i t e r i a
V ˜ N = [ V ˜ i j N ] ,       V ˜ i j N = x ˜ i j N w ˜ j
V ˜ + = ( V ˜ 1 + , V ˜ 2 + , , V ˜ n + ) = ( m a x i V ˜ i 1 N , m a x i V ˜ i 2 N , , m a x i V ˜ i n N ) V ˜ = ( V ˜ 1 , V ˜ 2 , , V ˜ n ) = ( m i n i V ˜ i 1 N , m i n i V ˜ i 2 N , , m i n i V ˜ i n N )
d i + = j = 1 n d ν ( V ˜ i j N , V ˜ j + )     ,   d i = j = 1 n d ν ( V ˜ i j N , V ˜ j )     d ν ( A ˜ 1 , A ˜ 2 ) = 1 3   [ ( l 1 l 2 ) 2 + ( m 1 m 2 ) 2 + ( u 1 u 2 ) 2 ]
C i = d i d i + + d i

3.2. Fuzzy SWARA Method

The SWARA (Stepwise Weight Assessment Ratio Analysis) method was first introduced by Kersuliene et al. [54], to estimate the criteria weights considering decision-makers’ preferences. The fuzzy SWARA method determines the importance weights of criteria through the following process which is similar to the fuzzy TOPSIS method [55,56]:
Step 1: Sorting the criteria in descending order in terms of their expected importance, i.e., the most important criterion is ranked first, and the least important criterion is ranked last.
Step 2: Determining the relative importance of each criterion: each of k decision-makers (experts) expresses the relative significance of criterion j in relation to the previous criterion j-1 (for all given criteria) in order to determine the sj ratio which is called the Comparative importance of average value [54]. The fuzzy comparison scale shown in Table 2 is used. The summation of the mean values of experts’ opinions is obtained for evaluating criteria, employing the minimum, arithmetic mean, and maximum values of the corresponding scores (Equation (8)).
Step 3: Obtaining the coefficient (Equation (9)).
Step 4: Obtaining the fuzzy recalculated weights (Equation (10)).
Step 5: Calculating the ultimate relative fuzzy weight of each criterion j (Equation (11)).
s ˜ j = ( s ˜ j l , s ˜ j m , s ˜ j u ) = ( min s ˜ j l k , k = 1 K s ˜ j m k K , max s ˜ j u k )
k ˜ j = { 1 ˜                     j = 1 s ˜ j + 1 ˜       j > 1
q ˜ j = { 1 ˜                     j = 1 x ˜ j 1 k ˜ j       j > 1
w ˜ j = q ˜ j k = 1 n q ˜ k   , w ˜ j = ( w ˜ j l , w ˜ j m , w ˜ j u )
The steps of the research methodology is displayed in Figure 2.

4. Results and Discussion

4.1. Case Studies

In this section, the proposed approach was implemented on a subproject of a large-size project comprising feasibility studies, design and engineering, construction and installation, inspection, and commissioning of an oil and gas field development. The subproject is presented due to the ease of calculations and the proposed method can be applied to the entire project and other large-sized projects. This subproject includes 18 activities, each of which can be executed in seven modes. This project can be performed in 718 different combinations of activity execution modes. In this study, the best activity execution modes of these numerous combinations are found by using the MCDM approach. Figure 3 shows the activity network of the project.
Given that each activity can be performed in seven execution modes, the amounts of duration, cost, and quality corresponding with various activity execution modes are represented in Appendix A. The activity duration and cost were estimated based on pessimistic, most likely, and optimistic scenarios through historical documents and expert judgment. The five-point Likert scale (very low, low, medium, high, and very high) was used for the quality factor based on different combinations of duration and cost. Finally, the execution modes of the activities are defined regarding the three main project goals including cost, time, and quality.
The fuzzy SWARA method was employed to calculate the weights of project objectives (criteria) including time, cost, and quality. Experts were asked to rank goals from highest to lowest. The importance weight is obtained according to Table 2. The first criterion has no relative importance and from the second criterion onwards, each criterion is weighed against the previous criterion. Table 3 shows the opinions of experts for ranking time, cost and quality objectives.
Then, the weight of each goal is obtained using the Equations (8)–(11). The final results are shown in Table 4.
After determining the weights of time, cost, and quality objectives shown in Table 4, the executive modes of each activity were ordered and ranked using the fuzzy TOPSIS technique. The results are shown in Appendix B.
According to Table 5, this project is implemented with a duration of 564 days, costs of USD 289,872, and quality level of 0.760, obtained based on α = 1 through the alpha-cut defuzzification method.
According to Appendix B and Table 6, each activity’s execution mode with the highest rank was determined and selected for implementation. The total duration of the project was calculated based on the critical path of the project (Figure 4), total project costs were obtained from the sum of activity costs, and the quality of the project was computed based on the geometric mean of the quality of each activity. The results are shown in Table 7.
To show the effectiveness of the proposed model, the model was implemented on another construction project with 32 activities. The project network and project data are displayed in Figure 5 and Appendix C, respectively. It should be noted that the total number of different combinations of project implementation based on the presented activity execution modes is 28 * 55 * 819.
According to Table 7, this project is implemented with a duration of 266 days, costs of $83,916, and quality level of 80%, obtained based on α = 1 through the alpha-cut defuzzification method.

4.2. Sensitivity Analysis

Two points have been considered in ranking the different execution modes of each activity using the fuzzy TOPSIS method. The first point is the negativity of time and cost and the positiveness of quality. The second point is that the importance weights of three objectives (criteria) have been determined by the SWARA method based on the opinions of experts in the field of civil engineering and project management. First, the time objective is considered as the most important project goal, and the activities are executed in the modes with the shortest durations, the execution modes of 6 and 7 of all activities have the minimum durations. Then, the cost objective is considered as the most important objective in the project, and the activities are executed in the modes with the lowest costs. Finally, the quality objective is considered as the most important project objective, and the activities are executed in the modes with the highest quality. The findings are displayed in Table 8.
Table 6 shows the rankings of activity execution modes obtained by the fuzzy TOPSIS method. The total project duration was calculated using the critical path method, the total project cost was equal to the summation of activity costs and the project quality was determined based on the geometric average quality of each activity. Table 9 displays the findings.
Comparing the activity execution modes with the shortest durations to the results obtained from the fuzzy TOPSIS method shows that the two objectives of time and cost have improved significantly, but the quality objective has diminished. In addition, the selection of activity execution modes with the lowest costs results in the worse values of time and quality objectives. Also, the selection of activity execution modes with the highest quality levels results in increasing the value of time objective and decreasing the value of cost objective (Max Q and Min C). Figure 6 shows the percentage of change of each method in α-cut of 1 (the value of m in à = (l, m, u)).
Figure 6 shows the percentage of changes in different modes based on the numbers obtained for the whole project. Figure 6a shows the percentage of changes in the rows of Table 8 based on the factor of total project duration, Figure 6b shows the percentage of changes in the rows of Table 8 based on the factor of total project cost, and Figure 6c shows the percentage of changes in the rows of Table 8 based on the factor of project quality.
Same as the first example (project with 13 activities), the sensitivity analysis was conducted for the second project with 32 activities. The results are presented in Table 9.
As shown in Table 9, a comparison of the shortest duration method with the results obtained from the fuzzy TOPSIS method demonstrates that time and quality have improved significantly but cost has deteriorated. Also, time and quality have deteriorated in the project implementation with the lowest cost method, and time and cost have worsened in the project implementation with the highest quality level.

4.3. Practical Implications

The project iron triangle including time, cost, and quality is of significant importance for evaluating construction projects that all project managers seek to optimize these three factors simultaneously so that they can complete the project within the shortest duration, minimum cost, and maximum quality. Each activity in the project can be performed in various execution modes that have different duration, cost, and quality. Project managers must decide on the choice of each execution mode for every activity so that they can ultimately achieve the project goals and objectives. Therefore, in this study, the multi-criteria decision-making approaches have been used to trade off among project objectives. The selection of any execution mode for each activity through ranking the execution modes can finally accomplish the project with the best trade-off values of three objectives that can be expressed as one of the most significant managerial and practical implications of this study.

5. Conclusions

Accurate estimation of completion time, implementation cost, and acceptable quality level of a project is one of the most serious challenges in project management. A project is successfully accomplished if it is finished in the shortest makespan and lowest costs along with the highest quality in accordance with what is defined within the project scope. Project managers should develop a schedule according to the uncertainty in the environment, conditions, and restrictions of the project. Quite often it is to reduce the durations of some activities at additional costs so that the project completion is accelerated. Changes in the duration and cost of each activity also have a great impact on quality. Therefore, the balance of time, cost, and quality has been attracted more attention from project practitioners. A review of the methods used by other researchers in the field of project scheduling revealed that previous models seldom considered uncertainty conditions for all three project goals of time, cost, and quality. On the other hand, previous studies have considered the project goals with equal importance. In this study, this significant problem was investigated in construction projects. The best execution mode of each activity was selected using the fuzzy MCDM approach taking the three substantial project goals and objectives of time, cost, and quality into consideration. First, the importance weights of the time, cost, and quality objectives were identified by experts using the fuzzy SWARA technique. Then, each activity execution mode, which has a different duration, cost, and quality, was ordered and ranked through the fuzzy TOPSIS technique. Finally, the execution method of each activity with the highest rank was considered as the best execution mode of that activity and the project schedule was developed based on these execution modes.
The obtained results in both case studies showed that the best execution mode selected for each activity is between the desired values of the objective functions so that the duration of the selected executive method is close to the most likely activity duration. The situation is more favorable for the cost objective function than for the time objective function. The reason is that the weight of the cost objective function is higher than other goals, and the weight of the quality objective function is lower than others. However, the importance weights of the project goals may be changed based on the opinions of the project stakeholders.
The results showed a significant improvement in the project objectives comparing to different activity execution modes including the least duration, the lowest cost, and the highest quality level of each activity execution. In the sensitivity analysis section, the percentage of changes in each of the project objectives compared to other different modes in the entire project was analyzed which showed a high improvement in the results.
Given that the problem of minimizing project duration and cost together with maximizing project quality is one of the most important challenges facing project planners and practitioners, the decision-making models were exploited in this research for selecting the best possible activity execution modes. The present study can assist project practitioners and managers with choosing the appropriate activity execution methods for accomplishing the project in the shortest makespan and at the lowest costs together with the most superb quality level.
Lack of enough information along with difficulties associated with estimating the time, cost, and quality of each activity execution mode can be mentioned as the limitations of the current study. The finish-to-start precedence relationship with zero time lag was considered as a basic assumption. Since various execution modes for each activity have been independently ranked, other precedence relationships can be considered. As some suggestions for future research, other types of precedence relationships should be considered in the model. Also, uncertain data such as grey data can be used. Moreover, other decision-making methods may be applied and the results be compared with the methods proposed in this study.

Author Contributions

Conceptualization, M.K. and S.A.B.; methodology, S.A.B. and M.K.; software, S.A.B.; validation, S.A.B. and M.K.; formal analysis, S.A.B.; investigation, S.A.B.; resources, S.A.B. and M.K.; data curation, S.A.B.; writing—original draft preparation, S.A.B.; writing—review and editing, M.K., J.A. and J.Š.; funding acquisition, J.A; final revision and layout, J.Š. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is available upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MCDMMulti-Criteria Decision-Making
MODMMulti-Objective Decision Making
SWARAStepwise Weight Assessment Ratio Analysis
TOPSISTechnique for the Order Preference by Similarity to Ideal Solution
TCTPTime-Cost Trade-off Problems
TCQTPTime–cost–quality Trade-off Problems
AHPAnalytic Hierarchy Process
WASPASWeighted Aggregates Sum Product ASsessment
VIKORVlseKriterijumska Optimizcija I Kaompromisno Resenje
DEMATELDecision Making Trial and Evaluation Laboratory
BSCBalanced Scorecard
DEAData Envelopment Analysis
BWMBest Worst Method
ANPAnalytic Network Process
QFDQuality Function Deployment
COPRASCOmplex PRoportional ASsessment
TFNTriangular Fuzzy Number

Appendix A. Project Data (Project with 13 Activities)

No.Project ActivitiesExecution ModesTimeCost ($)Quality
LMULMULMU
1 preliminary studies11415165035595880.20.40.5
21415164535035300.30.50.7
31314155305886180.20.40.5
41314155035595880.70.81
51314154535035300.50.70.9
61213145305886180.30.50.7
71213145035595880.50.70.9
2 Basic Engineering15460632515279529420.20.40.5
25460632264251526480.30.50.7
35157602648294230890.30.50.7
45157602515279529420.30.50.7
55157602264251526480.50.70.9
64651542648294230890.50.70.9
74651542515279529420.50.70.9
3 detail engineering18190956036670770600.20.40.5
28190955433603663540.30.50.7
37786906354706074130.20.40.5
47786906036670770600.70.81
57786905433603663540.50.70.9
66977816354706074130.30.50.7
76977816036670770600.50.70.9
4 production engineering14145471006111811770.30.50.7
2414547905100610590.50.70.9
33843451059117712360.30.50.7
43843451006111811770.70.81
5384345905100610590.30.50.7
63538411059117712360.20.40.5
73538411006111811770.30.50.7
5 production stage 114145472683298131380.30.50.7
24145472414268328240.30.50.7
33843452824313832940.20.40.5
43843452683298131380.70.81
53843452414268328240.50.70.9
63538412824313832940.20.40.5
73538412683298131380.50.70.9
6 production stage 2112213514286736963741014460.30.50.7
21221351427806386736913010.50.70.9
3115128135913011014461065180.30.50.7
411512813586736963741014460.30.50.7
51151281357806386736913010.70.81
6104115122913011014461065180.50.70.9
710411512286736963741014460.70.81
7 production stage 31901001053755641729439250.30.50.7
2901001053380037556395330.50.70.9
386951003953343925461210.30.50.7
486951003755641729439250.50.70.9
586951003380037556395330.30.50.7
67786903953343925461210.30.50.7
77786903755641729439250.30.50.7
8 production stage 411081201262503727819292830.20.40.5
21081201262253425037263550.50.70.9
31031141202635529283307480.20.40.5
41031141202503727819292830.70.81
51031141202253425037263550.30.50.7
6921031082635529283307480.50.70.9
7921031082503727819292830.30.50.7
9 Construction stage 111621801896603973377772390.20.40.5
21621801895943566039695150.30.50.7
31541711806951577239811010.20.40.5
41541711806603973377772390.70.81
51541711805943566039695150.50.70.9
61391541626951577239811010.30.50.7
71391541626603973377772390.50.70.9
10 Construction stage 211081201261246013845145730.20.40.5
21081201261121412460131160.50.70.9
31031141201311614573153020.20.40.5
41031141201246013845145730.70.81
51031141201121412460131160.30.50.7
6921031081311614573153020.50.70.9
7921031081246013845145730.30.50.7
11 Construction stage 316875795483609264120.30.50.7
26875794934548257710.50.70.9
36471755771641267330.30.50.7
46471755482609264120.30.50.7
56471754934548257710.70.81
65864685771641267320.50.70.9
75864685482609264120.70.81
12 Test and
Inspection
16875795607623065580.30.50.7
26875795046560759020.50.70.9
36471755902655868860.30.50.7
46471755607623065580.70.81
56471755046560759020.30.50.7
65864685902655868860.20.40.5
75864685607623065580.30.50.7
13 Pre-Commissioning and Commissioning11415164236470749550.30.50.7
21415163813423644590.50.70.9
31314154459495552030.30.50.7
41314154236470749550.50.70.9
51314153813423644590.30.50.7
61213144459495552030.30.50.7
71213144236470749550.30.50.7

Appendix B. Results of Fuzzy TOPSIS Method (Project by 13 Activities)

No.Execution Modesd+dCRankNExecution Modesd+dCRank
110.0072580.0037020.33786810.007250.0039080.35026
20.0080130.0021390.2107720.0054510.0054630.50053
30.0070570.0054040.4337430.0069090.0057730.45524
40.0007630.0095480.9260140.0006060.0099320.94251
50.0057160.0043590.4327550.0081630.0015610.16057
60.0042890.0058630.5775360.0018850.009030.82732
70.0021930.0063820.7443270.0049370.0032630.39795
210.0053930.0039760.42446910.0072490.0039050.35016
20.0065570.0025770.2822720.008030.002310.22347
30.001660.0068110.8040230.0069170.0057520.45405
40.0021340.0041920.6626440.0006130.0099110.94171
50.0051980.0056530.5210550.0055920.004690.45624
60.0015480.0099660.8656160.004460.005880.56873
70.0020220.0073470.7842370.0023540.0064140.73152
310.007250.0039620.353461010.0072490.0039080.35036
20.0080310.0023680.2277720.0054510.0054630.50053
30.0069140.00580.4562530.0069090.0057730.45524
40.0006110.0099590.9422140.0006060.0099320.94251
50.0055890.0047380.4588450.0081630.0015610.16057
60.0045180.005880.5655360.0018850.009030.82732
70.0024130.0064130.7266270.0049360.0032630.39805
410.0034590.0047770.580031110.0034570.0039290.53204
20.0054720.0054870.5007420.0054530.002720.33287
30.0031630.0065810.6754230.0031570.0057010.64363
40.0006530.0098970.9381140.0036310.0030830.45925
50.008230.0015150.1554750.0052210.0036380.41066
60.0082780.0050670.3797660.0019030.0062670.76711
70.0049610.0032750.3976570.0019710.0054140.73322
510.0034550.0047690.579931210.0034580.0047620.57933
20.0080270.0023360.2255720.0054530.0054820.50134
30.0069550.0057230.4514530.0031570.0065350.67422
40.0006490.0098890.9384140.0006460.009860.93851
50.0056270.0046650.4533450.0082050.0014870.15357
60.0082780.0050420.3785660.0082730.0050470.37896
70.0023790.0064170.7296270.0049550.0032640.39725
610.0034570.0039490.533241310.0019840.0037360.65323
20.0054510.0027420.3347720.0050510.0028140.35786
30.0031470.0057340.6456330.0017910.0054250.75192
40.003620.0031180.4627540.0007550.0043150.85111
50.0052090.0036730.4135650.0068410.0003750.05197
60.0019250.0062680.7650160.0028140.0050510.64224
70.0019930.0054140.7310270.0032880.0024310.42505
710.0019830.0038790.66183
20.0050450.002960.36976
30.001640.0057570.77832
40.0006040.004650.88511
50.0066860.0007120.09627
60.002960.0050450.63034
70.0034330.0024290.41445

Appendix C. Project Data (Project with 32 Activities)

No.Project ActivitiesExecution ModesTimeCost ($)Quality%
LMULMULMU
1Basement-Shuttering for shear wall or column1172023484.2569.6655.061.672.583.4
2111315613.4721.7830.071.383.996.5
3678661.6778.3895.071.383.996.5
4789702.2826.1950.069.78294.3
5567760.6894.81029.069.78294.3
6202326460.0541.2622.464.776.187.5
7789664.1781.3898.571.283.896.4
8567719.8846.8973.871.283.896.4
2Basement-reinforcement for wall or column189104667.65491.36315.067.27990.9
26784699.75529.16358.567.27990.9
3910114656.354786299.768.280.292.2
4911134647.05467.16287.267.279.191.0
55674734.05569.46404.871.884.597.2
64564794.35640.36486.375.088.2100.0
73454821.05671.86522.675.088.2100.0
82344832.85685.66538.475.088.2100.0
3Basement-concreting of shear wall or column11113153313.63898.44483.266.478.189.8
289104225.84971.55717.267.979.991.9
34564248.349985747.767.979.991.9
42344265.65018.35771.067.979.991.9
56784023.84733.95444.067.379.291.1
64564042.647565469.467.379.2100
72344793.35639.26485.175.088.2100
81234794.85640.96487.075.088.2100
4Basement-shuttering for slab1172023623.6733.7843.864.976.487.9
2141618669.8788906.269.581.894.1
3121416757.6891.31025.066.37889.7
491011748.3880.41012.574.087100
5678825.5971.21116.974.087100
5Basement-reinforcement for slab1911136223.47321.78420.067.27990.9
289106266.37372.18477.967.27990.9
31113156208.473048399.668.280.292.2
41214166196.17289.58382.967.279.191.0
57896312.07425.98539.871.884.597.2
65676392.37520.48648.575.088.2100.0
74566428.17562.58696.975.088.2100.0
83456443.77580.88717.975.088.2100.0
6Basement-concreting slab11214163568.64198.3482866.478.189.8
26783697.14349.55001.966.478.189.8
3910114270.25023.85777.46981.293.4
44564040.34753.35466.36981.293.4
53454339.85105.75871.66981.293.4
64564296.95055.25813.571.684.296.8
71225120.66024.26024.273.486.486.4
82236024.26024.26950.986.486.499.4
71st level-shuttering (wall and column)1141720409.6481.9554.261.672.583.4
291113519.1610.7702.371.383.996.5
3567559.7658.5757.371.383.996.5
4678594.2699803.969.78294.3
5456641.8755868.369.78294.3
6161922388.2456.7525.264.776.187.5
7678560.3659.2758.171.283.896.4
8456607.3714.5821.771.283.896.4
81st level-reinforcement (wall and column)1911135851.06883.57916.067.27990.9
289105891.469317970.767.27990.9
31012145836.96866.97896.968.280.292.2
41113155825.36853.37881.367.279.191.0
56785917.56961.88006.171.884.597.2
65675992.87050.38107.875.088.2100.0
74566026.37089.88153.375.088.2100.0
83456041.071078173.175.088.2100.0
91st level-concreting (wall and column)1911132760.63247.83735.066.478.189.8
26783520.54141.84763.167.979.991.9
33453539.34163.94788.567.979.991.9
42343553.74180.84807.967.979.991.9
55673342.83932.74522.667.379.291.1
63453358.53951.24543.964.275.586.8
71233982.14684.85389.275.088.2100.0
82234686.34686.35389.288.288.2100.0
101st level-shuttering (beam and slab)1151821562.9662.2761.563.474.685.8
2121416604.5711.2817.969.581.894.1
3101214683.7804.4925.166.37889.7
48910675.4794.6913.874.087100
5567743.0874.11005.274.087100
111st level-reinforcement (beam and slab)1911135851.06883.57916.067.27990.9
289105891.469317970.767.27990.9
3101214583.66866789.668.280.292.2
41113155825.36853.37881.367.279.191.0
56785927.86973.98020.071.884.597.2
65676003.27062.68122.075.088.2100.0
74566036.87102.18167.475.088.2100.0
83456051.57119.48187.375.088.2100.0
121st level-concreting (beam and slab)17892044.92405.82766.766.478.189.8
23452118.52492.42866.366.478.189.8
35672447.12878.93310.769.081.293.4
42342462.42896.93331.471.684.296.8
51232484.22922.63361.069.081.293.4
62342312.82720.93129.069.081.293.4
71123448.43448.43965.786.486.499.4
81222940.93459.93459.973.486.486.4
132nd level-shuttering (wall and column)1141618379.3446.2513.161.672.583.4
291011480.6565.4650.271.383.996.5
3456518.2609.7701.270.68395.5
4567550.1647.2744.369.78294.3
5345595.3700.3805.369.78294.3
6151821360.1423.6487.164.776.187.5
7678519.8611.5703.271.383.996.5
8456563.3662.7762.171.383.996.5
142nd level-reinforcement (wall and column)11012146826.28030.89235.467.27990.9
2910116873.28086.19299.067.27990.9
31214166809.78011.49213.168.280.292.2
41315176796.27995.59194.867.279.191.0
57896915.88136.29356.671.884.597.2
66787003.78239.79475.775.088.2100.0
74567042.98285.89528.775.088.2100.0
83457060.08305.99551.875.088.2100.0
152nd level-concreting (wall and column)11012143070.73612.64154.566.478.189.8
27893916.04607.15298.267.979.991.9
33453936.94631.65326.367.979.991.9
42343952.94650.55348.167.979.991.9
56783720.74377.35033.967.379.291.1
64563738.14397.85057.567.379.291.1
72344432.25214.45996.675.088.2100.0
81234433.75216.15998.575.088.2100.0
162nd level-shuttering (beam and slab)1161922579.1681.3783.563.474.685.8
2131517622.0731.8841.669.581.894.1
3111315703.5827.7951.966.37889.7
491011695.0817.6940.274.087100
5678764.9899.91034.974.087100
172nd level-reinforcement (beam and slab)11113157321.88613.99906.067.27990.9
2911137372.28673.29974.267.27990.9
31315177304.185939882.068.280.292.2
41416187289.685769862.467.279.191.0
589107409.88717.410025.071.884.597.2
66787499.88823.310146.875.088.2100.0
75677546.08877.710209.475.088.2100.0
84567564.38899.210234.175.088.2100.0
182nd level-concreting (beam and slab)189102303.12709.53115.966.478.189.8
24562386.02807.13228.266.478.189.8
36782756.03242.33728.669.081.293.4
43452773.13262.53751.969.081.293.4
52342794.73287.93781.169.081.293.4
63452601.930613520.271.684.2100.0
72233879.53879.54461.486.486.4100.0
81123892.43892.44476.386.486.4100.0
191st level-block work15672249.126463042.968.981.193.3
26782390.72812.63234.570.182.594.9
34562456.42889.93323.469.882.194.4
43452472.12908.43344.769.882.194.4
53452751.73237.33722.971.784.497.1
65672414.42840.53266.669.081.293.4
77892191.42578.12964.867.379.291.1
87891926.92266.92606.965.877.489.0
201st level-plastering1789740.9871.61002.363.074.185.2
2111315671.3789.8908.361.572.483.3
38910709.6834.8960.061.572.483.3
4111315688.7810.2931.764.175.486.7
58910728.2856.7985.264.175.486.7
6567808.49511093.773.486.499.4
7345878.110331188.075.488.7100.0
8131517616.8725.6834.468.580.692.7
211st level-tile flooring14561029.41211.11392.865.57788.6
2456917.91079.91241.964.776.187.5
32341135.01335.31535.664.776.187.5
43451100.31294.51488.766.177.889.5
53451137.01337.61538.266.177.889.5
221st level-putty-2 coats1151821185.5218.2250.967.879.891.8
28910207.7244.4281.167.879.891.8
231st level-primer18910137.3161.5185.766.177.889.5
2456148.4174.6200.866.177.889.5
241st level-first coat1567166.9196.4225.971.183.696.1
291012140.8165.7190.670.282.695.0
251st level-final coat1567166.9196.4225.971.183.696.1
291012140.8165.7190.670.282.695.0
262nd level-block work16782474.12910.73347.368.981.193.3
26782629.83093.93558.069.882.194.4
35672702.13178.93655.769.882.194.4
44562719.33199.23679.169.882.194.4
53453026.935614095.271.784.497.1
65672655.83124.53593.269.081.293.4
789102410.52835.93261.367.379.291.1
889102119.62493.62867.665.877.489.0
272nd level-plastering1789753.2886.11019.063.074.185.2
2121416682.5802.9923.364.175.486.7
38910721.4848.7976.061.572.483.3
4111315700.1823.7947.361.572.483.3
58910740.48711001.764.175.486.7
6567821.9966.91111.973.486.499.4
7345892.71050.21207.775.488.7100.0
8131517627.0737.6848.268.580.692.7
282nd level-tile flooring1456989.91164.61339.365.57788.6
2456882.61038.41194.264.776.187.5
33341283.91283.91476.576.176.187.5
43451058.01244.71431.466.177.889.5
53341286.21286.21479.177.877.889.5
292nd level putty-2 coats1151821179.7211.4243.167.879.891.8
28910201.3236.8272.367.879.891.8
302nd level-primer18910132.9156.4179.966.177.889.5
2456143.7169.1194.566.177.889.5
312nd level-first coat1456161.7190.2218.771.183.696.1
28910136.5160.6184.770.282.695.0
322nd level-final coat1456161.7190.2218.771.183.696.1
28910136.5160.6184.770.282.695.0

References

  1. Afshar, A.; Ziaraty, A.K.; Kaveh, A.; Sharifi, F. Nondominated archiving multicolony ant algorithm in time–cost trade-off optimization. J. Constr. Eng. Manag. 2009, 135, 668–674. [Google Scholar] [CrossRef]
  2. Hafezalkotob, A.; Hosseinpour, E.; Moradi, M.; Khalili-Damghani, K. Multi-resource trade-off problem of the project contractors in a cooperative environment: Highway construction case study. Int. J. Manag. Sci. Eng. Manag. 2018, 13, 129–138. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. Kim, J.; Kang, C.; Hwang, I. A practical approach to project scheduling: Considering the potential quality loss cost in the time–cost tradeoff problem. Int. J. Proj. Manag. 2012, 30, 264–272. [Google Scholar] [CrossRef]
  6. Saif, A.; Abbas, S.; Fayed, Z. The PDBO algorithm for discrete time, cost and quality trade-off in software projects with expressing quality by defects. Procedia Comput. Sci. 2015, 65, 930–939. [Google Scholar] [CrossRef] [Green Version]
  7. Derbe, G.; Li, Y.; Wu, D.; Zhao, Q. Scientometric review of construction project schedule studies: Trends, gaps and potential research areas. J. Civ. Eng. Manag. 2020, 26, 343–363. [Google Scholar] [CrossRef] [Green Version]
  8. 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 2020, 10, 3. [Google Scholar] [CrossRef] [Green Version]
  9. Antucheviciene, J.; Kala, Z.; Marzouk, M.; Vaidogas, E.R. Decision making methods and applications in civil engineering. Math. Probl. Eng. 2015, 2015. [Google Scholar] [CrossRef]
  10. Balali, A.; Moehler, R.C.; Valipour, A. Ranking cost overrun factors in the mega hospital construction projects using Delphi-SWARA method: An Iranian case study. Int. J. Constr. Manag. 2020, 1–9. [Google Scholar] [CrossRef]
  11. Khalesi, H.; Balali, A.; Valipour, A.; Antucheviciene, J.; Migilinskas, D.; Zigmund, V. Application of Hybrid SWARA–BIM in Reducing Reworks of Building Construction Projects from the Perspective of Time. Sustainability 2020, 12, 8927. [Google Scholar] [CrossRef]
  12. Li, H.; Wang, W.; Fan, L.; Li, Q.; Chen, X. A novel hybrid MCDM model for machine tool selection using fuzzy DEMATEL, entropy weighting and later defuzzification VIKOR. Appl. Soft Comput. 2020, 91, 106207. [Google Scholar] [CrossRef]
  13. Koulinas, G.K.; Xanthopoulos, A.S.; Tsilipiras, T.T.; Koulouriotis, D.E. Schedule Delay Risk Analysis in Construction Projects with a Simulation-Based Expert System. Buildings 2020, 10, 134. [Google Scholar] [CrossRef]
  14. Abdellatif, H.; Alshibani, A. Major Factors Causing Delay in the Delivery of Manufacturing and Building Projects in Saudi Arabia. Buildings 2019, 9, 93. [Google Scholar] [CrossRef] [Green Version]
  15. Moselhi, O. Schedule compression using the direct stiffness method. Can. J. Civ. Eng. 1993, 20, 65–72. [Google Scholar] [CrossRef]
  16. Manzoor, B.; Othman, I.; Gardezi, S.S.S.; Harirchian, E. Strategies for Adopting Building Information Modeling (BIM) in Sustainable Building Projects—A Case of Malaysia. Buildings 2021, 11, 249. [Google Scholar] [CrossRef]
  17. Harirchian, E.; Lahmer, T. Developing a hierarchical type-2 fuzzy logic model to improve rapid evaluation of earthquake hazard safety of existing buildings. Structures 2020, 28, 1384–1399. [Google Scholar] [CrossRef]
  18. Liu, L.; Burns, S.A.; Feng, C.W. Construction time-cost trade-off analysis using LP/IP hybrid method. J. Constr. Eng. Manag. 1995, 121, 446–454. [Google Scholar] [CrossRef]
  19. Demeulemeester, E.; De Reyck, B.; Foubert, B.; Herroelen, W.; Vanhoucke, M. New computational results on the discrete time/cost trade-off problem in project networks. J. Oper. Res. Soc. 1998, 49, 1153–1163. [Google Scholar] [CrossRef]
  20. Vanhoucke, M. New computational results for the discrete time/cost trade-off problem with time-switch constraints. Eur. J. Oper. Res. 2005, 165, 359–374. [Google Scholar] [CrossRef]
  21. El-Rayes, K.; Kandil, A. Time-cost-quality trade-off analysis for highway construction. J. Constr. Eng. Manag. 2005, 131, 477–486. [Google Scholar] [CrossRef]
  22. Tareghian, H.R.; Taheri, S.H. On the discrete time, cost and quality trade-off problem. Appl. Math. Comput. 2006, 181, 1305–1312. [Google Scholar] [CrossRef]
  23. Zhang, H.; Xing, F. Fuzzy-multi-objective particle swarm optimization for time–cost–quality tradeoff in construction. Autom. Constr. 2010, 19, 1067–1075. [Google Scholar] [CrossRef]
  24. Harirchian, E.; Jadhav, K.; Mohammad, K.; Aghakouchaki Hosseini, S.E.; Lahmer, T. A comparative study of MCDM methods integrated with rapid visual seismic vulnerability assessment of existing RC structures. Appl. Sci. 2020, 10, 6411. [Google Scholar] [CrossRef]
  25. Chen, H.; Li, X.Y.; Lu, X.R.; Sheng, N.; Zhou, W.; Geng, H.P.; Yu, S. A multi-objective optimization approach for the selection of overseas oil projects. Comput. Ind. Eng. 2020, 151, 106977. [Google Scholar] [CrossRef]
  26. Ma, J.; Harstvedt, J.D.; Jaradat, R.; Smith, B. Sustainability driven multi-criteria project portfolio selection under uncertain decision-making environment. Comput. Ind. Eng. 2020, 140, 106236. [Google Scholar] [CrossRef]
  27. Tavana, M.; Khosrojerdi, G.; Mina, H.; Rahman, A. A new dynamic two-stage mathematical programming model under uncertainty for project evaluation and selection. Comput. Ind. Eng. 2020, 149, 106795. [Google Scholar] [CrossRef]
  28. Issa, U.H.; Miky, Y.H.; Abdel-Malak, F.F. A decision support model for civil engineering projects based on multi-criteria and various data. J. Civ. Eng. Manag. 2019, 25, 100–113. [Google Scholar] [CrossRef]
  29. Walczak, D.; Rutkowska, A. Project rankings for participatory budget based on the fuzzy TOPSIS method. Eur. J. Oper. Res. 2017, 260, 706–714. [Google Scholar] [CrossRef]
  30. Mandic, D.; Jovanovic, P.; Bugarinovic, M. Two-phase model for multi-criteria project ranking: Serbian Railways case study. Transp. Policy 2014, 36, 88–104. [Google Scholar] [CrossRef]
  31. Valipour, A.; Yahaya, N.; Md Noor, N.; Antuchevičienė, J.; Tamošaitienė, J. Hybrid SWARA-COPRAS method for risk assessment in deep foundation excavation project: An Iranian case study. J. Civ. Eng. Manag. 2017, 23, 524–532. [Google Scholar] [CrossRef] [Green Version]
  32. Mota, A.; Ávila, P.; Albuquerque, R.; Costa, L.; Bastos, J. A Framework for Time-Cost-Quality Optimization in Project Management Problems Using an Exploratory Grid Concept in the Multi-Objective Simulated-Annealing. Int. J. Inf. Technol. Decision Mak. 2021, 20, 1095–1120. [Google Scholar] [CrossRef]
  33. Nguyen, D.T.; Le-Hoai, L.; Tarigan, P.B.; Tran, D.H. Tradeoff time cost quality in repetitive construction project using fuzzy logic approach and symbiotic organism search algorithm. Alex. Eng. J. 2021. [Google Scholar] [CrossRef]
  34. Abbasi, D.; Ashrafi, M.; Ghodsypour, S.H. A multi objective-BSC model for new product development project portfolio selection. Expert Syst. Appl. 2020, 162, 113757. [Google Scholar] [CrossRef]
  35. Banihashemi, S.A.; Khalilzadeh, M.; Shahraki, A.; Malkhalifeh, M.R.; Ahmadizadeh, S.S.R. Optimization of environmental impacts of construction projects: A time–cost–quality trade-off approach. Int. J. Environ. Sci. Technol. 2020, 18, 631–646. [Google Scholar] [CrossRef]
  36. Banihashemi, S.A.; Khalilzadeh, M. Time-cost-quality-environmental impact trade-off resource-constrained project scheduling problem with DEA approach. Eng. Constr. Arch. Manag. 2020, 28, 1979–2004. [Google Scholar] [CrossRef]
  37. Karbassi Yazdi, A.; Komijan, A.R.; Wanke, P.F.; Sardar, S. Oil project selection in Iran: A hybrid MADM approach in an uncertain environment. Appl. Soft Comput. 2020, 88, 106066. [Google Scholar] [CrossRef]
  38. Liu, D.; Li, H.; Wang, H.; Qi, C.; Rose, T. Discrete symbiotic organisms search method for solving large-scale time-cost trade-off problem in construction scheduling. Expert Syst. Appl. 2020, 148, 113230. [Google Scholar] [CrossRef]
  39. RezaHoseini, A.; Ghannadpour, S.F.; Hemmati, M. A comprehensive mathematical model for resource-constrained multi-objective project portfolio selection and scheduling considering sustainability and projects splitting. J. Clean. Prod. 2020, 269, 122073. [Google Scholar] [CrossRef]
  40. Aouam, T.; Vanhoucke, M. An agency perspective for multi-mode project scheduling with time/cost trade-offs. Comput. Oper. Res. 2019, 105, 167–186. [Google Scholar] [CrossRef]
  41. Toloo, M.; Mirbolouki, M. A new project selection method using data envelopment analysis. Comput. Ind. Eng. 2019, 138, 106119. [Google Scholar] [CrossRef]
  42. Durmuşoğlu, Z.D.U. Assessment of techno-entrepreneurship projects by using Analytical Hierarchy Process (AHP). Technol. Soc. 2018, 54, 41–46. [Google Scholar] [CrossRef]
  43. Jafarzadeh, H.; Akbari, P.; Abedin, B. A methodology for project portfolio selection under criteria prioritisation, uncertainty and projects interdependency–combination of fuzzy QFD and DEA. Expert Syst. Appl. 2018, 110, 237–249. [Google Scholar] [CrossRef]
  44. Zolfani, S.H.; Pourhossein, M.; Yazdani, M.; Zavadskas, E.K. Evaluating construction projects of hotels based on environmental sustainability with MCDM framework. Alex. Eng. J. 2018, 57, 357–365. [Google Scholar] [CrossRef]
  45. Tavana, M.; Abtahi, A.R.; Khalili-Damghani, K. A new multi-objective multi-mode model for solving preemptive time–cost–quality trade-off project scheduling problems. Expert Syst. Appl. 2014, 41, 1830–1846. [Google Scholar] [CrossRef]
  46. Taylan, O.; Bafail, A.O.; Abdulaal, R.M.; Kabli, M.R. Construction projects selection and risk assessment by fuzzy AHP and fuzzy TOPSIS methodologies. Appl. Soft Comput. 2014, 17, 105–116. [Google Scholar] [CrossRef]
  47. Chen, S.P.; Tsai, M.J. Time–cost trade-off analysis of project networks in fuzzy environments. Eur. J. Oper. Res. 2011, 212, 386–397. [Google Scholar] [CrossRef]
  48. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  49. Stević, Ž.; Vasiljević, M.; Puška, A.; Tanackov, I.; Junevičius, R.; Vesković, S. Evaluation of suppliers under uncertainty: A multiphase approach based on fuzzy AHP and fuzzy EDAS. Transport 2019, 34, 52–66. [Google Scholar] [CrossRef] [Green Version]
  50. Van Laarhoven, P.J.; Pedrycz, W. A fuzzy extension of Saaty’s priority theory. Fuzzy Sets Syst. 1983, 11, 229–241. [Google Scholar] [CrossRef]
  51. Hwang, C.L.; Yoon, K. Multiple Attribute Decision Making Methods and Applications; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  52. Wang, Y.J.; Lee, H.S.; Lin, K. Fuzzy TOPSIS for multi-criteria decision-making. Int. Math. J. 2003, 3, 367–379. [Google Scholar]
  53. Petrović, G.; Mihajlović, J.; Ćojbašić, Ž.; Madić, M.; Marinković, D. Comparison of three fuzzy MCDM methods for solving the supplier selection problem. Facta Univ. Ser. Mech. Eng. 2019, 17, 455–469. [Google Scholar] [CrossRef]
  54. Keršulienė, V.; Zavadskas, E.K.; Turskis, Z. Selection of rational dispute resolution method by applying new step-wise weight assessment ratio analysis (Swara). J. Bus. Econ. Manag. 2010, 11, 243–258. [Google Scholar] [CrossRef]
  55. Mavi, R.K.; Goh, M.; Zarbakhshnia, N. Sustainable third-party reverse logistic provider selection with fuzzy SWARA and fuzzy MOORA in plastic industry. Int. J. Adv. Manuf. Technol. 2017, 91, 2401–2418. [Google Scholar] [CrossRef]
  56. Vesković, S.; Stević, Ž.; Stojić, G.; Vasiljević, M.; Milinković, S. Evaluation of the railway management model by using a new integrated model DELPHI-SWARA-MABAC. Decision Mak. Appl. Manag. Eng. 2018, 1, 34–50. [Google Scholar] [CrossRef]
Figure 1. The membership function of the triangular fuzzy number.
Figure 1. The membership function of the triangular fuzzy number.
Buildings 11 00387 g001
Figure 2. Flowchart of the research methodology.
Figure 2. Flowchart of the research methodology.
Buildings 11 00387 g002
Figure 3. Project Network.
Figure 3. Project Network.
Buildings 11 00387 g003
Figure 4. Project critical path.
Figure 4. Project critical path.
Buildings 11 00387 g004
Figure 5. Project network (32 activities).
Figure 5. Project network (32 activities).
Buildings 11 00387 g005
Figure 6. Sensitivity analysis of different methods in α-cut of 1 (project with 13 activities). (a) percentage of changes based on the total project duration. (b) percentage of changes based on the total project cost. (c) percentage of changes based on the total project quality.
Figure 6. Sensitivity analysis of different methods in α-cut of 1 (project with 13 activities). (a) percentage of changes based on the total project duration. (b) percentage of changes based on the total project cost. (c) percentage of changes based on the total project quality.
Buildings 11 00387 g006aBuildings 11 00387 g006b
Table 1. A brief review of related studies.
Table 1. A brief review of related studies.
AuthorScheduling (Trade-off Objectives)Project PortfolioAssessment in ProjectsDataResearch Method
TimeCostQualityOthersUncertaintyCertaintyMathematical
Programming
DM-AHPDM-WASPASDM-SWARADM-TOPSISDM-VIKORDM-DEMATELELSE
Nguyen et al. [33]*** * *
Abbasi et al. [34] * ** BSC
Banihashemi et al. [35]**** **
Banihashemi &
Khalilzadeh [36]
**** * * DEA
Karbassi Yazdi et al. [37] * * * BWM
Li et al. [12] ** **
Liu et al. [38]** **
Ma et al. [26] * * *
RezaHoseini et al. [39] * ** * ANP
Tavana et al. [27] * * * *
Aouam & Vanhoucke [40]** **
Toloo & Mirbolouki [41] * ** DEA
Durmuşoğlu [42] * * *
Jafarzadeh et al. [43] * * DEA/
QFD
Zolfani et al. [44] * * * COPRAS
Tavana et al. [45]*** **
Taylan et al. [46] ** * *
Chen & Tsai [47]** * *
This study*** ** **
Table 2. The fuzzy comparison scale for the assessment of evaluation criteria [55].
Table 2. The fuzzy comparison scale for the assessment of evaluation criteria [55].
Linguistic VariableResponse Scale
Equally important(1, 1, 1)
Moderately less important(2/3, 1, 3/2)
Less important(2/5, 1/2, 2/3)
Very less important(2/7, 1/3, 2/5)
Much less important(2/9, 1/4, 2/7)
Table 3. Experts’ opinions using the SWARA method.
Table 3. Experts’ opinions using the SWARA method.
ExpertTime to CostQuality to Time
E11110.40.50.667
E20.66711.50.66711.5
E30.40.50.667111
E40.40.50.6670.6671.0001.5
E51110.40.50.667
E60.40.50.667111.000
Table 4. Criteria weights obtained using the SWARA method.
Table 4. Criteria weights obtained using the SWARA method.
s j ˜ k j ˜ q j ˜ w j ˜
Cost---1111110.640.530.45
Time1.50.750.402.501.751.400.7140.5710.40.320.300.26
Quality1.50.830.402.501.831.400.510.3110.160.230.170.10
Table 5. Results of the project (project by 13 activities).
Table 5. Results of the project (project by 13 activities).
TimeCost ($)Quality
LMULMULMU
Total Project508564594260,883289,872304,8350.6150.7600.960
Table 6. Results of fuzzy TOPSIS (project by 32 activities).
Table 6. Results of fuzzy TOPSIS (project by 32 activities).
NExecution Modes (First Rank)d+dCNExecution Modes (First Rank)d+dC
1 M20.0069380.0318060.820917M30.0004580.0279140.9839
2 M30.0005010.0231490.978818M30.0070490.0416180.8552
3 M20.0021150.0332270.940219M20.0026760.0195180.8794
4 M30.0026580.0222580.893320M40.0084470.0324120.7933
5 M30.0004920.0301020.983921M50.0008690.0125840.9354
6 M30.0070390.0340450.828722M10.0024080.0156980.8670
7 M20.0065810.0324990.831623M10.001180.0124040.9132
8 M30.0004630.0279140.983724M20.0051230.0100470.6623
9 M20.0042990.0307240.877225M20.0051230.0100470.6623
10 M30.0029310.0222870.883826M20.0033740.0195040.8525
11 M40.0002460.1403690.998327M40.0087340.0323850.7876
12 M30.0070220.0395330.849228M40.003050.0087650.7419
13 M20.0064750.0358780.847129M10.0024110.0156980.8669
14 M30.0004680.0320430.985630M10.0011820.0124040.9130
15 M20.0021060.0320870.938431M20.0050790.0124040.7095
16 M30.0030140.0199720.868932M20.0050790.0124040.7095
Table 7. Results of the project (project by 32 activities).
Table 7. Results of the project (project by 32 activities).
TimeCost ($)Quality
LMULMULMU
Total Project22826630471,328.583,91696,503.6688092.1
Table 8. Sensitivity analysis (project by 13 activities).
Table 8. Sensitivity analysis (project by 13 activities).
TimeCostQuality
LMULMULMU
Total Project508564594260,883289,872304,8350.6150.7600.960
Min TimeMin Time & Min Cost463513542255,896284,333299,2960.4160.6120.815
Min Time & Max Quality257,870286,525301,4900.4500.6440.847
Min CostMin Cost & Min T513570600230,308255,8962693670.4160.6120.815
Min Cost & Max Q5235816110.5270.7150.915
Max QMax Q & Min T508564594255,348283,723298,6550.6480.7760.976
Max Q & Min C514571601242,245269,161283,328
Table 9. Sensitivity analysis (project by 32 activities).
Table 9. Sensitivity analysis (project by 32 activities).
TimeCostQuality
LMULMULMU
Total Project22826630471,328.583,91696,503.668.080.092.1
Min TimeMin Time & Min Cost8310512978,89191,290.8104,082.873.084.696.4
Min Time & Max Quality79,218.091,675.0104,524.573.284.896.6
Min CostMin Cost & Min Time28933838764,914.976,370.587,826.166.678.390.1
Min Cost & Max Q28933838766.678.390.1
Max QMax Q & Min Time8510713179,066.491,496.6104,319.373.684.896.6
Max Q & Min Cost13516319077,566.890,570.4102,735.2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Banihashemi, S.A.; Khalilzadeh, M.; Antucheviciene, J.; Šaparauskas, J. Trading off Time–Cost–Quality in Construction Project Scheduling Problems with Fuzzy SWARA–TOPSIS Approach. Buildings 2021, 11, 387. https://doi.org/10.3390/buildings11090387

AMA Style

Banihashemi SA, Khalilzadeh M, Antucheviciene J, Šaparauskas J. Trading off Time–Cost–Quality in Construction Project Scheduling Problems with Fuzzy SWARA–TOPSIS Approach. Buildings. 2021; 11(9):387. https://doi.org/10.3390/buildings11090387

Chicago/Turabian Style

Banihashemi, Sayyid Ali, Mohammad Khalilzadeh, Jurgita Antucheviciene, and Jonas Šaparauskas. 2021. "Trading off Time–Cost–Quality in Construction Project Scheduling Problems with Fuzzy SWARA–TOPSIS Approach" Buildings 11, no. 9: 387. https://doi.org/10.3390/buildings11090387

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