Abstract
In Iran, the entire energy system relies on fossil fuels, which imposes significant greenhouse gas emissions. Besides, among different greenhouse gases, carbon dioxide (CO2) has the most considerable portion, and Iran is known as one of the top ten CO2 emitting countries, especially in the industry section. In this paper, a new multi-mode resource-constrained project scheduling problem is presented regarding the emitted CO2 as a greenness index. The proposed mathematical model has four objective functions, which are, minimizing the project completion time, project costs, and emitted CO2, and the fourth objective function maximizes the project quality. The time lag and reworking are regarded in the mathematical model. Reworking not only causes an increase in the project quality and more CO2 emissions but also increases the complexity of the problem. Uncertainty is an essential part of any construction project in real situations, so activities duration and cost of non-renewable and renewable resources are under interval-valued fuzzy uncertainty. To solve the mathematical model with uncertainty, a new extended solving method is proposed. Furthermore, a case study in Iran is presented to show the impact of the given model in real projects, and related results along with the analyses are conducted on this case. Additionally, Pareto front solutions are presented to show the trade-off between objectives. The results illustrate that considering CO2 emissions as a greenness index can reduce project costs and improve quality. On the other hand, this index increases the project completion time. This paper has practical implications for project managers and companies to reach their fundamental goals (i.e., time, cost, and quality) alongside minimizing emitted CO2 in an uncertain environment.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Because a great number of measures and plentiful resources are taken, enhancing the project schedule is considered a complicated problem. In the past few years, the project scheduling implementation has been extended to include industries, e.g., production, engineering, construction, and maintenance. When the resources are scarce, scheduling means assuring priority and proper allocation of resources. Properly allocating the time specified to execute each activity during the planning phase may become lengthier than the anticipated time. Nonetheless, it is an essential job in project management because it affects the makespan (Turner et al. 1999; Zavadskas et al. 2019; Banihashemi et al. 2021). Project scheduling by considering uncertainty is studied as a survey conducted by Herroelen and Leus (2005). Among the literature, one may refer to a number of solution and modeling methods, like multi-stage stochastic optimization (Stork 2000; Li and Womer 2015; Creemers 2015), proactive (also on certain occasions, denoted robust) scheduling, fuzzy optimization (Arik and Toksari 2018; Aramesh et al. 2021a, b; Mohagheghi et al. 2019; Zolfaghari et al. 2021; Dorfeshan et al. 2021; Davoudabadi et al. 2021), reactive scheduling (Van de Vonder et al. 2007), and simulations in combination with sensitivity analyses (Hall and Posner 2004).
The activities scheduling under technological and resource limitations with the aim of minimizing the makespan is a standard issue in project scheduling, investigated as the resource-constrained project scheduling problem (RCPSP) (Servranckx and Vanhoucke 2019; Javanmard et al. 2022). Various surveys are conducted on the RCPSP fundamental principles (Brucker et al. 1999; Demeulemeester and Herroelen 2002) and RCPSP approaches (Hartmann and Kolisch 2000; Kolisch and Hartmann 2006; Weglarz et al. 2011; Weglarz 2012). The RCPSP is categorized as NP-hard (Blazewicz et al. 1983). A basic RCPSP assumption is that continued activities are non-preemptable. The preemptive resource-constrained project scheduling problem (PRCPSP) simplifies the same assumption, and allows the activities to be interrupted. The preemptive resource-constrained project scheduling problem was first studied by Słowinski (1980).
Each mode in a multi-mode resource-constrained project scheduling problem (MRCPSP) is depicted as a combination of resources, time, and costs. A solution of MRCPSP involves selecting a single mode per activity, resources allocation, and determining the start time of the activity for minimizing the project completion time by considering budget and precedence constraints (Ghasemi et al. 2020). In the MRCPSP, activities might be implemented in a number of scenarios corresponding to special time/resource profiles of activities. Weglarz et al. (2011) have conducted a comprehensive survey on the MRCPSP.
Zadeh (1968) introduced the fuzzy sets theory, which brought up new promising solutions to a variety of scientific fields, like project scheduling (Atli and Kahraman 2012). Considering the uniqueness of some activities in the projects and the loss of historical information regarding the duration of activities, a project manager may not properly characterize random variables (Aramesh et al. 2021a, b; Dodin 2006). Consequently, fuzzy set-based schemes are brought up for managing the projects that many unpredicted occurrences may occur (Long and Ohsato 2008). Guinness (1976) remarked that displaying linguistic expressions as fuzzy sets do not suffice. Due to the same weakness, we employed IVF sets, which is a particular form of fuzzy numbers with crisp interval-based membership values. RCPSP with the IVF numbers was studied in Huang et al. (2016) such that the duration of activities and resource requirement was IVF numbers.
The scarcity of energy resources and major materials utilized in modern projects in the future have been scrutinized (Mansouri et al. 2016). The same challenge requires efficient engineering of resources because shifting from a linear economy to a circular one has already been initiated (Sun 2013). Low-carbon economy and inventive resource-efficient solutions are required to maximize project materials’ recovery, conserve resources, recycle, reuse and also, to minimize wastes for responding to pro-actively preparation for immense technological challenges faced in sustainable scheduling. Today, facing projects with low gas emissions for most of the industries is a critical issue. The industrial sector is currently responsible for one-half of global energy usage, nearly doubled within the last sixty years (US Energy Information Administration (EIA), 2010). For example, in China, the average industrial gross domestic product (GDP) ratio (40.1%) is realized by the consumption of 67.9% of total national energy and emission of 83.1% of the total national CO2 emissions since 1978 (Chen 2009). Emission reduction and energy saving have been increasingly focused on by scholars and governments in the last few years (Wu and Sun 2018). Energy demand of projects and firms is a vital requirement for the realization of sustainable development since energy supply and consumption result in adverse environmental influences (for example, extensive land use, emissions of greenhouse gas, and acidification). Nevertheless, energy is an element with no substitutable alternative. As a result, decreasing energy demands is partly constrained and influenced by the sought-after production outputs (Gahm et al. 2016).
Given that the current oil prices reflect abundant energy resources, the increased energy consumption and losses along with the increased population have led the world to face with an energy crisis in the next few years (Reuters 2015). Thus, project corporates are forced to not only attempt to decrease their environmental influences but to take into account the potential energy deficiencies in their operations proactively as well. A possible solution is employing the most effective methods for reducing the emitted energy pollution (Duflou et al. 2012).
Global warming is becoming one of the most vital global concerns in dire need of being considered by the whole countries all around the globe (Mousavi et al. 2017). Many scholars have discussed that recent global warming is primarily attributable to increasing CO2 level emitted due to fossil fuels consumption (Pachauri et al. 2014). As International Energy Agency (IEA) has reported, the annually global CO2 emission released from fossil fuels has risen from nearly 23.6 gigatonnes of carbon dioxide (GtCO2) in the 1990s to about 32.4 GtCO2 in 2014. In the absence of more aspiring climate mitigation policies than the ones applied today, an increase by 50% in emissions is expectable to occur in 2050 leading to a higher global average temperature of 3.2–4 °C than the ones estimated for the pre-industrial levels (Pachauri et al. 2014). To reduce or stop CO2 emissions, this study presents a new RCPSP model, while one of the objective functions aims to minimize the emitted CO2. Manzoor and Aryanpur (2017) explained the potential advantages of loyalty to energy planning in Iran in the long run. They have demonstrated that the power sector developments have primarily been the outcome of short-term plans, whilst the obligation to long-term energy planning would have decreased costs of power systems by $0.7 up to $3.0 billion annually. Besides, long-term planning could have guaranteed a reduction of 15–33% in total CO2 emitted through the past thirteen years.
One of the regular energy indicators employed in any region is energy intensity (Faridzad et al. 2020). As IEA (2018) has reported, the same index in Iran is equal to 0.51, which is 10 and 15 times higher than that for European Union (EU) and Japan, respectively, because Iran pays higher subsidies on the energy supply (Yazdan et al. 2012). Among the environmental risks, as statistical reports remark, CO2 is of more intense effects on global warming compared to other greenhouse gases (Shabani and Shahnazi 2019). During the 1990–2015 period, the CO2 intensity was reduced − 1.4% annually at the global scale; it is noteworthy that CO2 intensity has decreased in the whole countries except for those within the Middle East since 1990 (Global Energy Statistical Yearbook 2017). Iran emitted 603.9 million tons of CO2 in 2016, and CO2 emissions were ascended by 3.5% during the 2005–2015 period in Iran (BP 2017). In spite of the global CO2 intensity in 2016, its intensity in Iran was 60% more than that of global levels. Consequently, Iran has been ranked as the 8th highest CO2 emitter globally (Global Energy Statistical Yearbook 2017), as given in Fig. 1. In this figure, countries with the highest amount of emitted CO2 are compared, where their numbers are based on GtCO2.
During 2000–2016, energy intensity decreased by − 1.6% on average, annually. Compared to the global average, Iran has had higher energy consumption intensity. Given Iran’s high CO2 emissions and high intensity of energy consumption, it seems essential to recognize some approaches to reduce CO2 emissions and energy consumption with no adverse effects on economic growth.
In this paper, a new MRCPSP model is presented by considering CO2 emission as a greenness index. The proposed mathematical model has four objectives. The first object seeks for minimizing the time required for project completion; the second one aims to minimize the project costs; the third objective minimizes the average emitted CO2 from the project activities, and the fourth object maximizes the project quality. The rework and time lag are considered, so by reworking the quality of activities and the emitted CO2 increase. To show the application of the presented mathematical model in the real world, a case study in Iran is proposed. To face the real-world uncertainty, activities duration and cost of resources (both renewable and non-renewable) are IVF numbers. To solve the mathematical model, a new extended interval-valued fuzzy-Selim and Ozkarahan (IVF-SO) method is presented. Finally, to find out the effect of the greenness index, some related sensitivity analyses are presented.
The rest of this paper has been structured as follows. Some elementary definitions are presented in Sect. 2. Section 3 describes the problem. The solving method is developed in Sect. 4. The case study is described in Sect. 5. After that, the computational experiments are presented in Sect. 6. Finally, Sect. 7 concludes the results.
Preliminary
Generalized fuzzy numbers
As per Zadeh (1968) and Zadeh (1976), one can describe a fuzzy set as an object class with a membership grade continuum, in which the membership grade is 0–1. One can describe the fuzzy set A as a universal set \(X\) by a membership function mapping each element \(x\) in \(X\) to a real number [0,1]. A fuzzy number is described as a fuzzy set in such a way that \(M=\left\{x, {\mu }_{M}\left(x\right), x\in R\right\}\) where \({\mu }_{M}(x)\) is a continuous mapping of the closed interval [0,1].
A generalized fuzzy number \(\widetilde{Z}=\left({z}_{1},{z}_{2},{z}_{3},{z}_{4};v\right), 0\le {z}_{1}\le {z}_{2}\le {z}_{3}\le {z}_{4}\le 1\) and \(0\le v\le 1\) is a fuzzy subset of the universe of discourse \(V\) with the membership function \({\mu }_{\widetilde{z}}(x)\) meeting the conditions below (Chen and Chen 2003):
-
\({\mu }_{\widetilde{z}}\left(x\right)\) is a continuous mapping from the universe of discourse X to the closed interval \([0,v]\).
-
\({\mu }_{\widetilde{z}}\left(x\right)=0\) considering \(-\infty \le x\le {z}_{1}\).
-
\({\mu }_{\widetilde{z}}\left(x\right)\) is uniformly increasing in the range of [z1, z2].
-
\({\mu }_{\widetilde{z}}\left(x\right)=v\) for all \({z}_{2}\le x\le {z}_{3}\), where \(\mathrm{x}\) is constant and \(v \in [0,1]\).
-
\({\mu }_{\widetilde{z}}\left(x\right)\) is uniformly decreasing in the following range [z3, z4].
-
\({\mu }_{\widetilde{z}}\left(x\right)=0\) considering \({z}_{4}\le x\le +\infty \).
Suppose that \({\mu }_{\widetilde{z}}(x)\) being linear both in intervals [z1, z2] and [z3, z4], so the formed generalized fuzzy number is named as a generalized trapezoidal fuzzy number. Having \(v=1\) and \({z}_{2}={z}_{3}\), the generalized trapezoidal fuzzy number becomes a generalized triangular fuzzy number.
Taking into account all types of fuzzy numbers, trapezoidal and triangular fuzzy numbers are the most significant. Triangular fuzzy numbers (TFNs) are often hired in practical applications to describe inaccurate, ambiguous, and non-transparent data. The triangular fuzzy number \(\widetilde{Z}\) is proposed by a triangular \(\widetilde{Z}=({z}_{1},{z}_{2},{z}_{3})\) and a membership function as the following \({\mu }_{z}(x)\).
Interval-valued fuzzy sets
According to the study proposed by Gorzalczany (1987), as illustrated in Fig. 2, an IVF set is defined on (\(-\infty \), + \(\infty \)) as:
where, if \({\overline{\mu }}_{\widetilde{B}}\left(x\right)=[{\mu }_{B}^{L}(x),{\mu }_{B}^{U}(x)]\) then \(\widetilde{B}=\left\{x,{\overline{\mu }}_{\widetilde{B}}\left(x\right)\right\},x\in (-\infty ,+\infty )\).
As illustrated, \({\mu }_{B}^{U}\) and \({\mu }_{B}^{L}\) are the upper and lower limits of the membership degrees, respectively. The membership degree at \({x}^{*}\) related to the IVF set \(\widetilde{B}\) is associated with the interval \([{\mu }_{B}^{L}\left({x}^{*}\right),{\mu }_{B}^{U}\left({x}^{*}\right)]\), representing \({\mu }_{B}^{U}\left({x}^{*}\right)\) and \({\mu }_{B}^{L}\left({x}^{*}\right)\) as the maximum and minimum membership degrees (Gorzałczany 1987).
Triangular interval-valued fuzzy numbers (TIVFNs)
Noteworthy, to get a more reliable and exact solution, a very convenient approach has to be applied for solving the presented model. The method regarded in this paper employs a normalized triangular interval-valued fuzzy represented as NTIVF. There are two main reasons for using the interval-valued fuzzy; first, it is of a high degree of flexibility that exists in IVF. The other reason is the existence of doubt and ambiguity in the actual values.
The IVF numbers are considered a certain form of generalized fuzzy numbers. Like generalized fuzzy numbers, IVF numbers can be triangle or trapezoidal. According to the study conducted by Yao and Lin (2002), triangular IVF numbers can be denoted as the following: \(\widetilde{C}=\left[{\widetilde{C}}^{L},{\widetilde{C}}^{U}\right]=[\left[{c}_{1}^{L},{c}_{2}^{L},{c}_{3}^{L};{\widetilde{v}}_{\widetilde{C}}^{L}\right],[{c}_{1}^{U},{c}_{1}^{U},{c}_{1}^{U};{\widetilde{v}}_{\widetilde{C}}^{U}]]\) (Fig. 3), where \({\widetilde{C}}^{L},{\widetilde{C}}^{U}\to {\widetilde{C}}^{L}\subset {\widetilde{C}}^{U}\) denote the lower and upper triangular IVF numbers, respectively; considering \({\mu }_{\widetilde{C}}\left(x\right)\) as the membership function, depicting the degree to an event which might be a part of \(\widetilde{C}\), \({\mu }_{\widetilde{C}}^{L}\)(x)=\({\widetilde{v}}_{\widetilde{C}}^{L}\) and \({\mu }_{\widetilde{C}}^{U}\)(x)=\({\widetilde{v}}_{\widetilde{C}}^{U}\) are the lower and the upper membership functions, respectively.
According to what was denoted above, the following relations hold:
-
If \({c}_{1}^{L}={c}_{1}^{U}={c}_{2}^{L}={c}_{2}^{U}={c}_{3}^{L}={c}_{3}^{U}\) and \({v}_{\widetilde{C}}^{L}={v}_{\widetilde{C}}^{U}\), then the triangular IVF number \(\widetilde{C}\) is considered as a crisp value.
-
If \({v}_{\widetilde{C}}^{L}={v}_{\widetilde{C}}^{U}\) and \({c}_{2}^{L}={c}_{2}^{U}={c}_{2}\), then the NTIVF number demonstrated in Fig. 4 can be denoted as: \(\widetilde{C}=\left[{\widetilde{C}}^{L},{\widetilde{C}}^{U}\right]=\left[\left({c}_{1}^{L},{c}_{1}^{U}\right),\left({c}_{2}^{L}={c}_{2}^{U}\right),({c}_{3}^{L},{c}_{3}^{U})\right]=[\left({c}_{1}^{L},{c}_{1}^{U}\right),{c}_{2},({c}_{3}^{L},{c}_{3}^{U})]\)
Materials and methods
In the MRCPSP, there are multiple execution modes of the activities, and exactly one of these modes has to be chosen (Ghasemi et al. 2020). The schedule quality is based on four objective functions. The first objective function minimizes the project makespan. The second one minimizes project costs. The third objective function minimizes the emitted CO2, and finally, the fourth one maximizes the project quality. In the fourth and third objective functions, the emitted CO2 and quality of activities could be increased by reworking.
A project consists of \(j=\mathrm{1,2},\dots ,J+1\) activities, and each activity has \(m=\mathrm{1,2},\dots ,M\) execution modes while this activity in mode m has the duration of \({d}_{j,m}\). The non-renewable and renewable resources requirements are (\({r}_{jmk}\)), and (\({\beta }_{jml}\)), respectively, where \(k=\mathrm{1,2}.\dots ,K\) is the set of renewable resources and \(l=\mathrm{1,2}.\dots ,L\) is the set of non-renewable resources. The total availability of these resources are (\({R}_{k}^{t}\)) for renewable resources, and (\({N}_{l}\)) for non-renewable resources. The mathematical model determines the value of \({R}_{k}^{t}\) and \({N}_{l}\) based on their cost and the second objective function. The cost of renewable resources is \({C}_{k}\) and the cost of non-renewable resources is \({C}_{l}\).
Quality amount of each activity is \({q}_{jm}\), and by reworking the quality of activities increases \({qr}_{jm}\) unit. The maximum acceptable rework for each activity is \({MR}_{jm}\). The greenness index of the project is calculated based on the emitted CO2, which is shown as \({g}_{jm}\). During the reworking, more CO2 emits and this extra emitted CO2 is denoted by \({gr}_{jm}\), which depends on the rework value of each activity in the certain execution mode denoted by \({Re}_{jm}\). Activities are finished between their earliest finish time (\({EF}_{j})\) and latest finish time (\({LF}_{j})\). Besides, \({x}_{jmt}\) is a binary variable that shows the activity \(j\) operated in mode \(m\) is finished at period t where \(t=\mathrm{1,2}.\dots ,T\) is a set of time periods. Furthermore, between finish time of activity \(i\) and start of activity \(j\) there is a time lag which is shown by \({lag}_{ij}\).
The proposed mathematical model is presented with the aim of minimizing time, cost, and emitted CO2 and maximizing the quality level as follows:
Subject to:
The first objective function minimizes the project makespan. The second objective function minimizes the cost of both renewable and non-renewable resources. The third objective function minimizes the average emitted CO2 of all activities. The fourth objective function maximizes the quality level of the project. Constraint (6) shows that each activity is executed only once. Constraint (7) represents the precedence relationship between project activities. Constraint (8) confirms the rework and time lag in the precedence relationship. It means that the rework time and the time lag should be added to the precedence constraint. Constraint (9) ensures renewable resource availability, and constraint (10) guarantees the availability of non-renewable resources. Constraint (11) shows the green index of the project. According to this constraint, the average emitted CO2 should be fewer than the least acceptable green index which is denoted by \(NG\). Constraint (12) indicates that each activity is executed only in one mode. Constraint (13) guarantees that the rework of each activity should not exceed the maximum possible rework of the activity. Finally, constraint (14) indicates the domain of the variables.
Proposed new extended IVF-SO solution method
According to the uncertainties of the proposed problem and the IVF parameters as well as the multi-objective mathematical model, in this paper a hybrid approach is proposed to deal with the fuzzy multi-objective linear programming (FMOLP) problem. In the first step of the presented method based on Jiménez et al. (2007), a crisp model is derived. After defuzzification, a multi-objective crisp model is obtained, which is solved by using SO procedure (Selim and Ozkarahan 2008).
Let \(C\) be a triangular fuzzy number, and its membership function is defined as follows:
Given careful consideration to the fuzzy mathematical model is below where all the parameters are IVF numbers:
The equivalent model corresponding to the above model can be replaced by an α-parametric model, which is as follows:
where
And for the upper bound of the membership degree:
where
According to the aforementioned procedure, the equivalent mathematical model for the upper bound of the membership degree is as follows:
Subject to:
The equivalent crisp model for the lower bound of the membership function is obtained as follows:
Subject to:
Case study
For a better understanding of the presented mathematical model results and particularly influences of the emitted CO2 on the real projects, in this section, a case study is described in Iran. The corporate under the name of “Rah Ahan Sang” had been set up since 1993, and later the name of the corporate has changed to Ballast Manufacturing and Infrastructure, as shifting the central office. At first, activities of the corporate entail ballast manufacturing, later by achieving grade from management & planning organization, activities, e.g., bridge construction, infrastructure and railway superstructure, added to services of the corporate. Besides, several new duties, e.g., renovation, reconstruction, building maintenance, and wagon transportation, have been added to this company's activities. In 2004, the company changed to public stock.
Ballast company is a project implementation and management company active in the field of railway infrastructure and superstructure, railway renovation and reconstructions, slab track construction, tunnel and bridge construction, landscaping, and road superstructure and infrastructures. The company is also active in manufacturing sleepers, pretension slabs, and ballast stones. Ballast company is aware that cooperating with scientific research centers, benefiting from efficient manpower experiences, and the use of modern technology can represent its capabilities. Thus, the company attempts to satisfy its clients’ and employers’ needs. The company’s board of directors is committed to manage and implement projects in the same manner in accordance with international standards. One of these important standards is the environmental effect. The increasing trend of the emitted greenhouse gases in the whole energy section of Iran is shown in Fig. 5.
Figure 5 shows the increasing amount of emitted greenhouse gases in Iran. Among the different greenhouse gases, CO2 has the biggest portion in Iran, about 98%, which is shown in Fig. 6. Other gases’ effect is negligible; thus, this paper focuses on the impact of the emitted CO2 in the Ballast company projects.
The effect of emitted CO2 in the industries section in Iran is shown in Fig. 7. Note that this figure is based on the emitted CO2 by burning fuels.
The trend of CO2 emission in the industries section shows an increase in the emitted CO2 in Iran. Note that the real emitted CO2 is more than what Fig. 7 illustrates. Thus, due to the huge amount of the emitted CO2, the study of controlling the CO2 emission is a critical issue in Iran.
To sum it up, the emitted CO2 plays the most critical role in Iran’s pollution. The Ballast company is regarded as a case study, and the corresponding details of this company in the mathematical model are represented in Table 1. As Table 1 shows, the case study has 18 activities, which can be performed in two execution modes.
Besides the duration of project activities, which is provided in Table 1, Ballast Company has 9 renewable resources and 4 non-renewable resources.
Results and discussion
In this section, various sensitivity analyses are conducted on the real case study to validate the presented model. Notably, the MILP formulation presented for multi-objective MRCPSP is coded in GAMS 25.1.2 software and is solved by CPLEX solver. The whole computations are conducted on a Laptop (Intel Core i7 4500U 1.80 GHz CPU and 8 GB of RAM). CPU time spent on solving the mathematical model with \(\alpha =0.5\) is 494.208 s, and the value of the objectives is summarized in Table 2.
The details of project activities in the solved model are provided in Table 3. Sensitivity analysis helps to better understand the model’s behavior in different situations. The first sensitivity analysis is about the trade-off between the greenness index and project quality, which is presented in Fig. 8 and Table 4.
According to Fig. 8, the green and quality objective functions have a direct effect on each other. It means that by an increase in the average quality of the project, the emitted CO2 increases.
This happens because the increase in quality level stems from reworking, and more pollution is emitted due to this reworking. Thus, the increase in the project quality has a direct effect on the project greenness index. As it is reported in Table 4, changes in the quality of activities and emitted CO2 are so close to each other (25.51% increases for quality and 25% for green increases). To sum it up, the reworking is the reason that the project greenness and the project quality level are in the same direction.
In the second analysis, the relation is analyzed between the project completion time and the greenness index, which is shown in Fig. 9 and Table 5.
The result of the trade-off between the first and third objective functions shows that longer project makespan produces more pollution. Based on Fig. 9, when project completion time decreases, the use of non-renewable and renewable resources increases. This issue causes more CO2 emissions. In addition, according to Table 5 and comparing the first and the last greed points, the greenness index decreases 16.48% while the project completion time increases only 2.52%. Thus, the least project completion time is in the highest mitted value of the CO2 emission. The third analysis is regarding the time quality trade-off, which is shown in Fig. 10 and Table 6.
Figure 10 shows that an increase in the project completion time has a direct effect on the project quality. The longer project completion time means that more reworking is done, and more reworking results in a higher quality level. Based on Fig. 3, by an increase in the project makespan, the project quality increases sharply. Thus, the average quality of the project highly depends on the required time for project completion. It is evident that when there is no time pressure, the project quality increases. Moreover, based on Table 6, the project quality increases 18.37%, but the project completion time increases only 2.52%. Hence, when the time pressure increases, the project quality decreases, but the longer project makespan results in the higher project’s quality level.
The cost and greenness relation is another issue, which is illustrated in Fig. 11. Based on Fig. 11, in the constant Pareto solution the project costs without the greenness index are more than the project costs with the greenness index. The reason is that the company has to pay a large amount of penalty if it is indifferent to environmental impacts. In some greed points (1, 2, and 5), the project costs by considering emitted CO2 are higher than the project costs without the greenness index. The reason is that the penalty cost in these points is fewer than the cost of considering the greenness index. The cost of greenness index can be for example the cost of newer machines. To conclude, the project costs by considering the emitted CO2 as an object decrease due to the environmental penalty costs elimination. Finally, Fig. 12 presents the effect of \(\alpha \) value on project completion time.
According to Fig. 12, for any value of the \(\alpha \), the project completion time with the lower value is longer than the upper value. This issue is true, and generally, the upper value of the IVF numbers can produce better results than the lower value. Another point in Fig. 5 is that by an increase in the value of \(\alpha \), project makespan decreases. The closest makespan is observed in \(=[\mathrm{0.4,0.6}]\), and the biggest gap is observed in \(\alpha =0.1\) and \(\alpha =0.9\). Hence, the project completion time with the upper value of the IVF number has better results than the lower value.
To sum up and compare the previous articles with this study, a comparative analysis is conducted in Table 7.
Conclusion
The environmental effect of the industries section is an essential issue that is neglected in many developing countries. In Iran, approximately the entire energy system relies on fossil fuels, which impose significant greenhouse gases emission on the country. On the other hand, among the different greenhouse gases, CO2 has the most considerable section, and Iran is a country with lots of CO2 emissions, especially in the industry section. In this paper, a new MRCPSP is presented by considering CO2 emission minimization as an objective function. The mathematical model, besides minimizing emitted CO2, has three other objective functions, which are minimizing project completion time, minimizing the project costs, and maximizing the project quality. To show the effect of the proposed mathematical model on real-world situations, the case study in Iran is proposed. In real projects, uncertainty is an inseparable part of the project, so the mathematical model is presented and solved by considering fuzzy uncertainty. To solve the multi-objective model with the IVF numbers, a new extended solving method is presented.
The evaluated result shows the effect of the CO2 emission on the other objective functions. The greenness index and project quality have a direct impact on each other due to the reworking. By reworking on the activities, their quality and the greenhouse gas emission increase. The other important issue is the increase in the CO2 emission in the projects with the time pressure. This time pressure caused more use of the resources, machines, and act, so as it was shown in the computational experiments, more CO2 will be emitted. Finally, considering the CO2 emission as an objective function results in a reduction in the project costs. The other results are about the fuzzy uncertainty that demonstrate the upper value of the IVF numbers with a better result than the lower value. Many companies wish to protect the environment, but their problem is the fact that the profit of the company is on the top of their priority list. Besides, the lack of practical methods to reduce CO2 is another problem. Thus, in this paper a new mathematical model is extended to help project managers for reducing CO2 emissions in construction projects alongside their fundamental goals (i.e., time, cost, quality). The presented method can be generalized for applying in other sections, but the special restrictions and constraints of each section should be considered in detail.
Considering the real-world conditions and the possibility of disruption in project implementation, some parameters are strongly affected, and this could be an interesting topic for researchers in future research. In addition, due to the importance of the project and its impact on various aspects of society, sustainable project scheduling would be an interesting subject to be studied. On the other hand, due to the existence of various projects for contractors and project organizations, a successful organization needs to select appropriate projects in its project portfolio. Therefore, the discussion of portfolio selection to increase corporate income for future research is another future direction.
References
Agency, International Energy (2018) International energy agency. www.iea.org.
Aramesh S, Mousavi SM, Mohagheghi V (2021a) A new comprehensive project scheduling, monitoring, and management framework based on the critical chain under interval type-2 fuzzy uncertainty. Iran J Fuzzy Syst 18(1):151–170
Aramesh S, Mousavi SM, Mohagheghi V, Zavadskas EK, Antucheviciene J (2021b) A soft computing approach based on critical chain for project planning and control in real-world applications with interval data. Appl Soft Comput 98:106915
Arık OA, Toksarı MD (2018) Multi-objective fuzzy parallel machine scheduling problems under fuzzy job deterioration and learning effects. Int J Prod Res 56(7):2488–2505
Atli O, Kahraman C (2012) Fuzzy resource-constrained project scheduling using taboo search algorithm. Int J Intell Syst 27(10):873–907
Banihashemi SA, Khalilzadeh M, Shahraki A, Malkhalifeh MR, Ahmadizadeh SSR (2021) Optimization of environmental impacts of construction projects: a time–cost–quality trade-off approach. Int J Environ Sci Technol 18(3):631–646
Blazewicz J, Lenstra JK, Kan AR (1983) Scheduling subject to resource constraints: classification and complexity. Discret Appl Math 5(1):11–24
BP (2017) Statistical Review of World Energy 2017. https://www.bp.com/en/global/corporate/energy-economics/statistical-review-of-worldenergy. Accessed 1 Nov 2017
Brucker P, Drexl A, Möhring R, Neumann K, Pesch E (1999) Resource-constrained project scheduling: notation, classification, models, and methods. Eur J Oper Res 112(1):3–41
Burgelman J, Vanhoucke M (2018) Maximising the weighted number of activity execution modes in project planning. Eur J Oper Res 270(3):999–1013
Chen S (2009) Engine or drag: Can high energy consumption and CO2 emission drive the sustainable development of Chinese industry? Front Econ China 4(4):548–571
Chen SJ, Chen SM (2003) Fuzzy risk analysis based on similarity measures of generalized fuzzy numbers. IEEE Trans Fuzzy Syst 11(1):45–56
Creemers S (2015) Minimizing the expected makespan of a project with stochastic activity durations under resource constraints. J Sched 18(3):263–273
Dorfeshan Y, Mousavi SM, Zavadskas EK, Antucheviciene J (2021) A new enhanced ARAS method for critical path selection of engineering projects with interval type-2 fuzzy sets. Int J Inf Technol Decis Making 20(1):37–65
Davoudabadi R, Mousavi SM, Mohagheghi V (2021) A new decision model based on DEA and simulation to evaluate renewable energy projects under interval-valued intuitionistic fuzzy uncertainty. Renew Energy 164:1588–1601
Demeulemeester EL, Herroelen WS (2002) Scope and relevance of project scheduling. Project Scheduling: A Research Handbook, vol 49. Springer, Boston, MA, pp 1–11. https://doi.org/10.1007/0-306-48142-1_1
Dodin B (2006) A practical and accurate alternative to PERT. Perspectives in modern project scheduling. Springer, Boston, pp 3–23. https://springerlink.bibliotecabuap.elogim.com/chapter/10.1007/978-0-387-33768-5_1
Duflou JR, Sutherland JW, Dornfeld D, Herrmann C, Jeswiet J, Kara S, Kellens K (2012) Towards energy and resource efficient manufacturing: a processes and systems approach. CIRP Ann 61(2):587–609
Elloumi S, Loukil T, Fortemps P (2021) Reactive heuristics for disrupted multi-mode resource-constrained project scheduling problem. Expert Syst Appl 167:114132
Faridzad A, Banouei AA, Banouei J, Golestan Z (2020) Identifying energy-intensive key sectors in Iran: evidence from decomposed input-output multipliers. J Clean Prod 243:118653
Gahm C, Denz F, Dirr M, Tuma A (2016) Energy-efficient scheduling in manufacturing companies: a review and research framework. Eur J Oper Res 248(3):744–757
Ghasemi M, Mousavi SM, Aramesh S (2020) A new combination of multi-mode resource-constrained project scheduling and group decision-making process with interval-fuzzy information. J Ind Syst Eng 13(1):216–239
Gorzalczany MB (1987) A method of inference in approximate reasoning based on interval-valued fuzzy sets. Fuzzy Sets Syst 21(1):1–17
Grattan-Guinness I (1976) Fuzzy membership mapped onto intervals and many-valued quantities. Math Log Q 22(1):149–160
Hall NG, Posner ME (2004) Sensitivity analysis for scheduling problems. J Sched 7(1):49–83
Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207(1):1–14
Hartmann S, Kolisch R (2000) Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem. Eur J Oper Res 127(2):394–407
Herroelen W, Leus R (2005) Project scheduling under uncertainty: survey and research potentials. Eur J Oper Res 165(2):289–306
Huang X, Dai W, Du B (2016) Resource-constrained project scheduling problem for large complex equipment: a hybrid approach using pareto genetic algorithm and interval-valued intuitionistic fuzzy sets. Acad J Manuf Eng 14(1):12–21
IEA P (2016) CO2 Emissions from fuel combustion 2016. IEA
Javanmard S, Afshar-Nadjafi B, Niaki STA (2021) A bi-objective model for scheduling of multiple projects under multi-skilled workforce for distributed load energy usage. Oper Res 22(3):2245–2280
Jiménez M, Arenas M, Bilbao A, Rodrı MV (2007) Linear programming with fuzzy parameters: an interactive method resolution. Eur J Oper Res 177(3):1599–1609
Kolisch R, Hartmann S (2006) Experimental investigation of heuristics for resource-constrained project scheduling: an update. Eur J Oper Res 174(1):23–37
Li H, Womer NK (2015) Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming. Eur J Oper Res 246(1):20–33
Long LD, Ohsato A (2008) Fuzzy critical chain method for project scheduling under resource constraints and uncertainty. Int J Project Manag 26(6):688–698
Luong DL, Tran DH, Nguyen PT (2021) Optimizing multi-mode time-cost-quality trade-off of construction project using opposition multiple objective difference evolution. Int J Constr Manag 21(3):271–283
Mansouri SA, Aktas E, Besikci U (2016) Green scheduling of a two-machine flowshop: trade-off between makespan and energy consumption. Eur J Oper Res 248(3):772–788
Manzoor D, Aryanpur V (2017) Power sector development in Iran: a retrospective optimization approach. Energy 140:330–339
Mohagheghi V, Mousavi SM, Mojtahedi M, Newton S (2019) Evaluating large, high-technology project portfolios using a novel interval-valued Pythagorean fuzzy set framework: an automated crane project case study. Expert Syst Appl 162:113007
Mousavi B, Lopez NSA, Biona JBM, Chiu AS, Blesl M (2017) Driving forces of Iran’s CO2 emissions from energy consumption: an LMDI decomposition approach. Appl Energy 206:804–814
Pachauri RK, Allen MR, Barros VR, Broome J, Cramer W, Christ R, Dubash NK (2014) Climate change 2014: synthesis report. Contribution of Working Groups I, II and III to the fifth assessment report of the Intergovernmental Panel on Climate Change. Ipcc, p 151
Reuters (2015) Europe to draw up energy crisis contingency plans. http://uk.reuters.com/article/2015/04/16/eu-energy-crisis-idUKL5N0XD3GH20150416. Accessed 23 Sept 2015
Selim H, Ozkarahan I (2008) A supply chain distribution network design model: an interactive fuzzy goal programming-based solution approach. Int J Adv Manuf Technol 36(3–4):401–418
Servranckx T, Vanhoucke M (2019) A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs. Eur J Oper Res 273(3):841–860
Shabani ZD, Shahnazi R (2019) Energy consumption, carbon dioxide emissions, information and communications technology, and gross domestic product in Iranian economic sectors: a panel causality analysis. Energy 169:1064–1078
Shiyi CHEN (2009) Engine or drag: can high energy consumption and CO2 emission drive the sustainable development of Chinese industry? Front Econ China 4(4):548–571
Słowiński R (1980) Two approaches to problems of resource allocation among project activities—a comparative study. J Oper Res Soc 31(8):711–723
Stork FR (2000) Branch-and-bound algorithms for stochastic resource-constrained project scheduling. Technical Rep, 702–2000
Sun A (2013) The establishment of the green tax policy in China-To accelerate the construction of circular economy experimental zone in Qaidam basin of Qinghai Province as an example. Asian Soc Sci 9(3):148
Turner JR, Keegan A (1999) The versatile project-based organization: governance and operational control. Eur Manag J 17(3):296–309
Van de Vonder S, Ballestin F, Demeulemeester E, Herroelen W (2007) Heuristic procedures for reactive project scheduling. Comput Ind Eng 52(1):11–28
Weglarz J (ed) (2012) Project scheduling: recent models, algorithms and applications, vol 14. Springer, Berlin
Weglarz J, Józefowska J, Mika M, Waligóra G (2011) Project scheduling with finite or infinite number of activity processing modes–a survey. Eur J Oper Res 208(3):177–205
Wu X, Sun Y (2018) A green scheduling algorithm for flexible job shop with energy-saving measures. J Clean Prod 172:3249–3264
Yao JS, Lin FT (2002) Constructing a fuzzy flow-shop sequencing model based on statistical data. Int J Approx Reason 29(3):215–234
Yazdan GF, Behzad V, Shiva M (2012) Energy consumption in Iran: past trends and future directions. Procedia Soc Behav Sci 62:12–17
Zadeh LA (1968) Probability measures of fuzzy events. J Math Anal Appl 23(2):421–427
Zadeh LA (1976) A fuzzy-algorithmic approach to the definition of complex or imprecise concepts. Int J Man Mach Stud 8(3):249–291
Zavadskas EK, Antucheviciene J, Kar S (2019) Multi-objective and multi-attribute optimization for sustainable development decision aiding. Sustainability 11(11):3069. https://doi.org/10.3390/su11113069
Zolfaghari S, Mousavi SM, Antuchevičienė J (2021) A type-2 fuzzy optimization model for project portfolio selection and scheduling by incorporating project interdependency and splitting. Technol Econ Dev Econ 27(2):493–510
Zhang Z, Zhong X (2018) Time-cost trade-off resource-constrained project scheduling problem with stochastic duration and time crashing. Int J Appl Decis Sci 11(4):390–419
Acknowledgements
The authors would like to thank anonymous referees for their valuable comments and recommendations on the study. The authors did not receive support from any organization for the study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have influenced the work reported in the study.
Consent for publication
This study does not contain any studies with human participants or animals performed by any authors.
Ethical approval
The manuscript is original. It has not been published previously by any of the authors and even not under consideration in any other journal at the time of submission.
Additional information
Editorial responsibility: S. R. Sabbagh-Yazdi.
Rights and permissions
About this article
Cite this article
Aramesh, S., Mousavi, S.M., Ghasemi, M. et al. An optimization model for construction project scheduling by considering CO2 emissions with multi-mode resource constraints under interval-valued fuzzy uncertainty. Int. J. Environ. Sci. Technol. 20, 87–102 (2023). https://doi.org/10.1007/s13762-022-04377-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13762-022-04377-4