Abstract
Due to the increase in energy demand, many countries suffer from energy poverty because of insufficient and expensive energy supply. Plans to use alternative power like nuclear power for electricity generation are being revived among developing countries. Decisions for installation of power plants need to be based on careful assessment of future energy supply and demand, economic and financial implications and requirements for technology transfer. Since the problem involves many vague parameters, a fuzzy model should be an appropriate approach for dealing with this problem. This study develops a Fuzzy Multi-Objective Linear Programming (FMOLP) model for solving the nuclear power plant installation problem in fuzzy environment. FMOLP approach is recommended for cases where the objective functions are imprecise and can only be stated within a certain threshold level. The proposed model attempts to minimize total duration time, total cost and maximize the total crash time of the installation project. By using FMOLP, the weighted additive technique can also be applied in order to transform the model into Fuzzy Multiple Weighted-Objective Linear Programming (FMWOLP) to control the objective values such that all decision makers target on each criterion can be met. The optimum solution with the achievement level for both of the models (FMOLP and FMWOLP) are compared with each other. FMWOLP results in better performance as the overall degree of satisfaction depends on the weight given to the objective functions. A numerical example demonstrates the feasibility of applying the proposed models to nuclear power plant installation problem.
Keywords
Nomenclature
Sequence of nodes, j will be processed after i
Direct cost of activity (i, j) under normal time Crash time for activity (i, j) Crashing cost per unit time for activity (i, j) Penalty cost per unit time Start time for node i
Duration time for activity (i, j) Normal duration time for activity (i, j) Shortest duration time for activity (i, j) Required completion time for the project Membership degree of the objective k
Introduction
In order to stabilize the growth of countries and the need for electricity, renewable, non-renewable and nuclear energy must be used. Nuclear energy is one of the most practical ways to meet energy demands. That is why nuclear power plant installation seems to be an important subject for the country’s development. Turkey is largely dependent on fossil fuels such as petroleum, natural gas, and coal which make up a significant part of energy intake. Then, renewable and nuclear energy resources can be considered as some of the most effective solutions for clean and sustainable energy. They have fewer effects on the environment as compared to fossil energy resources. It is also important to note that nuclear and renewable energy resources reduce CO2 emissions and assist in protecting the environment. Nuclear energy is seen by government as an important way of diversifying energy types, cheap, sustainable, eco-friendly and reducing this dependence [28]. But the construction of a nuclear power plant is a very complex project management task that requires a huge investment, time and attention. Due to the nature of project management, uncertainties are very high and Fuzzy Multi-Objective Decision Making methods can be a useful tool. Zimmermann’s [30] linear programming methods and the fuzzy set theory of Bellman and Zadeh [4] combine to achieve effective results in project planning and develop strategies that are more relevant to the objectives.
A new approach to existing techniques is introduced in our proposed model. The main contribution of this article is the use of Nearest Interval Approximation and Goal Programming to obtain the importance weight of the objectives in FMWOLP models. Therefore, deriving the weights of criteria even from inconsistent fuzzy comparison matrix would be possible with Nearest Interval Approximation and Goal Programming approach.
The reminder of the paper is organized as follows: Section 2 illustrates the latest literature highlights. Two project management models are constructed in Section 3. A case study of the installation of nuclear power plant in Turkey is examined in Section 4. Some final comments are made in Section 5. Last section is devoted to conclusions.
Literature review
In recent years, fuzzy set theory have evolved to solve real world problems. In many studies, fuzzy logic was included in mathematical modeling. Arya and Singh [1] performed a fuzzy efficient iterative method for multi-objective linear fractional programming problems. They proposed an iterative fuzzy approach to search fuzzy efficient solution set for multi-objective linear fractional programming (MOLFP) problems. This approach is based on randomly generated fuzzy parametric preferences in the interval [0, 1] and the fuzzy efficient solution is obtained with the percentage of satisfaction for each objective. Bhati et al. [2] stressed about a fuzzy based branch and bound approach for multi-objective linear fractional (MOLF) optimization problems. They convert the original MOLF optimization problem into equivalent fuzzy multi-objective linear fractional (FMOLF) optimization problem. Then, they applied branch and bound techniques on FMOLF optimization problem. The feasible space of FMOLF optimization problem is bounded by triangular simplex space. Su [27] studied a fuzzy multi-objective linear programming model for solving re-manufacturing planning problems with multiple products and joint components. He developed a fuzzy multi-objective linear programming (FMOLP) model that simultaneously minimizes total costs, lead time and CO2 emissions with reference to multiple products and joint components. His proposed model evaluates cost-effectiveness, lead time and CO2 emissions, while integrating multi-products, multi-suppliers, multi-components, joint components and multi-machines into one re-manufacturing production system. Dubey and Mehra [11] applied a bipolar approach in fuzzy multi-objective linear programming. Their approach facilitate a natural fusion of bipolarity in FMOLPPs. The flexible constraints in a fuzzy multi-objective linear programming problem (FMOLPP) are viewed as negative preferences for describing what is somewhat tolerable while the objective functions of the problem are viewed as positive preferences for depicting satisfaction to what is desirable.
Shaw et al. [25] presented an integrated approach for selecting the appropriate supplier in the supply chain, addressing the carbon emission issue, using fuzzy-AHP and fuzzy multi-objective linear programming. They applied Fuzzy AHP (FAHP) for analyzing the weights of the multiple factors. The factors taken into consideration are cost, quality rejection percentage, late delivery percentage, green house gas emission and demand. They use these weights of the multiple factors in fuzzy multi-objective linear programming for supplier selection and quota allocation. Cheng et al. [7] solved fuzzy multi-objective linear programming problems using deviation degree measures and weighted max–min method. Using the deviation degree measures and weighted max–min method, they transformed the FMOLP problem into crisp linear programming (CLP) problem. If decision makers fix the values of deviation degrees of two side fuzzy numbers in each constraint, then the d-pareto-optimal solution of the FMOLP problems can be obtained by solving the CLP problem. Baky [3] proposed two new algorithms to solve multi-level multi-objective linear programming (ML-MOLP) problems through the fuzzy goal programming (FGP) approach. His first algorithm groups the membership functions for the defined fuzzy goals of the objective functions at all levels and the decision variables for each level except the lower level of the multi-level problem. The second algorithm lexicographically solves MOLP problems of the ML-MOLP problem by taking into consideration the decisions of the MOLP problems for the upper levels. Kang et al. [17] studied project management for a Wind Turbine Construction by Applying Fuzzy Multiple Objective Linear Programming Models. They used the fuzzy weighted multi objective linear programming model (FMWOLP).
The desire to use nuclear energy to meet the demand for energy has motivated many academic researches. Erdoğan and Kaya [12] applied a combined fuzzy approach to determine the best region for a nuclear power plant in Turkey. They combined fuzzy multi criteria decision making (MCDM) methodology that consists of Interval type-2 and fuzzy analytical hierarchy process (AHP). They ranked alternatives with interval type-2 fuzzy TOPSIS to determine the best location alternative for the nuclear power plant. Shahi et al. [24] studied the development of nuclear power plants by means of modified model of Fuzzy DEMATEL and GIS in Bushehr/Iran. They present a model to build a nuclear power plant in order to demonstrate both the cause and effect relationship among effective criteria in the decision making process and the ultimate weight for each criterion. Erol et al. [13] stressed about fuzzy MCDM framework for locating a nuclear power plant in Turkey. They proposed a tool based on fuzzy Entropy and t norm based fuzzy compromise programming to deal with the vagueness of human judgments. Purba [22] considered fuzzy probability on reliability study of nuclear power plant probabilistic safety assessment. His study has categorized two types of fuzzy probability approaches, i.e. fuzzy based fault tree analyses (FTA) and fuzzy hybrid FTA. His study confirms that the fuzzy based FTA should be used when the uncertainties are the main focus of the FTA. Kunsch and Teghem [18] proposed nuclear fuel cycle optimization using multi-objective stochastic linear programming. An interactive multicriteria approach using stochastic linear programming is provided by the code Strange, which has already been applied to different energy strategy problems, also outside the nuclear field. The literature that addresses this research issue is still growing. Some studies have discussed in the field, e.g. [8, 29].
Our proposed model brings a new approach to existing models already present in the literature. For the first time, two subject such as FMOLP-FMWOLP and project planning are combined together. In addition, Goal Programming and Nearest Interval Approximation methodology are used to generate the weights of the objective functions without the need for consistency check.
Proposed models
In this section, a new approach to existing models is introduced in the light of literature review. The features added to the existing models are explained in the relevant sections.
Fuzzy multi-objective linear programming (FMOLP)
For the problem, a Fuzzy Multi-Objective Linear Programming (FMOLP) model is proposed [17]. The steps are as follows:
Multi-objective linear programming model
By constructing balance between the time and the price, a compromise project implementation plan is found. Three objectives are considered: least total project price, shortest total project period and longest total crash time.
The purpose is to minimize the total cost (TC) to complete the project. This cost includes the direct cost (K
D
ij
), the crashing cost (s
ij
) and the penalty cost (l) which depends on the total project duration (TP). (i.e. the cost to be incurred if the project is delayed during the normal period).
The constraints are:
Equation (4) shows that the sum of the start time (E i ) and the process time (T ij ) of activity i should be equal to or smaller than the start time (E j ) of activity j.
Equation (5) is the sum of the process time (T ij ) and the crashing time (Y ij ) between i and j activities equal to the planned normal duration (D ij ) of the (i, j) node.
Equation (6) shows that the sum of the crashing time (Y ij ) and the shortest possible process time (d ij ) of the node could be smaller than the planned normal process time (D ij ) of the node. That is, the process time (D ij ) of a node should not go below the shortest specified process time (d ij ).
Equation (7) assumes that the initial moment of the first activity (E1) is zero.
Equation (8) ensures that the last activity is completed before or on the required project completion time (F).
Calculate the positive ideal solution (PIS) and the negative ideal solution (NIS) of the three objective functions.
Equation (9) assumes that positive ideal solution of total cost is minimization of total cost and negative ideal solution of total cost is maximization of total cost.
Equation (10) assumes that positive ideal solution of total time is minimization of total time and negative ideal solution of total time is maximization of total time.
Equation (11) assumes that positive ideal solution of total crash time is maximization of total crash time and negative ideal solution of total crash time is minimization of total crash time.
So, the membership function for each of the three objective functions is established as follows:
After the membership function values are obtained, apply the Fuzzy Programming Method proposed by Zimmermann to add auxiliary variable λ, which might take into account the three objective functions at the same time [30]. The initial Fuzzy Multi-Objective Linear Programming problem will be remodeled into a Crisp Single-Goal Linear Programming problem. By maximizing λ, a compromise resolution will be obtained.
The time constraints in Equation (19)-(20)-(21)-(22) are accepted to be crisp numbers.
The results include the whole project cost, the whole project completion time and also the total crash time and therefore the three objectives will be satisfied.
Fuzzy multiple weighted-objective linear programming (FMWOLP)
The decision makers could take into account that the importance of each objective is completely different. That is, some objectives are more vital than others. As a result, the weights of the objectives should be determined by the management first. We propose to integrate the Nearest Interval Approximation and Goal Programming used to find weights into the FMOLP model. Thus, the relative weights of the multiple objectives are calculated by the Nearest Interval Approximation and Goal Programming and by using these weights, the FMOLP will be recreated as FMWOLP to reach best TC, TP, TR values.
Integrated fuzzy pairwise comparison matrix
By collecting the fuzzy judgment matrices from all decision makers, this matrices can be aggregated by using the Fuzzy Geometric Mean Method of Buckley [5, 6]. The aggregated triangular fuzzy numbers of n decision makers’ judgment in an certain case
The Nearest Weighted Possibilistic Interval Approximation: It is an interval operator of a fuzzy number. First we introduce an f-weighted distance quantity on the fuzzy numbers and then we obtain the Interval Approximations for a fuzzy number [16]. Definition: A weighting function is a function as Definition: Let is the Nearest Weighted Interval Approximation to fuzzy number The function f (α) can be understood as the weight of our Interval Approximation; the property of monotone increasing function f (α) means that the higher the cut level is, the more important its weight is in determining the Interval Approximation of fuzzy numbers. In applications, the function f (α) can be chosen according to the actual situation. Corollary: Let Goal Programming: In the conventional case, if a Pairwise Comparison Matrix A be reciprocal and consistent then the weights of each criterion are simply calculated as Firstly by Equation (26) we convert each fuzzy element By solving this model the optimal weight vector W = (w1, . . . , w
n
) which shows the importance of each criterion will be obtained. We can use these weights in the process of solving a multiple criteria decision-making problem. Also, these weights show which criterion is more important than others. To rank these criteria, we assign rank 1 to the criterion with the maximal value of w
i
and so forth, in a decreasing order of w
i
. The proposed method is able to derive the weights of criteria when the elements of the PCM (consistent or inconsistent) are fuzzy in any form. This Goal Programming model we use in practice is always feasible. Here is the little evidence for its feasibility. Consider
The overall aim is to maximize the λ
TC
, λ
TP
, λ
TR
which are the satisfaction rating, using the weights obtained. Thus, the best possible TC, TP, TR values are obtained, with the objectives of minimizing the total project cost, minimizing the total project duration time and maximizing the total crash time.
where w TC , w TP and w TR are the normalized importance weights for the total project cost, the total project duration time and the total crash time, respectively; λ TC , λ TP , λ TR are the degrees of satisfaction for the total project cost, the total project duration time and the total crash time, respectively [30].
The results include the whole project cost, the whole project completion time and also the total crash time and therefore the three objectives will be satisfied. Briefly, the steps of the proposed methodology are given in Fig. 1.

Flowchart of the proposed methodology.
Nuclear energy technology is an energy production method in the form of electricity generation from turbine connected generator and steam turbine rotation using the heat energy produced by the division of certain heavy atoms such as uranium and plutonium. It was first developed in the 1940s and after the World War II it was used for commercial electricity production. As a result of accidents, nuclear power plant conditions have been tightened, making their design and construction more expensive. Following new regulations, safety measures and strict licensing terms, nuclear energy has become more expensive and risky investment. In many countries, the problem of nuclear waste, which is not resolved due to political reasons and problems of interest with people’s acceptance, has limited the spread of nuclear power plants. Following the massive nuclear stagnation in the western world in the 1990s, the Fukushima accident hampered the nuclear renaissance and re-enactment for the post-2010 period. Many countries have changed or questioned their future nuclear predictions.
Today, about 16 countries provide at least 25 percent of their electricity needs from nuclear energy. In recent years, nuclear plant installation in Turkey has become an important issue and research on the subject has increased.
The nuclear power plant installation is utilized for instance to look at the common sense of the proposed models. The fundamental development information of installation nuclear power plant in Turkey are shown in Table 1. The project has been planned for 20 years.
Construction data for nuclear power plant project
Construction data for nuclear power plant project
Multi-objective linear programming model
Based on Equations (1)-(8), the Multi-Objective Linear Programming Model is constructed as follows:
Min TC =(33.210.601, 6 + 4.427.765, 3 Y12) + (349.090.909, 091 + 23.271.072, 19 Y24) + (628.363.636, 36 + 18.616.557, 75 Y23) + (768.000.000 + 68.261.811, 76 Y45) + (698.181.818, 18 + 53, 191, 022.14 Y46) + (5.026.909.090, 91 + 446.804.586, 04 Y47) + (6.004.363.636, 63 + 553.683.255, 55 Y58) + (488.727.272, 72 + 52.127.201, 704 Y69) Min TP = E9 - E1 Max TR = Y12 + Y23 + Y24 + Y45 + Y46 + Y47 + Y58 + Y69
subject to: E1 + T12 = E2
E2 + T23 = E3
E2 + T24 = E4
E4 + T45 = E5
E4 + T46 = E6
E4 + T47 = E7
E5 + T58 = E8
E6 + T69 = E9
T12 + Y12 = 3
T23 + Y23 = 16
T24 + Y24 = 7
T45 + Y45 = 4
T46 + Y46 = 6
T47 + Y47 = 5
T58 + Y58 = 5
T69 + Y69 = 4
Y12 - 1 ≤0
Y23 - 7 ≤0
Y24 - 3 ≤0
Y45 - 1 ≤0
Y46 - 2.5 ≤ 0
Y47 - 2 ≤0
Y58 - 2 ≤0
Y69 - 1.5 ≤ 0
and all variables are non-negative.
The linear programming code of this model for online linear programming solver [31] is in [9].
Positive and negative ideal solutions
By applying the Equations (9)-(11), the PIS and the NIS values of the three objectives are calculated under each objective function. The values are shown in Table 2.
The PIS and the NIS values of the three objectives
The PIS and the NIS values of the three objectives
Based on the values of the PIS and NIS, the membership functions of the objective functions are established using Equations (1)-(8) as follows:
The auxiliary variable λ is added to linear programming model with the membership values for the objective functions. By applying Equations (9)-(11), the initial FMOLP problem is remodeled into a Crisp Single-Goal Linear Programming problem.
Max λ
subject to:
TC = (33, 210, 601.6 + 4, 427, 765.3 Y12) + (349, 090, 909.091 + 23, 271, 072.19 Y24) + (628, 363, 636.36 + 18, 616, 557.75 Y23) + (768, 000, 000 + 68, 261, 811.76 Y45) + (698, 181, 818.18 + 53, 191, 022.14 Y46) + (5, 026, 909, 090.91 + 446, 804, 586.04 Y47) + (6, 004, 363, 636.63 + 553, 683, 255.55 Y58) + (488, 727, 272.72 + 52, 127, 201.704 Y69)
TP = E9 - E1
TR = Y12 + Y23 + Y24 + Y45 + Y46 + Y47 + Y58 + Y69
Constraints Equation (19)-(20)-(21)-(19xxx)-(22) and all variables are non-negative.
The linear programming code of this model is in [9].
FMOLP model result
By using online linear programming solver [31], the results shows that λ TC = 0.802, λ TP = 1 and λ TR = 0.8. Other results are shown in Table 3. Activities (a), (b), (c), (d), (e) and (h) should be crashed. Thus, the duration time (TP) for the activities will reduce from the original 20 years, as shown in Table 3, to 12 years. As a result, total cost (TC) is 14,480,834,021.227 TL, total project duration time (TP) is 12 years and the total crash time (TR) is 16 years. The resulting satisfaction degree of the problem (λ=0.8) appears to be a fairly high value.
Results of FMOLP model
Results of FMOLP model
The same case applies to the proposed FMWOLP model. The main difference in both models is that the weights of the objectives are taken into account in the FMWOLP model. Five decision makers are selected and an Integrated Fuzzy Pairwise Comparison Matrix is generated.
Decision makers gave priority to three objectives. By collecting the fuzzy judgment matrices from all decision makers, Integrated Fuzzy PCM is constructed in Table 4.
Integrated fuzzy pairwise comparison matrix
Integrated fuzzy pairwise comparison matrix
We use two step to find degrees of importance of three objectives. First step is to convert Integrated Fuzzy PCM to Interval Approximation PCM by using the Nearest Interval Approximation. The second step is to construct the Goal Programming model. As stated in Section 3.2.2, this method can be used to derive weight from consistent and inconsistent matrices.
Step 1 - Nearest Interval Approximation: Let
We set n = 5 to increase sensitivity and apply the formula accordingly. So, f (a) = (5a4, 5a4) NWIA
Using the above statements, the Integrated Fuzzy PCM in Table 4 is converted to Interval Approximation PCM in Table 5. Thus, the decisions are ready for use in the Goal Programming model.
Interval approximation pairwise comparison matrix
Interval approximation pairwise comparison matrix
Step 2 - Goal Programming: We construct the Goal Programming model for the above Interval Approximation PCM:
subject to:
By solving this model by an online linear optimization solver application [31], we obtained the results as weights of objective functions, w TC = 0.467288, w TP = 0.2981297, w TR = 0.2345823. The linear programming code of this model is in [9].
By applying "Max λ = w TC * λ TC + w TP * λ TP + w TR * λ TR " as in Section 3.2.3, the FMWOLP model is formulated as follows: Max λ = 0.467288λ TC + 0.2981297λ TP + 0.2345823λ TR
subject to:
TC = (33, 210, 601.6 + 4, 427, 765.3 Y12) + (349, 090, 909.091 + 23, 271, 072.19 Y24) + (628, 363, 636.36 + 18, 616, 557.75 Y23) + (768, 000, 000 + 68, 261, 811.76 Y45) + (698, 181, 818.18 + 53, 191, 022.14 Y46) + (5, 026, 909, 090.91 + 446, 804, 586.04 Y47) + (6, 004, 363, 636.63 + 553, 683, 255.55 Y58) + (488, 727, 272.72 + 52, 127, 201.704 Y69)
TP = E9 - E1
TR = Y12 + Y23 + Y24 + Y45 + Y46 + Y47 + Y58 + Y69
Constraints Equation (41)-(42)-(43)-(44)-(45) and all variables are non-negative.
The linear programming code of this model is in [9].
FMWOLP model result
By solving FWMOLP model, the results show that TC = 0.83, TP = 1 and TR = 0.75. Other results are shown in Table 6. Activities (a), (b), (c), (e) and (h) should be crashed. Thus, the duration time for the activities will reduce from the original 20 years, as shown in Table 6, to 12 years. As a result, total cost (TC) is 14,412,572,209.517 TL, total project duration time (TP) is 12 years and the total crash time (TR) is 15 years. The resulting degree of the problem (λ = 0.86) is a fairly high value to raise membership values.
Results of FMWOLP model
Results of FMWOLP model
According to FMOLP model, activities (a), (b), (c), (d), (e) and (h) should be crashed. Thus, TP reduced from the original 20 years to 12 years. TC is 14,480,834,021.227 TL and TR is 16 years. According to FMWOLP model, activities (a), (b), (c), (e) and (h) should be crashed. TC is 14,412,572,209.517 TL, TP is 12 years and TR is 15 years. Based on data from DMs, TC becomes more important than other objectives. Therefore, TC is reduced by the changing in activity times, although TP does not change. The change in TR does not affect TP since it was not in the critical path. The comparison of the two models are shown in Table 7.
Comparative results of FMOLP and FMWOLP Models
Comparative results of FMOLP and FMWOLP Models
Our proposed method uses fuzzy logic approach to make decisions for facility installation. A fuzzy mathematical model is proposed for the project and weighted fuzzy logic for the same problem is re-modeled. In this approach, three main objective functions have been identified for the facility installation project such as; total cost, total time and total crash time. These objectives are modeled by Fuzzy Multi Objective Linear Programming. The satisfaction degrees are determined for all objectives and these values were maximized with the established model. The goal is to achieve the lowest cost, the minimum time and the highest crash time optimization. The same problem is then used by weighting objective functions. First, with the help of decision makers, Nearest Interval Approximation and Goal Programming techniques are used for criterion weighting. Then, Fuzzy Multi-Weighted Objective Linear Programming model is established. The highest satisfaction is obtained. The results of the two models are evaluated. This approach has been applied on a case study of nuclear power plant installation in Turkey. It is shown that the model using weighting gives better results for all objectives than the first model. The main contribution of this article to the existing literature is the use of Nearest Interval Approximation and Goal Programming to obtain the importance weight of the objectives in FMWOLP models.
For further research, FMOLP and FMWOLP can be extended so as to work with hesitant fuzzy sets. Another type of integration of multi objective decision making methods such as interval type-2 fuzzy sets and pythagorean fuzzy sets can also be proposed. Non-linearity in membership functions can be considered. The results from this new integrations can be compared with the result of our study.
