Abstract

Selecting projects is often a difficult task. It is complicated because there is usually more than one dimension for measuring the impact of each project, especially when there is more than one decision maker. This paper is aimed to present the fuzzy ELECTRE approach for prioritizing the most effective projects to improve decision making. To begin with, the ELECTRE is one of most extensively used methods to solve multicriteria decision making (MCDM) problems. The ELECTRE evaluation method is widely recognized for high-performance policy analysis involving both qualitative and quantitative criteria. In this paper, we consider a real application of project selection using the opinion of experts to be applied into a model by one of the group decision makers, called the fuzzy ELECTRE method. A numerical example for project selection is given to clarify the main developed result in this paper.

1. Introduction

Selecting the best project in any field is a problem that like many other decision problems is complicated because such projects usually tend to have more than one aspect in terms of measurement, and therefore, involve more than one decision maker. Project selection and project evaluation involve decisions that are critical to the profitability, growth, and the survival of the establishments in an increasingly competitive global scenario. Also, such decisions are often complex because they require identification, consideration, and analysis of many tangible and intangible factors [1].

There are various methods regarding project selection in different fields. The project selection problem has attracted considerable endeavor by practitioners and academicians in recent years. One of the major fields, were such selection has been applied, is mathematical programming, especially mix-integer programming (MIP), since the problem comprises selection of projects while other aspects are considered using real-value variables [2]. For instance, an MIP has been developed by Beaujon et al. [3] to deal with Research and Development (R&D) portfolio selection.

MCDM format is a modeling and methodological tool for dealing with complex engineering problems [4, 5]. The degree of uncertainty, the number of decision makers, and the nature of the criteria will still have to be carefully considered to solve this problem. In addition to MCDM methods, the ratings and the weights of the selection criteria need to be known precisely and thus are necessary for dealing with the imprecise or vague nature of linguistic assessment [6, 7].

Many mathematical programming models have been developed to address project-selection problems. However, in recent years, MCDM methods have gained considerable acceptance for judging different proposals. The objective of Mohanty’s [8] study was to integrate the multidimensional issues in an MCDM framework that may help decision makers to develop insights and make decisions accordingly. They computed the weight of each criterion and, then, assessed the projects by computing TOPSIS algorithm [9]. An application of the fuzzy ANP along with the fuzzy cost analysis in selecting R&D projects has been presented by Mohanty et al. [10] in their work, they used triangular fuzzy numbers for two prefer one criterion over another using a pairwise comparison with the fuzzy set theory. In a separate study, by Alidi [11], project selection problem was presented using a methodology based on the AHP for quantitative and qualitative aspects of that problem. According to him, industrial investment companies should concentrate their efforts on the development of prefeasibility studies for a specific number of industrial projects, which have a high likelihood of realization [11].

The ELECTRE method for choosing the best action(s) from a given set of actions was introduced in 1965, and later referred to as ELECTRE I. The acronym ELECTRE stands for elimination et choix traduisant la realite’ or (elimination and choice expressing the Reality), initially cited for commercial reasons [12]. In Time approach has evolved into a number of variants; today, the commonly applied versions are known as ELECTRE II [13] and ELECTRE III [14]. ELECTRE is a popular approach in MCDM, and has been widely used in the literature [1519].

This paper is divided into five main sections. The next section provides materials and methods, mainly the fuzzy sets and the ELECTRE method. The fuzzy ELECTRE method is introduced in Section 3. How the proposed model is used in a real example is explained in Section 4. Finally, the conclusions are provided in the final section.

2. Materials and Methods

2.1. FST

Zadeh [20] introduced the fuzzy set theory (FST) to deal with the uncertainty due to imprecision and vagueness. A major contribution of this theory is its capability of representing vague data; it also allows mathematical operators and programming to be applied to the fuzzy domain. A fuzzy set is a class of objects with a continuum of grades of membership. Such a set is characterized by a membership (characteristic) function, which assigns to each object a grade of membership ranging between zero and one [21].

A tilde “” will be placed above a symbol if the symbol represents a fuzzy set (FS). A triangular fuzzy number (TFN) 𝑀 is shown in Figure 1. A TFN is denoted simply as (𝑙/𝑚,𝑚/𝑢) or (𝑙,𝑚,𝑢). The parameters 𝑙, 𝑚, and 𝑢(𝑙𝑚𝑢), respectively, denote the smallest possible value, the most promising value, and the largest possible value that describe a fuzzy event. The membership function of TFN’s is shown in Figure 1.

Each TFN has linear representations on its left and right side, such that its membership function can be defined as follows: 𝜇𝑥𝑀=0,𝑥<𝑙,(𝑥𝑙)((𝑚𝑙),𝑙𝑥𝑚,𝑢𝑥)(𝑢𝑚),𝑚𝑥𝑢,0,𝑥>𝑢.(2.1) A fuzzy number (FN) can always be given by its corresponding left and right representation of each degree of membership as in the following: 𝑀=𝑀𝑙(𝑦),𝑀𝑟(𝑦)[],=(𝑙+(𝑚𝑙)𝑦,𝑢+(𝑚𝑢)𝑦),𝑦0,1(2.2) where 𝑙(𝑦) and 𝑟(𝑦) denote the left side representation and the right side representation of a FN, respectively. Many ranking methods for FN’s have been developed in the literature. These methods may provide different ranking result, and most of them are tedious in graphic manipulation requiring complex mathematical calculation [22].

While there are various operations on TFN’s, only the important operations used in this study are illustrated. If we define two positive TFN’s (𝑙1,𝑚1,𝑢1) and (𝑙2,𝑚2,𝑢2), then 𝑙1,𝑚1,𝑢1+𝑙2,𝑚2,𝑢2=𝑙1+𝑙2,𝑚1+𝑚2,𝑢1+𝑢2,𝑙1,𝑚1,𝑢1𝑙2,𝑚2,𝑢2=𝑙1𝑙2,𝑚1𝑚2,𝑢1𝑢2,𝑙1,𝑚1,𝑢1𝑙𝑘=1𝑘,𝑚1𝑘,𝑢1𝑘,where𝑘>0.(2.3)

2.2. ELECTRE Method

To rank a set of alternatives, the ELECTRE method as outranking relation theory was used to analyze the data regarding a decision matrix. The concordance and discordance indexes can be viewed as measurements of dissatisfaction that a decision maker uses in choosing one alternative over the other.

We assume 𝑚 alternatives and 𝑛 decision criteria. Each alternative is evaluated with respect to 𝑛 criteria. As result, all the values assigned to the alternatives with respect to each criterion form a decision matrix.

Let 𝑊=(𝑤1,𝑤2,,𝑤𝑛) be the relative weight vector of the criteria, satisfying 𝑛𝑗=1𝑤𝑗=1. Then, the ELECTRE method can be summarized as follows [23].

Normalization of decision matrix 𝑋=(𝑥𝑖𝑗)𝑚×𝑛 is carried out by calculating 𝑟̇𝑦, which represents the normalization of criteria value. Let 𝑖=1,2,,𝑚 and 𝑗=1,2,,𝑛.𝑟𝑖𝑗=𝑥𝚤𝑗𝑚𝑖=1𝑥2𝚤𝑗.(2.4)

The weighted normalization of decision matrix is calculated with the following formula: 𝑣𝑉=𝑖𝑗𝑚×𝑛𝑣𝚤𝑗=𝑟𝑖𝑗𝑤𝑖𝑗,𝑛𝑗=1𝑤𝑗=1.(2.5)

After calculating weight normalization of the decision matrix, concordance and discordance sets are applied. The set of criteria is divided into two different subsets. Let 𝐴=[𝑎1,𝑎2,𝑎3,] denote a finite set of alternatives. In the following formulation, we divide data into two different sets of concordance and discordance. If the alternative 𝐴𝑎1 is preferred over alternative 𝐴𝑎2 for all the criteria, then the concordance set is composed.

The concordance set is composed as follows. 𝐶𝑎1,𝑎2=𝑗𝑣𝑎1𝑗>𝑣𝑎2𝑗,𝑎1,𝑎2=1,2,,𝑚,and𝑎1𝑎2(2.6)𝐶(𝑎1,𝑎2) is the collection of attributes where 𝐴𝑎1 is better than, or equal, to 𝐴𝑎2.

On completing of 𝐶𝑎1𝑎2, apply the following discordance set: 𝐷𝑎1,𝑎2=𝑗𝑣𝑎1𝑗<𝑣𝑎2𝑗.(2.7)

The concordance index of (𝑎1,𝑎2) is defined as follows: 𝐶𝑎1𝑎2=𝑗𝑤𝑗,(2.8)𝑗 are the attributes contained in the concordance set 𝐶(𝑎1,𝑎2). The discordance index 𝐷(𝑎1,𝑎2) represents the degree of disagreement in 𝐴𝑎1𝐴𝑎2; in the following way: 𝐷𝑎1𝑎2=𝑗+||𝑣𝑎1𝑗+𝑣𝑎2𝑏𝑗+||𝑗||𝑣𝑎1𝑗𝑣𝑏2𝑗||.(2.9)𝑗+ are the attributes contained in the discordance set 𝐷(𝑎1,𝑎2), and 𝑣𝑖𝑗 is the weighted normalized evaluation of the alternative 𝑖 on criterion 𝑗.

This method implies that 𝐴𝑎1 outranks 𝐴𝑎2 when 𝐶𝑎1𝑎2𝐶 and, 𝐷𝑎1𝑎2𝐷.𝐶: The averages of 𝐶𝑎1𝑎2,𝐷: The averages of 𝐷𝑎1𝑎2.

3. The Proposed Fuzzy ELECTRE Method

ELECTRE I is one of the earliest multicriteria evaluation methods, developed among other outranking methods. The major purpose of this method is to select a desirable alternative that meets both the demands of concordance preference above many evaluation benchmarks, and of discordance preference under any optional benchmark. The ELECTRE I generally includes three concepts, namely, the concordance index, discordance index, and the threshold value.

In this study, our model fuzzy ELECTRE along with the opinion of decision makers will be applied by a group decision makers.

The procedure for fuzzy ELECTRE ranking model has been given as follows:

Step 1 (determination of the weights of the decision makers). Assume that the decision group contains 𝑙 decision maker’s criteria and gives them designated scores. The importance of the decision makers is, than, considered is linguistic terms (LT). We construct the aggregated decision matrix (ADM) based on the opinions of the decision-makers, and the LT as shown in Table 1.

Step 2 (calculation of TFN’s). We set up the TFN’s. Each expert makes a pairwise comparison of the decision criteria and gives them relative scores. The aggregated fuzzy importance weight (AFIW) for each criterion can be described as TFN’s 𝑤𝑗=(𝑙𝑗,𝑚𝑗,𝑢𝑗) for 𝐾=1,2,,𝑘, and 𝑗=1,2,,𝑛. This scale has been employed in the TFN’s as proposed by Mikhailov [24], and shown in Table 2.
Now, the TFN’s are set up based on the FN’s and assigned relative scores: 𝐺𝑗=𝑙𝑗,𝑚𝑗,𝑢𝑗,𝑙(3.1)𝑗=𝑙𝑗1𝑙𝑗2𝑙𝑗𝑘1/𝑘𝑚,𝑗=1,2,𝑘,𝑗=𝑚𝑗1𝑚𝑗2𝑚𝑗𝑘1/𝑘𝑢,𝑗=1,2,𝑘,𝑗=𝑢𝑗1𝑢𝑗2𝑢𝑗𝑘1/𝑘,𝑗=1,2,𝑘.(3.2)
Then, the AFWI for each criterion is normalized as follows: 𝑤𝑗=𝑤𝑗1,𝑤𝑗2,𝑤𝑗3,(3.3) where 𝐺𝑇=𝑘𝑗=1𝑙𝑗,𝑘𝑗=1𝑚𝑗,𝑘𝑗=1𝑢𝑗.(3.4) The fuzzy geometric mean of the fuzzy priority value is calculated with normalization priorities for factors using the following: 𝑤𝑖=𝐺𝑗𝐺𝑇=𝑙𝑗,𝑚𝑗,𝑢𝑗𝑘𝑗=1𝑙𝑗,𝑘𝑗=1𝑚𝑗,𝑘𝑗=1𝑢𝑗=𝑙𝑗𝑘𝑗=1𝑢𝑗,𝑚𝑗𝑘𝑗=1𝑚𝑗,𝑢𝑗𝑘𝑗=1𝑙𝑗.(3.5)
At a later stage, the normalized AFIW matrix is constructed as follows 𝑤𝑊=1,𝑤2𝑤,,𝑛.(3.6)

Step 3 (calculation of the decision matrix). In [15], the matrix is constructed: 𝑥𝑋=11𝑥12𝑥1𝑛𝑥21𝑥22𝑥21𝑥𝑚1𝑥𝑚2𝑥𝑚𝑛.(3.7)

Step 4. Calculation of the normalized decision matrix and the weighted normalized decision matrix.
The normalized decision matrix is calculated in the following way, 𝑟𝑖𝑗=1/𝑥𝑖𝑗𝑚𝑖=11/𝑥2𝑖𝑗𝑟Forminimization,𝑖𝑗=𝑥𝚤𝑗𝑚𝑖=1𝑥2𝚤𝑗𝑟Formaximization,𝑖=1,2,,𝑚,𝑗=1,2,,𝑛,𝑖𝑗=𝑟11𝑟12𝑟1𝑛𝑟21𝑟22𝑟21𝑟𝑚1𝑟𝑚2𝑟𝑚𝑛.(3.8) Thus, the weighted normalized decision matrix based on the normalized matrix is constructed as follows: ̃𝑣𝑉=𝑖𝑗𝑚×𝑛̃𝑣,where𝑖𝑗̃𝑣:normalizedpositivetriangularFNs.𝑖=1,2,,𝑚,𝑗=1,2,,𝑛.𝑖𝑗=𝑟𝑖𝑗×𝑤𝑗.(3.9)

Step 5 (calculation of concordance and discordance indexes). These indexes are measured for different weights of each criterion (𝑤𝑗1,𝑤𝑗2,𝑤𝑗3). The concordance index 𝐶𝑎1𝑎2 represents the degree of confidence in pairwise judgments (𝐴𝑎1𝐴𝑎2) accordingly, the concordance index to satisfy the measured problem can be written with the following formula: 𝐶1𝑎1𝑎2=𝑗𝑤𝑗1,𝐶2𝑎1𝑎2=𝑗𝑤𝑗2,𝐶3𝑎1𝑎2=𝑗𝑤𝑗3,(3.10) where 𝐽 are the attributes contained in the concordance set 𝐶(𝑎1,𝑎2).
On the other hand, the preference of the dissatisfaction can be measured by discordance index. 𝐷(𝑎1,𝑎2), which represents the degree of disagreement in (𝐴𝑎1𝐴𝑎2), as follows: 𝐷1𝑎1𝑎2=𝑗+|||𝑣1𝑎1𝑗+𝑣1𝑎2𝑗+|||𝑗|||𝑣1𝑎1𝑗𝑣1𝑎2𝑗|||,𝐷2𝑎1𝑎2=𝑗+|||𝑣2𝑎1𝑗+𝑣2𝑎2𝑗+|||𝑗|||𝑣2𝑎1𝑗𝑣2𝑎2𝑗|||,𝐷3𝑎1𝑎2=𝑗+|||𝑣3𝑎1𝑗+𝑣3𝑎2𝑗+|||𝑗|||𝑣3𝑎1𝑗𝑣3𝑎2𝑗|||(3.11)𝐽+ are the attributes contained in the discordance set 𝐷(𝑎1,𝑎2), and 𝑣𝑖𝑗 is the weighted normalized evaluation of the alternative 𝑖 on the criterion 𝑗 [7].

Step 6 (calculating the concordance and discordance indexes). This final step deals with determining in the concordance and discordance indexes in other words, the defuzzification process using the following formula: 𝐶𝑎1𝑎2=𝑧𝑍𝑧=1𝐶𝑧𝑎1𝑎2,𝐷𝑎1𝑎2=𝑧𝑍𝑧=1𝐷𝑧𝑎1𝑎2,(3.12) where, 𝑍=3.
The dominance of the 𝐴𝑎1over the 𝐴𝑎2 becomes stronger with a larger final concordance index 𝐶𝑎1𝑎2 and a smaller final discordance index 𝐷𝑎1𝑎2 [7].
Consequently, the best alternative is yielded, where 𝐶𝑎1,𝑎2𝑎𝐶,𝐷1,𝑎2𝐷.(3.13)𝐶: The averages of 𝐶𝑎1𝑎2,𝐷: The averages of 𝐷𝑎1𝑎2.

4. Case Study

Each project is defined by its attributes, which are then related to the criteria. After discussion with the management team, the following four criteria were used to evaluate the projects. In our study, we employ four evaluation criteria, mainly, net present value (C1), quality (C2), contractor’s technology (C3), and contractor’s economic status (C4). Three projects, P1, P2, and P3 under evaluation are assigned to a team of four decision maker. Mainly, DM1, DM2, DM3, and DM4 to choose the most suitable one.

First, ratings given by the decision makers to the three projects and four criteria are shown in Table 3.

Next, construct the aggregated decision matrix and fuzzy decision matrix are constructed based on the opinions of the four decision makers, as shown in Tables 4 and 5.

Then, calculate the normalized aggregated fuzzy importance is calculated in the following format: 𝑤1𝑤=(0.160.250.38),2𝑤=(0.160.240.36),3𝑤=(0.150.230.35),4=(0.180.280.42).(4.1) Also, the normalized matrix and weighted normalized matrix are calculated: ,𝑉𝑅=0.00000770.00500.1080.0200.00000480.00580.1100.0180.00000740.00470.1030.0121=,𝑉0.00000130.00080.0160.00360.00000080.00090.0170.00320.00000120.00070.0150.00222=,𝑉0.00000190.00120.0250.00560.00000120.00140.0240.00500.00000190.00110.0240.00343=.0.00000290.00180.0380.00840.00000180.00210.0390.00760.00000280.00170.0360.0050(4.2) Finally, determine the concordance and disconcordance indexes are determined:𝐶112={1,4}, 𝐶113={1,2,4}, 𝐶123={2,3}, 𝐷112={2,3}, 𝐷113={3}, 𝐷123={1,4}, 𝐶212={1,4}, 𝐶213={1,2,4}, 𝐶223={2,3}, 𝐷212={2,3}, 𝐷213={3}, 𝐷223={1,4}, 𝐶312={1,4}, 𝐶313={1,2,4}, 𝐶323={2,3}, 𝐷312={2,3}, 𝐷313={3}, 𝐷323={1,4}, 𝐶12=11.67𝐴1𝐴2, 𝐶13=16.96𝐴1𝐴3, 𝐶23=10.51, 𝐶21=10.51, 𝐶32=11.67𝐴3𝐴2, 𝐶31=5.21, 𝐶=11.088, 𝐷12=0.515𝐴1𝐴2, 𝐷13=0.351𝐴1𝐴3, 𝐷23=0.599, 𝐷21=0.547, 𝐷32=0.453𝐴3𝐴2, 𝐷31=0.650, 𝐷=0.519. As a conclusion, project 1 is identified as the most suitable one.

5. Conclusion

The fuzzy ELECTRE is the focus of this paper, applied in evaluating real-life projects—in this case, in the field of construction. An MCDM is presented based on the fuzzy set theory in order to select the best project among three. In order to achieve consensus among the four decision makers, all pairwise comparisons were converted into triangular fuzzy numbers to adjust the fuzzy rating and the fuzzy attribute weight. Best project selection is a process that also contains uncertainties. This problem can be overcome by using fuzzy numbers and linguistic variables to achieve accuracy and consistency. To overcome this deficiency, fuzzy numbers can be applied to make accurate and consistent decisions by reducing subjective assessment. The main contribution of this study lies in the application of a fuzzy approach to the project selection decision-making processes, drawing on an actual case.

The project selection process is a technique for evaluating the most suitable alternatives. In this paper, this problem is addressed using the fuzzy ELECTRE, a method which is a suitable way to deal with MCDM problems. A real-life example in the construction sector is illustrated; the results point out the best project with respect to four criteria and decided by four decision makers. The fuzzy ELECTRE method is convenient because it contains a vague perception of decision makers’ opinions. Finally, this method has the capability to deal with similar types of situations, including: ERP software selection, department ranking in universities, supply chain selection, and countless other area in business and management.