Project selection is an increasingly complicated process. This is due to the many interrelated variables that are used to evaluate these projects. Each of these variables has potential consequences to the project that must be determined to ensure the success of the project. In addition, the uncertainties surrounding both measuring these variables and determining their consequences on the project can be significant. These uncertainties sometimes stem from information that is difficult to quantify, or from subjective opinions of decision makers [
7]. Such uncertainties make the project selection process highly subjective and at risk of inaccurate information and judgments. This results in a lack of consensus on the relative importance of the different criteria used to evaluate projects in the selection process [
6].
3.1. Fuzzy AHP and Fuzzy Logic
Multi-criteria decision-making (MCDM) techniques are extremely beneficial for project selection problems when considering different selection criteria. These techniques use mathematical models and simulations to aid in the project selection process. AHP, introduced by Saaty [
22], is one of the most common and established MCDM techniques in project selection [
15]. However, for these techniques to yield meaningful results, they need crisp and specific input data, which are usually difficult to obtain in project selection situations due to the subjective and uncertain nature of experts’ judgments. Fuzzy AHP was developed to handle such uncertain and subjective input data more effectively than conventional MCDM techniques [
7]. Fuzzy AHP applies the fuzzy set theory to allow researchers and decision makers to convert uncertain and vague linguistic input information from experts, such as the phrase “A lot more important”, for example, to specific decisions intervals that are a lot more convenient to deal with by decision makers [
15,
23]. As project selection becomes increasingly global, this is a critical dimension to evaluate effectively.
The concept of fuzzy numbers used in the FAHP represents a range of possible values for a specific variable or rating. This means that a single ambiguous linguistic rating will be translated into a fuzzy number consisting of a range of numbers [
24]. In fuzzy theory, it is more convenient to use triangular fuzzy numbers (TFNs) because of their computational simplicity and usefulness in representing information in a fuzzy environment [
25]. TFNs are represented as three numbers (
,
,
) where the variables
,
, and
indicate the lowest possible value, the modal or most likely value, and the upper or highest possible value, respectively [
7]. The mathematical representation of a fuzzy number
with a membership function
is depicted in Equation (1), as shown in Shukla et al. [
24] and Hsieh et al. [
26].
The geometric representation of the fuzzy number
from Equation (1) is shown in
Figure 1, adapted from Lespier et al. [
7] and Sun [
27].
3.2. FAHP Selection Criteria
Alyamani and Long [
21] and Alyamani et al. [
10] identified four common key project characteristics that are used to evaluate sustainable projects in different institutional environments. This research extends their work by utilizing the characteristics they identified in addition to project cost as a fifth characteristic. The five characteristics are then used as selection criteria in evaluating multiple sustainable project alternatives. Using these characteristics as selection criteria develops a selection tool that can be used to evaluate projects in different environments regardless of location. Consequently, this research aims to rank novelty, uncertainty, skill and experience, technology information transfer, and project cost from the context of sustainability as part of project selection in different environments and locations.
Novelty describes the degree to which a project differs from what is considered standard and established in terms of sustainable practices, processes, and technologies. In other words, this refers to the originality of the project and the maturity of the selected sustainable practices and technologies [
28]. Undertaking a novel project that is utilizing completely new sustainable technologies or practices presents its own set of challenges and requires a certain level of resources and capabilities to ensure the successful implementation of such projects as opposed to more mature sustainable projects using standard and established sustainable practices and technologies [
10,
29].
Project uncertainty is generally defined in the literature as negative events for which both the consequence and probability of occurrence is unknown [
30,
31]. Different projects have different levels and sources of uncertainty [
10]. In any case, however, these different sources of uncertainty, whether it be technological, financial, environmental, political, or any other source, should be outlined and addressed with appropriate mitigation plans to reduce their potential impact on the project should they occur.
The skill and experience criterion describes the level of skill and experience a project team is required to possess to be able to complete the project tasks effectively and efficiently, thus ensuring the successful completion of the project [
10]. This criterion essentially addresses matching workforce capabilities with the project requirements [
32]. Some sustainable projects require a highly skilled and experienced project team to be able to successfully complete the project, while other sustainable projects require relatively lower levels of skill and experience. The availability of the required workforce capabilities within the location of the evaluated project alternatives is an important component of this criterion. Project tasks can range from being trivial and standard all the way to complex and unusual. Consequently, choosing a project team with the appropriate know-how and sufficient level of experience to undertake these tasks and implement the chosen sustainable technology or practice is crucial in achieving project success and ensuring that project goals are met.
Technology information transfer, originally presented by Stock and Tatikonda [
32], describes the amount of sustainable technology information being exchanged between the supplier of the sustainable technology and the project team implementing that technology. In other words, it describes the amount of interaction required between a supplier of a technology and the recipient of that technology to ensure the successful integration and implementation of said technology in the project. Selecting the appropriate technology and making sure it is correctly implemented in the project is one of the major steps towards achieving project goals. The level of information sharing between the two parties can vary significantly from project to project depending on the type of technology implemented. Stock and Tatikonda [
32] explain that the level of information sharing between the supplier of the technology and the project team can range from a simple “arms-length” purchase requiring trivial information sharing, all the way to a “co-development” type of technology information sharing where both the supplier of the technology and the project team work closely together on the details of the design and specifications to ensure successful integration of the technology in the project [
10].
Project cost essentially describes the total cost of the project including the initial investment cost and subsequent annual project costs. This criterion was added because it is considered one of the major driving factors in sustainable development and sustainable project selection [
11]. One of the major challenges facing sustainable energy projects is competing with conventional energy sources in financial cost. However, the reduction in sustainable development costs in recent years in addition to the consideration of the indirect costs associated with conventional energy sources has somewhat balanced the scales between sustainable and conventional energy sources from the economic perspective [
20]. Nonetheless, the costs associated with sustainable energy development in the international stage remain one of the major driving forces in sustainable energy project development.
A summary of the criteria explained above and their notations as used in this research are presented in
Table 1.
Based on these criteria, a typical hierarchy model of the sustainable project selection process is created, as shown in
Figure 2, which consists of three levels: the goal of evaluating sustainable project alternatives, the criteria used to evaluate these alternatives as presented in
Table 1, and the sustainable project alternatives to be evaluated using these criteria. As such, the prioritization of weights for the presented criteria using fuzzy analytic hierarchy process (FAHP) will aid in the selection process when presented with different sustainable project alternatives.
3.3. The Application of FAHP for Weight Calculation
After defining the five sustainable project criteria, as shown in the previous subsection, the first step in determining the priority weights of these criteria is collecting the opinions of experts in sustainability and sustainable development regarding the relative importance of these criteria in sustainable project selection. In this research, a number of literature publications related to sustainable project selection and sustainable development as well as some prominent project management literature covering the chosen criteria were selected and evaluated, as part of the literature review for this research, to serve as the voice of experts in determining preferences among the five different criteria shown in
Table 1. These studies were closely reviewed in an effort to determine the relative importance of these criteria and preference patterns, as presented by the authors of these publications. The list of the chosen literature publications is shown in
Table 2.
The second step in determining the priority weights of the five sustainable project criteria is utilizing the expert opinions from the literature in
Table 2 based on the linguistic variables and triangular fuzzy numbers (TFNs), shown in
Table 3, as presented by Ballı and Korukoğlu [
25]. In this step, expert opinions are gathered from the literature and translated into the linguistic variables. After creating the pairwise comparison matrix representing the opinions of each of the ten experts shown in
Table 1 using the linguistic variables, these ten matrices are then combined to form the combined pairwise comparison matrix shown in
Table 4.
These linguistic variables in the combined matrix are then further translated into the corresponding triangular fuzzy numbers (TFNs) and reciprocal TFNs based on the scale shown in
Table 3, resulting in the combined TFN pairwise comparison matrix, shown in
Table 5.
Once the TFN pairwise comparison matrix is created, as shown above, it can be used to calculate the weight of importance for the five criteria. This calculation is performed in three main steps. The first step is to combine the fuzzy pairwise comparison from all ten experts for each of the five criteria. This can be done by calculating the geometric mean of the experts’ opinions. To calculate the fuzzy geometric mean, the geometric mean method introduced by Buckley [
37] is used leading to the fuzzy geometric mean pairwise comparison matrix shown in
Table 6.
The second step in calculating the criteria weights of importance is determining the fuzzy relative importance weight or the fuzzy synthetic extent of each of the five criteria. To do that, the extent analysis method introduced by Chang [
38] is applied in this research, as shown in Equations (2–5). Let
be a goal set. Each criterion is taken and the extent analysis for each goal
is performed, respectively [
25,
39]. Accordingly, the
extent value for each criterion is obtained as follows:
,
,
, …,
, where
(
) is the goal set and
(
) are all TFNs. The value of the fuzzy synthetic extent (
) with respect to the
th criterion is defined as shown in Equation (2).
In order to calculate
, a fuzzy addition operation of the
extent is used for a certain matrix, as shown in Equation (3). This can be done following the addition of the fuzzy number process shown in Sun [
27].
where the variables
,
, and
indicate the lowest possible value, the modal or most likely value, and the upper or highest possible value, respectively, as explained earlier in this research. The next logical operation is to calculate
by performing another fuzzy addition operation of
(
), as shown in Equation (4).
Finally,
is determined by calculating the inverse of the vector above as shown in Equation (5).
Equations (2)–(5) are now applied to the TFNs obtained in this research. To determine the fuzzy synthetic extent to the criteria chosen in this research, the
value is first calculated for each row of the matrix shown in
Table 6. For example, for C1:
Accordingly, the
value is calculated for each of the five criteria in
Table 6 by applying Equation (4) as follows:
= (25.862, 36.516, 49.976)
Based on that, the reciprocal value
is calculated by applying Equation (5) as follows:
Finally, the value of the fuzzy synthetic extent (
) with respect to the
th criterion is calculated for each criterion, as shown in Equation (2). For example, the value of the fuzzy synthetic extent for the first criterion
is calculated as follows:
The fuzzy synthetic extent or the fuzzy relative importance weights resulting from applying the same process to the remaining criteria is presented in
Table 7.
The third and final step in calculating the criteria weights of importance is the defuzzification of the fuzzy criteria weights shown in
Table 7. To defuzzify these weights, the defuzzification method shown in Equation (6), as presented in Sun [
27] and Lespier et al. [
7], is used to obtain the best non-fuzzy priority (BNP) or crisp weights of the criteria.
As an example, applying Equation (6) to calculate the BNP for criterion 1 is done as follows:
Accordingly, the crisp weights for the remaining criteria are calculated. Using these BNP values, the criteria can be ranked based on importance, where the criterion with the highest BNP is set as the most important, while the criterion with the lowest BNP is set as the least important, as shown in
Table 8.