1 Introduction

The neutrosophic sets developed by Florantin Smarandache (1998) extend the concept of intuitionistic fuzzy sets (IFSs) introduced by Atanassov (1983) for a new point of view to uncertainty, impreciseness, inconsistency and vagueness. Smarandache (1998) introduced the degree of indeterminacy/neutrality as a new and independent component of fuzzy sets and defined a neutrosophic set by three components: truth membership, indeterminacy membership, and falsity membership. Since indeterminacy parameter helps a more detailed definition of membership functions, the usage of neutrosophic sets in decision making can produce better results. On the other hand, a neutrosophic set is more complex to apply in real scientific and engineering fields (Sahin and Yigider 2016). Neutrosophic logic is very useful to distinguish between absolute truth and relative truth or between absolute falsehood and relative falsehood in logics, and, respectively, between absolute membership and relative membership or absolute non-membership and relative non-membership (Smarandache 1998). When neutrosophic sets are preferred, a decision maker does not need to satisfy that the sum of elements in a membership function for a certain event should be at most equal to 1. If those elements are independent, the sum may increase up to 3.

In the recent years, several types of neutrosophic sets have been proposed by various researchers. Intuitionistic neutrosophic sets (Bhowmik and Pal 2010), single-valued neutrosophic sets (Liu 2016a, b; Wang et al. 2016), interval-valued neutrosophic sets (Ma et al. 2016), multi-valued neutrosophic sets (Liu et al. 2016), and trapezoidal neutrosophic sets (Ye 2015a, b) are some types of these neutrosophic sets.

One of the most popular MCDM methods is AHP introduced by Saaty (1977). It systematically allows researchers to calculate the weights of the criteria and alternatives. Because of incomplete information and uncertainty, classical AHP method has been extended to several fuzzy versions. These extensions are ordinary fuzzy AHP with type-1 fuzzy sets (Tan et al. 2015), fuzzy AHP with type 2 fuzzy sets (Oztaysi et al. 2018), fuzzy AHP with intuitionistic fuzzy sets (Wu et al. 2013), fuzzy AHP with hesitant fuzzy sets (Oztaysi et al. 2015), and fuzzy AHP with interval-valued intuitionistic sets (Tooranloo and Iranpour 2017).

Neutrosophic sets have been extensively used in decision-making processes since 2013. To the best of our knowledge, there are two neutrosophic AHP papers published by Radwan et al. (2016) and Abdel-Basset et al. (2017). Radwan et al. (2016) developed a novel hybrid neutrosophic AHP approach in learning management systems in decision making to handle indeterminacy of information. Abdel-Basset et al. (2017) developed the integration of AHP into Delphi framework under neutrosophic environment and introduced a new technique for checking consistency and calculating consensus degree of expert’s opinions.

In this paper, we present two methods which are IVN-AHP alone and IVN-AHP with cosine similarity (IVNAHP-CS) measure. Cosine similarity provides an objective scoring procedure in pairwise comparisons instead of subjective scoring. To the best our knowledge, AHP method with interval-valued neutrosophic sets have not been yet proposed. Neutrosophic AHP enables decision makers to take into account their hesitancy in defining a membership function. Neutrosophic logic is a generalization of all other logics. Its definition needs more parameters, and it presents more information about the considered problem with its T, I, and F elements.

The rest of the paper is constructed as follows: A literature review on neutrosophic sets in MCDM is presented in Sect. 2. The fuzzy extensions of AHP are summarized in Sect. 3. In Sect. 4, the preliminaries of neutrosophic sets are given. In Sect. 5, the concept of cosine similarity is introduced. Our proposed methods, IVN-AHP and IVNAHP-CS, are presented in Sect. 6. In order to show their effectiveness, these methods are used in the selection of the best renewable energy alternative. Finally, the conclusion is given in Sect. 7.

2 Literature review

In this section, the papers on neutrosophic MCDM methods are reviewed. Neutrosophic sets have been used very rapidly in MCDM since they first time appeared in 1998. The frequencies of the neutrosophic publications on MCDM have significantly increased since 2013.

Neutrosophic MCDM papers in the literature are summarized in Table 12 in Appendix. These papers have been classified with respect to the type of neutrosophic sets (single-valued neutrosophic sets, trapezoidal neutrosophic sets, multi-valued neutrosophic numbers, interval neutrosophic sets, etc.). The most used methods among them are single-valued neutrosophic sets and interval-valued neutrosophic sets.

In Table 1, the papers using neutrosophic MCDM methods are summarized. It can be seen that EDAS, Multi Attribute Market Value Assessment (MAMVA), Multi-Attributive Border Approximation area Comparison (MABAC), TOPSIS, TODIM (an acronym in Portuguese for iterative multicriteria decision making), Elimination and Choice Translating Reality English (ELECTRE), Weighted Aggregated Sum Product Assessment (WASPAS), QUALItative FLEXible (QUALIFLEX), COmplex PRoportional Assessment (COPRAS), and MOORA plus full multiplicative form (MULTIMOORA) methods have been used in neutrosophic papers.

Table 1 summarizes neutrosophic MCDM papers with respect to the methods used in them. The most used method is neutrosophic TOPSIS.

Table 1 MCDM methods with neutrosophic sets

Figure 1 illustrates the distribution of all the MCDM papers existing in the literature based on their publication years. The largest percentage on neutrosophic MCDM belongs to the year 2016 with the rate of 41%.

Figure 2 shows the researchers who most published the neutrosophic MCDM papers.

3 Fuzzy extensions of AHP

3.1 Intuitionistic fuzzy AHP

Atanassov’s (1983) intuitionistic fuzzy sets which incorporate the degree of hesitation to the definition of a membership function have been frequently used in MCDM problems. Buyukozkan et al. (2016) developed a framework that integrates the intuitionistic fuzzy AHP and intuitionistic fuzzy VIKOR. Deepika and Kannan (2016) proposed an intuitionistic fuzzy AHP method in order to check the consistency for automatic repairing procedure.

3.2 Hesitant AHP

Hesitant Fuzzy Sets proposed by Torra (2010) have been used in the literature. Oztaysi et al. (2015) developed a hesitant fuzzy AHP method involving multi-experts’ linguistic evaluations aggregated by ordered weighted averaging operator. The developed method is applied to a multicriteria supplier selection problem. Kahraman et al. (2016) presented a new hesitant fuzzy AHP method in order to solve a warehouse location selection problem for a Turkish humanitarian relief organization by using hesitant fuzzy preference information. The aim of this study is to eliminate the decision makers’ hesitancy in the evaluation. Zhu et al. (2016) proposed hesitant AHP which can consider the hesitancy experienced by the decision makers. Senvar (2018) proposed a systematic approach based on hesitant fuzzy AHP to deal with incomplete information in complex customer-oriented MCDM problems.

Fig. 1
figure 1

Distribution of neutrosophic MCDM papers with respect to publication years

Fig. 2
figure 2

Researchers publishing neutrosophic MCDM papers

3.3 Type-2 Fuzzy AHP

Type-2 fuzzy sets are the extension of type-1 fuzzy sets. Kahraman et al. (2014) introduced an interval type-2 fuzzy AHP method together with a new ranking method for type-2 fuzzy sets and applied it to a supplier selection problem. Abdullah and Najib (2016) studied on a version of interval type-2 fuzzy AHP and realized its implication to the computational procedure. Erdogan and Kaya (2016) proposed a MCDM methodology consisting of three techniques which are Delphi methodology, type-2 fuzzy AHP and type-2 fuzzy TOPSIS and applied it to a real case work in order to take attention for exhaust gases from the increasing number of motor vehicles as the major factor of air pollution in Istanbul. There are more than these papers in AHP with type-2 fuzzy sets.

3.4 Pythagorean AHP

There is only one paper on Pythagorean AHP method developed by Cebi et al. (2018) in the literature. It presents a novel approach to risk assessment for occupational health and safety using pythagorean fuzzy AHP and a fuzzy inference system.

3.5 Neutrosophic AHP

Radwan et al. (2016) proposed a neutrosophic AHP method and applied it to the selection of the best learning management system. Another paper which is related to neutrosophic AHP is published by Abdel-Basset et al. (2017). They developed a neutrosophic AHP-Delphi group decision-making model based on trapezoidal neutrosophic numbers in order to handle experts’ non-deterministic evaluation values.

4 Preliminaries

In this section, we give basic notions and operations on interval-valued neutrosophic set.

4.1 Neutrosophic sets

In neutrosophic sets literature, a common specific symbol for a neutrosophic set has not been used up to now. We propose the symbol \(\tilde{\dddot{A}}\, \)for the neutrosophic set A, that the three dots represent the elements of a neutrosophic set; T, I, F and tilde represents that it is also a fuzzy set.

Definition 1

(Smarandache 1998) Let E be a universe. A neutrosophic set \(\tilde{\dddot{A}}\) in E is characterized by a truth-membership function \(\text {T}_{\mathrm {A}}\), a indeterminacy-membership function \(\text {I}_{\mathrm {A}}\), and a falsity-membership function \(\text {F}_{\mathrm {A}}\).

\(\text {T}_{\mathrm {A}}\) (x), \(\text {I}_{\mathrm {A}}\) (x) and \(\text {F}_{\mathrm {A}}\) (x) are real standard elements of [0,1]. A neutrosophic set \(\tilde{\dddot{A}}\) can be given by Eq. (1):

$$\begin{aligned} \tilde{{\dddot{A}}}= & {} \{<\, x,(T_{A}\, (x),I_{A}\, (x),F_{A}\, (x))>:x\in E,\, (T_{A}\, (x),\nonumber \\&\quad I_{A}\, (x),F_{A}\, (x)\in ]^{-}0,1[^{+})\}. \end{aligned}$$
(1)

There is no restriction on the sum of \(\text {T}_{\mathrm {A}}\) (x), \(\text {I}_{\mathrm {A}}\) (x) and \(\text {F}_{\mathrm {A}}\) (x), so that \(0^{-}\le T_{A}\, (x)+I_{A}\, (x)+F_{A}\, (x)\le 3^{+}.\)

Definition 2

(Biswas et al. 2014) Let E be a universe. A single-valued neutrosophic sets A in E are characterized by a truth-membership function \(T_{A}\), a indeterminacy-membership function \(I_{A}\) and a falsity-membership function \(F_{A}\). \(T_{A};\, I_{A}\) and \(F_{A}\) are real standard elements of [0,1]. It can be written as

$$\begin{aligned} \tilde{{\dddot{A}}}= & {} \{<\, x,(T_{A}\, (x),I_{A}\, (x),F_{A}\, (x))>:x\in E,\, T_{A}\,\nonumber \\&\quad (x),I_{A}\, (x),F_{A}\, (x)\in [0,1]\}. \end{aligned}$$
(2)

There is no restriction on the sum of \(\text {T}_{\mathrm {A}}\) (x); \(\text {I}_{\mathrm {A}}\) (x) and \(\text {F}_{\mathrm {A}}\) (x), so \(0^{-}\le T_{A}\, (x)+I_{A}\, (x)+F_{A}\, (x)\le 3^{+}.\)

Definition 3

(Wang et al. 2010) Let X be a space of points (objects) with a generic element in X denoted by x. A neutrosophic set \(\tilde{\dddot{A}}\) in X characterized by a truth-membership function \(T_{A}\), an indeterminacy-membership function \(I_{A}\, \)and a falsity-membership function \(F_{A}\). \(T_{A},\, I_{A}\) and \(F_{A}\) are real standard or non-standard subsets of \(]0^{-},1^{+}\)[. These are

$$\begin{aligned}&T_{A}:\hbox { X }\rightarrow ]0^{-},1^{+}[. \end{aligned}$$
(3)
$$\begin{aligned}&I_{A}:\hbox { X }\rightarrow ]0^{-},1^{+}[. \end{aligned}$$
(4)
$$\begin{aligned}&F_{A}:\hbox { X }\rightarrow ]0^{-},1^{+}[. \end{aligned}$$
(5)

4.2 Interval-valued neutrosophic sets

Definition 4

\(\tilde{{\dddot{\mathrm{x}}}}_{\mathrm {j}}=\left\langle \left[ \mathrm {T}_{\mathrm {j}}^{\mathrm {L}},\mathrm {T}_{\mathrm {j}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{\mathrm {j}}^{\mathrm {L}},\mathrm {I}_{\mathrm {j}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{\mathrm {j}}^{\mathrm {L}},\mathrm {F}_{\mathrm {j}}^{\mathrm {U}} \right] \right\rangle \) is a collection of interval-valued neutrosophic numbers where \(j=1,2,\ldots ,n\) and n is the number of decision makers.

Definition 5

Deneutrosophication: We propose a new deneutrosophication function of an interval-valued neutrosophic number which is given below:

$$\begin{aligned} \mathfrak {D}\left( \mathrm {x} \right)= & {} \left( \frac{{\mathrm {(T}}_{\mathrm {x}}^{L}+\mathrm {T}_{\mathrm {x}}^{\mathrm {U}})}{2}+\left( 1-\frac{{\mathrm {(I}}_{\mathrm {x}}^{\mathrm {L}}+\mathrm {I}_{\mathrm {x}}^{\mathrm {U}})}{2} \right) *\left( \mathrm {I}_{\mathrm {x}}^{\mathrm {U}} \right) \right. \nonumber \\&\left. -\left( \frac{\mathrm {F}_{\mathrm {x}}^{\mathrm {L}}+\mathrm {F}_{\mathrm {x}}^{\mathrm {U}}}{2} \right) *\left( 1-\mathrm {F}_{\mathrm {x}}^{\mathrm {U}} \right) \right) \end{aligned}$$
(6)

where \(\tilde{{\dddot{\mathrm{x}}}}_{\mathrm {j}}=\left\langle \left[ \mathrm {T}_{\mathrm {x}}^{\mathrm {L}},\mathrm {T}_{\mathrm {x}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{\mathrm {x}}^{\mathrm {L}},\mathrm {I}_{\mathrm {x}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{\mathrm {x}}^{\mathrm {L}},\mathrm {F}_{\mathrm {x}}^{\mathrm {U}} \right] \right\rangle \).

Definition 6

(Li et al. 2016) X be a universe of discourse. An interval-valued neutrosophic set \(\tilde{\dddot{N}}\) in X is independently defined by a truth-membership function \(T_{N}(x)\), an indeterminacy-membership function \(I_{N}(x)\), and a falsity-membership function \(F_{N}(x)\) for each \(x\in X\), where \(T_{N}(x)=\left[ T_{N(x)}^{L},T_{N(x)}^{U} \right] \subseteq [0,1]\), \(I_{N}(x)=\left[ I_{N(x)}^{L},I_{N(x)}^{U} \right] \subseteq [0,1]\), and \(F_{N}(x)=\left[ F_{N(x)}^{L},F_{N(x)}^{U} \right] \subseteq [0,1]\). They also meet the condition \(0\le T_{N}^{L}(x)+I_{N}^{L}(x)+F_{N}^{L}(x)\le 3\). So, the interval-valued neutrosophic set \(\tilde{{\dddot{\mathrm{N}}}}\) can be given by Eq. (7):

$$\begin{aligned} \tilde{{\dddot{\mathrm{N}}}}= & {} \left\{ \left\langle \mathrm {x,}\left[ {\mathrm { T}}_{\mathrm {N}}^{\mathrm {L}}\mathrm {(x)},\mathrm {T}_{\mathrm {N}}^{\mathrm {U}} \mathrm {(x)}\right] ,\left[ {\mathrm {I}}_{\mathrm {N}}^{\mathrm {L}}\mathrm {(x)}, \mathrm {I}_{\mathrm {N}}^{\mathrm {U}}\mathrm {(x)} \right] ,\left[ {\mathrm { F}}_{\mathrm {N}}^{\mathrm {L}}\mathrm {(x),}\mathrm {F}_{\mathrm {N}}^{\mathrm {U}}\mathrm {(x)} \right] \right\rangle \right. \nonumber \\&\quad \left. \vert \mathrm {x}\in \mathrm {X} \right\} \mathrm {.} \end{aligned}$$
(7)

Definition 7

(Zhang et al. 2014) Let \(\tilde{{\dddot{a}}}=\left\langle \left[ {T}_{a}^{L},T_{a}^{U} \right] ,\left[ { I}_{a}^{L},I_{a}^{U} \right] ,\left[ { F}_{a}^{L},F_{a}^{U} \right] \right\rangle \) and \(\tilde{{\dddot{b}}}=\left\langle \left[ { T}_{b}^{L},T_{b}^{U} \right] ,\left[ { I}_{b}^{L},I_{b}^{U} \right] ,\left[ {F}_{b}^{L},F_{b}^{U} \right] \right\rangle \) be two interval-valued neutrosophic numbers. Their relations and arithmetic operations are given by Eqs. (8)–(11):

  1. 1.
    $$\begin{aligned} \tilde{\dddot{a}}^{\mathrm {c}}=\left\langle \left[ \mathrm {F}_{\mathrm {a}}^{\mathrm {L}},\mathrm {F}_{\mathrm {a}}^{\mathrm {U}} \right] ,\left[ \mathrm {1-}\mathrm {I}_{\mathrm {a}}^{\mathrm {U}}\mathrm {,1-} \mathrm {I}_{\mathrm {a}}^{\mathrm {L}} \right] ,\left[ \mathrm {T}_{\mathrm {a}}^{\mathrm {L}},\mathrm {T}_{\mathrm {a}}^{\mathrm {U}} \right] \right\rangle \end{aligned}$$
    (8)
  2. 2.
    $$\begin{aligned} \tilde{\dddot{a}}\subseteq & {} \tilde{\dddot{b}}\hbox { if and only if } \mathrm {T}_{\mathrm {a}}^{\mathrm {L}}\le \mathrm {T}_{\mathrm {b}}^{\mathrm {L}}; \mathrm {T}_{\mathrm {a}}^{\mathrm {U}}\le \mathrm {T}_{\mathrm {b}}^{\mathrm {U}};\nonumber \\ \mathrm {I}_{\mathrm {a}}^{\mathrm {L}}\ge & {} \mathrm {I}_{\mathrm {b}}^{\mathrm {L}} ,\, \mathrm {I}_{\mathrm {a}}^{\mathrm {U}}\ge \mathrm {I}_{\mathrm {b}}^{\mathrm {U}}; \mathrm {F}_{\mathrm {a}}^{\mathrm {L}}\ge \mathrm {F}_{\mathrm {b}}^{\mathrm {L}}, \mathrm {F}_{\mathrm {a}}^{\mathrm {U}}\ge \mathrm {F}_{\mathrm {b}}^{\mathrm {U}} \end{aligned}$$
    (9)
  3. 3.

    \(\tilde{\dddot{a}}=\tilde{\dddot{b}}\, \hbox { if and only if }\tilde{\dddot{a}}\subseteq \tilde{\dddot{b}}\hbox { and }\tilde{\dddot{b}}{\subseteq }\tilde{\dddot{a}}.\)

  4. 4.
    $$\begin{aligned} \tilde{\dddot{a}}\oplus \tilde{\dddot{b}}= & {} \left\langle \left[ \mathrm {T}_{\mathrm {a}}^{\mathrm {L}}+\mathrm {T}_{\mathrm {b}}^{\mathrm {L}} -\mathrm {T}_{\mathrm {a}}^{\mathrm {L}}\mathrm {T}_{\mathrm {b}}^{\mathrm {L}}, \mathrm {T}_{\mathrm {a}}^{\mathrm {U}}+\mathrm {T}_{\mathrm {b}}^{\mathrm {U}} -\mathrm {T}_{\mathrm {a}}^{\mathrm {U}}\mathrm {T}_{\mathrm {b}}^{\mathrm {U}} \right] ,\right. \nonumber \\&\quad \left. \times \left[ \mathrm {I}_{\mathrm {a}}^{\mathrm {L}}\mathrm {I}_{\mathrm {b}}^{\mathrm {L}}, \mathrm {I}_{\mathrm {a}}^{\mathrm {U}}\mathrm {I}_{\mathrm {b}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{\mathrm {a}}^{\mathrm {L}}\mathrm {F}_{\mathrm {b}}^{\mathrm {L}}, \mathrm {F}_{\mathrm {a}}^{\mathrm {U}}\mathrm {F}_{\mathrm {b}}^{\mathrm {U}} \right] \right\rangle \end{aligned}$$
    (10)
  5. 5.
    $$\begin{aligned} \tilde{\dddot{a}}\oplus \tilde{\dddot{b}}= & {} \left\langle \left[ \mathrm {T}_{\mathrm {a}}^{\mathrm {L}}\mathrm {T}_{\mathrm {b}}^{\mathrm {L}},\mathrm {T}_{\mathrm {a}}^{\mathrm {U}}\mathrm {T}_{\mathrm {b}}^{\mathrm {U}} \right] \left[ \mathrm {I}_{\mathrm {a}}^{\mathrm {L}}+\mathrm {I}_{\mathrm {b}}^{\mathrm {L}} - \mathrm {I}_{\mathrm {a}}^{\mathrm {L}}\mathrm {I}_{\mathrm {b}}^{\mathrm {L}},\mathrm {I}_{\mathrm {a}}^{\mathrm {U}}+\mathrm {I}_{\mathrm {b}}^{\mathrm {U}} - \mathrm {I}_{\mathrm {a}}^{\mathrm {U}}\mathrm {I}_{\mathrm {b}}^{\mathrm {U}} \right] ,\right. \nonumber \\&\quad \left. \times \left[ \mathrm {F}_{\mathrm {a}}^{\mathrm {L}}+\mathrm {F}_{\mathrm {b}}^{\mathrm {L}} - \mathrm {F}_{\mathrm {a}}^{\mathrm {L}}\mathrm {F}_{\mathrm {b}}^{\mathrm {L}},\mathrm {F}_{\mathrm {a}}^{\mathrm {U}}+\mathrm {F}_{\mathrm {b}}^{\mathrm {U}} - \mathrm {F}_{\mathrm {a}}^{\mathrm {U}}\mathrm {F}_{\mathrm {b}}^{\mathrm {U}} \right] \right\rangle \end{aligned}$$
    (11)
Fig. 3
figure 3

Hierarchical structure of application

Definition 8

Subtraction operation of two interval-valued neutrosophic sets is given as below (Karasan and Kahraman 2018):

$$\begin{aligned} \tilde{\dddot{\mathrm{x}}}{\ominus }\tilde{\dddot{\mathrm{y}}}= & {} \left\langle \left[ \hbox {T}_{\mathrm {x}}^{\mathrm {L}} -\mathrm {F}_{\mathrm {y}}^{\mathrm {U}},\mathrm {T}_{\mathrm {x}}^{\mathrm {U}} - \mathrm {F}_{\mathrm {y}}^{\mathrm {L}}\right] ,\, \left[ \mathrm {Max}\left( \mathrm {I}_{\mathrm {x}}^{\mathrm {L}},\mathrm {I}_{\mathrm {y}}^{\mathrm {L}}\right) ,\, \hbox {Max}\left( \mathrm {I}_{\mathrm {x}}^{\mathrm {U}},\mathrm {I}_{\mathrm {y}}^{\mathrm {U}}\right) \right] ,\right. \nonumber \\&\left. \times \left[ \mathrm {F}_{\mathrm {x}}^{\mathrm {L}} - \mathrm {T}_{\mathrm {y}}^{\mathrm {U}},\mathrm {F}_{\mathrm {x}}^{\mathrm {U}} - \mathrm {T}_{\mathrm {y}}^{\mathrm {L}} \right] \right\rangle \end{aligned}$$
(12)

where \(\tilde{\dddot{\mathrm{x}}}=\left\langle \left[ \mathrm {T}_{\mathrm {x}}^{\mathrm {L}},\mathrm {T}_{\mathrm {x}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{\mathrm {x}}^{\mathrm {L}},\mathrm {I}_{\mathrm {x}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{\mathrm {x}}^{\mathrm {L}},\mathrm {F}_{\mathrm {x}}^{\mathrm {U}} \right] \right\rangle \) and \(\tilde{\dddot{\mathrm{y}}}=\left\langle \left[ \mathrm {T}_{\mathrm {y}}^{\mathrm {L}},\mathrm {T}_{\mathrm {y}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{\mathrm {y}}^{\mathrm {L}},\mathrm {I}_{\mathrm {y}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{\mathrm {y}}^{\mathrm {L}},\mathrm {F}_{\mathrm {y}}^{\mathrm {U}} \right] \right\rangle \).

5 Cosine similarity

Cosine similarity is a fundamental angle-based measure of similarity between two vectors of n dimensions using the cosine of the angle between them (Candan and Sapino 2010). It measures the similarity between two vectors based only on the direction, ignoring the impact of the distance between them.

A cosine similarity measure based on Bhattacharya’s distance in a vector space between two fuzzy sets \(\mu _{A}(x_{i})\) and \(\mu _{B}(x_{i})\) is shown as follows:

$$\begin{aligned} C_{F}\left( A,B \right) =\frac{{\sum }_{i=1}^n {\mu _{A}(x_{i})\mu _{B}(x_{i})} }{\sqrt{\sum }_{i=1}^n {\mu _{A}{(x_{i})}^{2}} \sqrt{\sum }_{i=1}^n {\mu _{B}{(x_{i})}^{2}} } \end{aligned}$$
(13)

Broumi and Smarandache (2014) proposed a different cosine similarity between two interval-valued neutrosophic sets based on Bhattacharya’s distance. Assume that A and B are two interval-valued neutrosophic sets in X\(=\) {\(x_{1},x_{2},\ldots ,x_{n}\). A cosine similarity measure between interval-valued neutrosophic sets A and B is defined by Eq. (14).

$$\begin{aligned}&C_{N}\left( A,B \right) \nonumber \\&\quad =\frac{1}{n}{\sum \limits _{i=1}^{n}} \frac{(T_{A}^{L}\left( x_{i} \right) +T_{A}^{U}\left( x_{i} \right) )(T_{B}^{L}\left( x_{i} \right) +T_{B}^{U}\left( x_{i} \right) )+(I_{A}^{L}\left( x_{i} \right) +I_{A}^{U}\left( x_{i} \right) )(I_{B}^{L}\left( x_{i} \right) +I_{B}^{U}\left( x_{i} \right) )+(F_{A}^{L}\left( x_{i} \right) +F_{A}^{U}\left( x_{i} \right) )(F_{B}^{L}\left( x_{i} \right) +F_{B}^{U}\left( x_{i} \right) )}{\sqrt{{(T_{A}^{L}\left( x_{i} \right) +T_{A}^{U}\left( x_{i}) \right) }^{2}+\, {(I_{A}^{L}\left( x_{i} \right) +I_{A}^{U}\left( x_{i}) \right) }^{2}+{(F_{A}^{L}\left( x_{i} \right) +F_{A}^{U}\left( x_{i}) \right) }^{2}} \sqrt{{(T_{B}^{L}\left( x_{i} \right) +T_{B}^{U}\left( x_{i}) \right) }^{2}+\, {(I_{B}^{L}\left( x_{i} \right) +I_{B}^{U}\left( x_{i}) \right) }^{2}+{(F_{B}^{L}\left( x_{i} \right) +F_{B}^{U}\left( x_{i}) \right) }^{2}} }\nonumber \\ \end{aligned}$$
(14)

6 IVN-AHP proposals

6.1 The steps of IVN-AHP method

The advantages of this method are its similarity to classical AHP method and simplicity in calculation steps. However, it needs a deneutrosophication formula in its late steps. In the following, we present the steps of the IVN-AHP Method.

  • Step 1 Determine the interval-valued neutrosophic evaluation scale (see Table 3).

  • Step 2 Decompose the problem into a hierarchy of goal, criteria, sub-criteria and alternatives (see Fig. 3).

  • Step 3 Construct the pairwise comparison matrices (\(\tilde{\dddot{\mathrm{P}}})\) by using interval-valued neutrosophic sets. Consistency of the pairwise comparison matrices have been measured by using deneutrosophication equation given in Eq. (6). If the deneutrosophicated pairwise comparison matrix is consistent, the neutrosophic pairwise comparison matrix is also consistent.

    Pairwise comparison matrices for criteria with respect to the goal are given by Eq. (15).

    (15)

    Pairwise comparison matrices for alternatives with respect to the criteria are given by Eq. (16).

    (16)

    Step 4 Calculate the normalized weights of criteria by using the proposed interval-valued neutrosophic evaluation scale. We show the steps of the proposed neutrosophic AHP based on the matrix for alternatives, \(\tilde{\dddot{P}}_{A}\) with respect to a certain criterion.

Step 4.1 Sum the values in each column as in Eq. (17):

$$\begin{aligned} \tilde{\dddot{S}}_{ij}= & {} \left\langle \left[ {\sum \limits _{k=1}^m} T_{kj}^{L} ,{\sum \limits _{k=1}^m} T_{kj}^{U} \right] ,\left[ {\sum \limits _{k=1}^m} I_{kj}^{L} ,{\sum \limits _{k=1}^m} I_{kj}^{U} \right] ,\right. \nonumber \\&\quad \left. \times \left[ {\sum \limits _{k=1}^m} F_{kj}^{L} ,{\sum \limits _{k=1}^m} F_{kj}^{U} \right] \right\rangle \end{aligned}$$
(17)

where \(\hbox {j} =1\), ..., m.

Step 4.2 Select the upper value for each parameter in Eq. (17) and divide each term by its corresponding element to obtain \(\tilde{\dddot{N}}_{ij}\, \)in Eq. (18).

$$\begin{aligned} \tilde{\dddot{N}}_{kj}= & {} \left\langle \left[ \frac{\mathrm {T}_{\mathrm {kj}}^{\mathrm {L}}}{{\sum }_{k=1}^m T_{kj}^{U} },\frac{\mathrm {T}_{kj}^{\mathrm {U}}}{{\sum }_{k=1}^m T_{kj}^{U} } \right] ,\left[ \frac{I_{\mathrm {kj}}^{\mathrm {L}}}{{\sum }_{k=1}^m I_{kj}^{U} },\frac{\mathrm {I}_{kj}^{\mathrm {U}}}{{\sum }_{k=1}^m I_{kj}^{U} } \right] ,\right. \nonumber \\&\quad \left. \times \left[ \frac{\mathrm {F}_{\mathrm {kj}}^{\mathrm {L}}}{{\sum }_{k=1}^m F_{kj}^{U} },\frac{\mathrm {F}_{kj}^{\mathrm {U}}}{{\sum }_{k=1}^m F_{kj}^{U} } \right] \right\rangle \end{aligned}$$
(18)

This results in the matrix in Eq. (19).

(19)

Step 4.3 Calculate the average of each row to obtain the neutrosophic priority vector of the alternatives as in Eq. (20).

$$\begin{aligned} \tilde{\dddot{W}}_{A}= & {} \left( \frac{\left[ {\sum }_{k=1}^m \frac{\mathrm {T}_{\mathrm {1j}}^{\mathrm {L}}}{{\sum }_{k=1}^m T_{kj}^{U} } ,{\sum }_{k=1}^m \frac{\mathrm {T}_{\mathrm {1j}}^{\mathrm {U}}}{{\sum }_{k=1}^m T_{kj}^{U} } \right] }{m},\frac{\left[ {\sum }_{k=1}^m \frac{\mathrm {I}_{\mathrm {1j}}^{\mathrm {L}}}{{\sum }_{k=1}^m I_{kj}^{U} } ,{\sum }_{k=1}^m \frac{\mathrm {I}_{\mathrm {1j}}^{\mathrm {U}}}{{\sum }_{k=1}^m I_{kj}^{U} } \right] }{m},\right. \nonumber \\&\quad \left. \times \frac{\left[ {\sum }_{k=1}^m \frac{\mathrm {F}_{\mathrm {1j}}^{\mathrm {L}}}{{\sum }_{k=1}^m F_{kj}^{U} } ,{\sum }_{k=1}^m \frac{\mathrm {F}_{\mathrm {1j}}^{\mathrm {U}}}{{\sum }_{k=1}^m F_{kj}^{U} } \right] }{m} \right) , \hbox {j}=1, \ldots , \hbox {m}. \end{aligned}$$
(20)

Step 4.4 Repeat the above steps with respect to each criterion and obtain neutrosophic weights vectors for all of the alternatives. The same process is repeated in order to obtain the priority weights of the criteria.

Step 5 Construct the matrix \(\tilde{\dddot{\Psi }}\) as in Eq. (21) in order to obtain the final combined priority weights

(21)

Step 6 Obtain the final combined interval-valued neutrosophic weights of alternatives by using Eq. (22).

$$\begin{aligned} \tilde{\dddot{\Omega }}_{A_{j}}= & {} \left\langle \left[ \mathrm {T}_{W_{C_{1}}}^{\mathrm {L}},\mathrm {T}_{W_{C_{1}}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{C_{1}}}^{\mathrm {L}},\mathrm {I}_{W_{C_{1}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{C_{1}}}^{\mathrm {L}},\mathrm {F}_{W_{C_{1}}}^{\mathrm {U}} \right] \right\rangle \left\langle \left[ \mathrm {T}_{W_{{C_{1}A}_{1}}}^{\mathrm {L}},\mathrm {T}_{W_{{C_{1}A}_{1}}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{{C_{1}A}_{1}}}^{\mathrm {L}},\mathrm {I}_{W_{{C_{1}A}_{1}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{{C_{1}A}_{1}}}^{\mathrm {L}},\mathrm {F}_{W_{{C_{1}A}_{1}}}^{\mathrm {U}} \right] \right\rangle \nonumber \\&+\left\langle \left[ \mathrm {T}_{W_{C_{2}}}^{\mathrm {L}},\mathrm {T}_{W_{C_{2}}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{C_{2}}}^{\mathrm {L}},\mathrm {I}_{W_{C_{2}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{C_{2}}}^{\mathrm {L}},\mathrm {F}_{W_{C_{2}}}^{\mathrm {U}} \right] \right\rangle \left\langle \left[ \mathrm {T}_{W_{{C_{2}A}_{2}}}^{\mathrm {L}},\mathrm {T}_{W_{{C_{2}A}_{2}}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{{C_{2}A}_{2}}}^{\mathrm {L}},\mathrm {I}_{W_{{C_{2}A}_{2}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{{C_{2}A}_{2}}}^{\mathrm {L}},\mathrm {F}_{W_{{C_{2}A}_{2}}}^{\mathrm {U}} \right] \right\rangle \nonumber \\&+\cdots +\left\langle \left[ \mathrm {T}_{W_{C_{n}}}^{\mathrm {L}},\mathrm {T}_{W_{C_{n}}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{C_{n}}}^{\mathrm {L}},\mathrm {I}_{W_{C_{n}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{C_{n}}}^{\mathrm {L}},\mathrm {F}_{W_{C_{n}}}^{\mathrm {U}} \right] \right\rangle \left\langle \left[ \mathrm {T}_{W_{A_{m}}}^{\mathrm {L}},\mathrm {T}_{W_{m}}^{\mathrm {U}} \right] ,\left[ \mathrm { }\mathrm {I}_{W_{A_{m}}}^{\mathrm {L}},\mathrm {I}_{W_{A_{m}}}^{\mathrm {U}} \right] ,\left[ \mathrm {F}_{W_{A_{m}}}^{\mathrm {L}},\mathrm {F}_{W_{A_{m}}}^{\mathrm {U}} \right] \right\rangle \end{aligned}$$
(22)

Step 7 Apply the deneutrosophication formula in Eq. (6) in order to obtain the crisp weights of alternatives as given in Eq. (23).

$$\begin{aligned} {\Omega }_{A_{j}}=\left( w_{A_{1}},w_{A_{2}},w_{A_{3}} \right) \end{aligned}$$
(23)

Step 8 Normalize the crisp weights of alternatives.

Step 9 Rank the alternatives and select the alternative with the largest weight.

Table 2 Linguistic terms and neutrosophicated importance weights
Table 3 Pairwise comparison matrix

6.2 Steps of IVNAHP with CS measures

The advantages of this method are its similarity to classical AHP method and simplicity in its calculations up to Step 4.4. Cosine similarity measure provides a more informative approach. However, the method needs a deneutrosophication and cosine similarity formulas which make the usage of this method somewhat more complex. In the following, we present the steps of the IVNAHP with CS Measures.

  • Step 1 Determine the interval-valued neutrosophic evaluation scale (see Table 1). Step 2 Decompose the problem into a hierarchy of goal, criteria, sub-criteria and alternatives (see Fig. 3). Step 3 Construct the pairwise comparison matrices (\(\tilde{\dddot{P}})\) for alternatives and criteria by using interval-valued neutrosophic sets as in Eq. (16).

  • Step 4 Calculate the normalized weights of criteria by using the proposed interval-valued neutrosophic evaluation scale. We show the steps of the proposed neutrosophic AHP based on the matrix for alternatives, \(\tilde{\dddot{P}}_{A}\) with respect to a certain criterion.

  • Step 4.1. Sum the values in each column as in Eq. (17).

  • Step 4.2. Select the upper value for each parameter in Eq. (17) and divide each term by its corresponding element to obtain \(\tilde{\dddot{N}}_{ij}\, \)in Eq. (18) and this results in the matrix in Eq. (19).

  • Step 4.3. Calculate the average of each row to obtain the neutrosophic priority vector of the alternatives as in Eq. (20).

  • Step 4.4. Repeat the above steps with respect to each criterion and obtain neutrosophic weights vectors for all of the alternatives. The same process is repeated in order to obtain the priority weights of the criteria.

  • Step 5 Apply the cosine similarity measure between each alternative pair based on Eq. (14).

  • Step 6 Assign the corresponding AHP score using the linear regression function given in Eq. (24) and obtain AHP scores. This function transforms the cosine similarities to pairwise comparison scores between 1 and 9.

    $$\begin{aligned} x=\frac{(a-y)}{b}\, \end{aligned}$$
    (24)
  • Step 7 Obtain the alternative weights based on the steps of classical AHP.

  • Step 8 Rank the alternatives and select the alternative with the largest weight.

7 Application: selection among alternative renewable energy sources

An investor wants to invest in a renewable energy production system where three renewable energy alternatives exist: wind power energy, solar power energy, and biomass power energy. Three criteria will be considered in this decision-making process: cost, environmental conditions and sustainability. A group of energy experts make compromised assessments instead of independent assessments. The experts prefer using linguistic assessments rather than direct numerical assessments. Table 2 shows the linguistic scale and their corresponding neutrosophic numbers that will be used in the pairwise comparison matrices. The goal is to select the best renewable energy alternative. The hierarchy of the problem is illustrated in Fig. 3.

Table 4 The column sums of the pairwise comparison matrix
Table 5 The normalized values of the pairwise comparison matrix
Table 6 The weights of criteria
Table 7 Pairwise comparison matrices for alternatives with respect to the criteria
Table 8 Cosine similarity measures
Table 9 Pairwise comparisons with cosine similarities using the linear regression

Table 3 presents the pairwise comparison matrix for the criteria with respect to the goal. It can be seen that sustainability criterion is more important than cost criterion and environmental conditions criterion. The cost criterion is more important than environmental conditions criterion.

In the following, we present the solutions of the defined problem through the proposed two neutrosophic AHP methods.

7.1 Application of IVN-AHP method

  • Step 1 Determine the interval-valued neutrosophic evaluation scale (see Table 3).

  • Step 2 Decompose the problem into a hierarchy of goal, criteria and alternatives (see Fig. 3).

  • Step 3 Construct the pairwise comparison matrices (\(\tilde{\dddot{P}})\) by using interval-valued neutrosophic sets.

  • Step 4 Calculate the normalized weights of criteria by using the proposed interval-valued neutrosophic evaluation scale.

  • Step 4.1 Sum the values in each column as in Eq. (17). The summed values for Table 3 are given in Table 4.

  • Step 4.2 Obtain \(\tilde{\dddot{N}}_{ij}\) in Eq. (9). The normalized values are given in Table 5.

Table 6 gives the weights of the criteria by averaging the elements in the rows.

  • Step 5 Obtain the final combined interval-valued neutrosophic weights of the alternatives by using Eq. (22). Table 7 shows the priority results of pairwise comparison matrices for the alternatives with respect to the criteria.

  • Step 6 Apply the deneutrosophication formula in Eq. (6) in order to obtain the crisp weights of criteria as given in Eq. (23).

    $$\begin{aligned} {\Omega }_{C_{j}}= & {} \left( 0.656,0.515,0.790 \right) \end{aligned}$$
    (25)
    $$\begin{aligned} {\Omega }_{C_{j}}^{N}= & {} \left( 0.335,0.263,0.403 \right) \end{aligned}$$
    (26)
  • Step 8 Normalize the crisp weights of alternatives.

    $$\begin{aligned} {\Omega }_{A_{j}}= & {} \left( 0.070,0.577,0.936\right) \end{aligned}$$
    (27)
    $$\begin{aligned} {\Omega }_{A_{j}}^{N}= & {} \left( 0.044,0.364,0.591 \right) \end{aligned}$$
    (28)
  • Step 9 Rank the alternatives and select the best alternative with the largest weight.

In our application, the biomass power energy is the most important alternative.

Table 10 Obtained alternative weights based on the steps of classical AHP

7.2 Application of IVNAHP-CS

  • Step 1 Determine the interval-valued neutrosophic evaluation scale (see Table 2).

  • Step 2 Decompose the problem into a hierarchy of goal, criteria and alternatives (see Fig. 3).

  • Step 3 Construct the pairwise comparison matrices (\(\tilde{\dddot{P}})\) for alternatives and criteria by using interval-valued neutrosophic sets as in Eqs. (15) and (16), respectively.

  • Step 4 Calculate the normalized weights of criteria by using the proposed interval-valued neutrosophic evaluation scale. In the following, we give the steps of the proposed neutrosophic AHP based on the matrix for alternatives, \(\tilde{\dddot{P}}_{A}\) with respect to a certain criterion.

  • Step 4.1 Sum the values in each column as in Eq. (17).

  • Step 4.2 Select the upper value for each parameter in Eq. (17) and divide each term by its corresponding element to obtain \(\tilde{\dddot{N}}_{ij}\, \)in Eq. (18) and this results in the matrix in Eq. (19).

  • Step 4.3 Calculate the average of each row to obtain the neutrosophic priority vector of the alternatives as in Eq. (20).

  • Step 4.4 Repeat the above steps with respect to each criterion and obtain neutrosophic weights vectors for all of the alternatives. The same process is repeated in order to obtain the priority weights of the criteria.

  • Step 5 Apply the cosine similarity measure between each alternative pair based on Eq. (14). The cosine similarity measures and superiorities between energy alternatives are given in Table 8. For instance, SPE is better than WPE with respect to Cost criterion and the cosine similarity between these alternatives with respect to Cost criterion is 0.780.

Step 6 Assign the corresponding AHP score using the linear regression function given in Eqs. (24) and (29) and obtain AHP scores. See Table 9.

$$\begin{aligned} x=\frac{(1.125-y)}{0.125}\, \end{aligned}$$
(29)

Step 7 Obtain the alternative weights based on the steps of classical AHP. See Table 10.

Step 8 Rank the alternatives and select the alternative with the largest weight.

From the results, it can be seen that the best alternative is solar power energy depending on cosine similarity measures. The following alternatives are biomass power energy and wind power energy.

7.3 Comparative analyses

For the validation, we compare the weights of the criteria calculated by our proposed IVN-AHP method with the ones obtained by the interval-valued intuitionistic fuzzy AHP (IVIF-AHP) method proposed by Wu et al. (2013). An interval-valued neutrosophic pairwise comparison matrix is transformed into interval-valued intuitionistic pairwise comparison matrix by removing the indeterminacy intervals. We obtain the rankings in Table 11.

Table 11 Comparative results of IVN-AHP and IVIF-AHP methods

The results in Table 11 indicate that the obtained ranking is same. However, it is observed that the priority weights of the criteria increase with the incorporation of indeterminacy, which means that indeterminacy parameter caused an increase in the criteria weights.

8 Conclusion

In this study, the neutrosophic MCDM papers are reviewed and summarized. It can be seen that there are several neutrosophic MCDM papers such as EDAS, TOPSIS, TODIM, and QUALIFLEX. AHP has been used in MCDM problems in the literature extensively. To the best of our knowledge, the AHP method firstly used with interval-valued neutrosophic sets. The IVN-AHP and IVNAHP-CS methods are proposed and the steps of two methods are detailed. An application in renewable energy management is presented, and these two methods are applied to this problem. In conclusion, both methods give the same results: biomass power energy is the best alternative. For further research, another similarity measure can be used in IVN-AHP or other extensions of AHP such as hesitant fuzzy AHP or Pythagorean fuzzy AHP can be used together with cosine similarity or any other similarity measure.