Next Article in Journal
A Note on States and Traces from Biorthogonal Sets
Previous Article in Journal
Selective Maintenance Optimization for a Multi-State System Considering Human Reliability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Some Single-Valued Neutrosophic Power Heronian Aggregation Operators and Their Application to Multiple-Attribute Group Decision-Making

1
School of Management, Hefei University of Technology, Hefei 230009, China
2
Ministry of Education Engineering Research Center for Intelligent Decision-making and Information Systems Technologies, Hefei 230009, China
3
School of economics and management, Shanghai University of Electric Power, Shanghai 200090, China
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(5), 653; https://doi.org/10.3390/sym11050653
Submission received: 18 March 2019 / Revised: 30 April 2019 / Accepted: 5 May 2019 / Published: 10 May 2019

Abstract

:
The power Heronian aggregation (PHA) operator can use the advantages of power average and the Heronian mean operator, which together could take into account the interrelationship of the aggregated arguments, and therefore alleviate the effects caused by unreasonable data through considering the support degree between input arguments. However, PHA operators cannot be used to process single-valued neutrosophic numbers (SVNNs), which is significant for extending it to SVNNs. We propose some new PHA operators for SVNNs and introduce a novel MAGDM method on the basis of the proposed operators. Firstly, the definition, properties, comparison method, and operational rules of SVNNs are introduced briefly. Then, some PHA operators are proposed, such as the single-valued neutrosophic power Heronian aggregation (SVNPHA) operator, the single-valued neutrosophic weighted power Heronian aggregation (SVNWPHA) operator, single-valued neutrosophic geometric power Heronian aggregation (SVNGPHA) operator, single-valued neutrosophic weighted geometric power Heronian aggregation (SVNWGPHA) operator. Furthermore, we discuss some properties of these new aggregation operators and several special cases. Moreover, the method to solve the MAGDM problems with SVNNs is proposed, based on the SVNWPHA and SVNWGPHA operators. Lastly, we verified the application and effectiveness of the proposed method by using an example for the MAGDM problem.

1. Introduction

In real decision-making, multiple-attribute group decision-making (MAGDM) methods are extensively used to rank alternatives for relevant attributes. The decision information involved in MAGDM problems is often fuzzy and easily expressed by fuzzy information owing to the limitations of human thinking and the complexity of decision-making problems. Accordingly, Zadeh [1] first proposed fuzzy sets (FSs) to handle fuzzy information. Then, Atanassov [2,3] proposed the intuitionistic fuzzy sets (IFSs) based on FS owing to fuzziness. IFSs can embody the degrees of satisfaction and dissatisfaction to express the judgment of alternative. IFS has immediately gained widespread attention and been extensively studied in the field of MAGDM [4,5,6,7,8].
Although the IFS theory has been generalized, it still cannot solve all uncertain problems in real decision-making, such as those that involve indeterminate and inconsistent information. Therefore, to overcome these shortcomings, neutrosophic sets (NSs) was introduced by Smarandache [9], which can substantially express indeterminate or inconsistent information. The NSs is finer and smoother in describing fuzzy information than FS and IFS. However, the application of NSs is very difficult in practice due to the lack of specific description. Therefore, Wang et al. [10] defined single-valued neutrosophic sets (SVNSs), which is an instance of NSs. Meanwhile, SVNSs have attracted increasing attention from researchers, obtained numerous research achievements [11,12,13,14,15] and been extensively applied in many areas. The concept of distance of the two SVNSs and several similarity measures between SVNSs are defined and proposed by Majumdar and Samanta [16]. Ye [15] introduced the correlation coefficients and decision-making method of SVNSs. Şahin and Küçük [17] introduced a method to deal with SVNSs based on the neutrosophic subsethood measure. Based on the use of Hamming distance, Stanujkić [18] proposed a extend WASPAS method with single-valued intuitionistic fuzzy numbers, and application it in website evaluation. Liu, et al. [19] presented a single valued neutrosophic number Decision-making Trial and Evaluation Laboratory Method (SVNN-DEMATEL) model for evaluating and selecting a transport service provider. Pamučar et al. [20] proposed a Linguistic Neutrosophic Numbers Pairwise-CODAS model, which can eliminate subjective qualitative assessments and assumptions by decision makers in complex decision-making conditions. Pamučar et al. [21] presented a new Linguistic Neutrosophic Numbers Weighted Aggregated Sum Product Assessment (LNN WASPAS) model and further developed LNN CODAS (Combinative Distance-Based Assessment), LNN VIKOR (Multi-criteria Optimization and Compromise Solution) and LNN MABAC (Multi-Attributive Border Approximation Area Comparison) models.
Information aggregation generally became an important topic of MAGDM and received increasing attention from researchers [22,23,24]. A few new extended aggregation operators for NS and SVNS have been proposed previously [25,26,27,28]. Ji, et al. [29] proposed several Frank prioritized Bonferroni mean operators for SVNSs. Ren and Sugumaran [30] proposed some prioritized weighted geometric operators for SVNSs. Ye [31] extended several weighted arithmetic average operators for SNSs. Liu and Wang [32] extended a weighted Bonferroni mean operator for SVNSs. Li, et al. [33] extended Heronian mean (HM) operator for SVNSs. Yang and Li [34] extended the PA operator to SVNSs and developed some single-valued neutrosophic power weighted average (SVNPWA) operators. Wei and Zhang [35] proposed some Bonferroni power aggregation operators for SVNSs.
It is obvious that there are different functions for the different aggregation operators. Yager [36] firstly proposed power average (PA) operator, which can alleviate the effects caused by the unreasonable data through considering the support degree between input data. Xu [37] further defined a power geometric (PG) operator. Beliakov [38] first proposed Heronian mean operator, which can capture the interrelation of the input arguments. As an important generalization of Bonferroni mean, Yu [39] proposed the geometric Heronian mean. To consider the advantages of PA and HM operators together, P. Liu proposed some power Heronian aggregation (PHA) operators through combining the PA operator and HM operator to IVIFNs [40] and Linguistic Neutrosophic Sets (LNSs) [41].
The decision-making problems have increased in complexity, and in order to derive the best alternative for MAGDM problems, we need to consider both the influence of some unreasonable attribute values caused by the preference of decision maker, and the interrelationship and interaction among the attributes. Taking the advantages of the HM and PA operator, the PHA operator can achieve the following two functions: the interrelationship of the aggregated arguments could be taken into account, and the influence of unreasonable data could be eliminated by considering the support degree between input arguments. Besides, up to now, there has been no research on how to use PHA operator to aggregate the SVNNs. So, the goal and motivation of this study is to:
(1)
Establish the single-valued neutrosophic PHA (SVNPHA) operator, single-valued neutrosophic geometric PHA (SVNGPHA) operators and the weighted form of these operators (the form of shorthand is SVNWPHA and SVNWGPHA).
(2)
Discuss their properties and analyze special cases.
(3)
Propose a novel MAGDM method based on the SVNWPHA and SVNWGPHA operators for SVNNs.
(4)
Demonstrate the application and effectiveness of the developed methods.
The remainder of this paper is organized as follows. In Section 2, some definitions of SVNSs and some operational rules of SVNNs are introduced. In Section 3, we propose some new PHA operators, such as SVNPHA, SVNWPHA, SVNGPHA and SVNWGPHA operators. In Section 4, a MAGDM method is proposed based on the above operators in SVNNs environment. In Section 5, we demonstrate the application and effectiveness of the proposed method by using an example for the MAGDM problem. Section 6 presents the conclusion.

2. Preliminaries

2.1. The SVNNs

Definition 1.
[42]. Let X be a space of points with a generic element in X denoted by x. SVNS A in X is as follows:
A = { x ( T A ( x ) , I A ( x ) , F A ( x ) ) | x X }
where T A ( x ) is the truth-membership function, I A ( x ) is the indeterminacy-membership function, and F A ( x ) is the falsity-membership function. For each point x in X , we have T A ( x ) , I A ( x ) , F A ( x ) [ 0 , 1 ] , and 0 T A ( x ) , I A ( x ) , F A ( x ) 3 .
For convenience, we can use x = ( T A , I A , F A ) to represent an element in SVNS and call it an SVNN.

2.2. Operational Rules and Properties of SVNNs

Definition 2.
[32]. Let x i = ( T i , I i , F i ) and x j = ( T j , I j , F j ) be any two SVNNs and λ > 0 , the operations are defined as follows:
x i x j = ( T i + T j T i T j , I i I j , F i F j )
x i x j = ( T i T j , I i + I j I i I j , F i + F j F i F j )
λ x i = ( 1 ( 1 T i ) λ , I i λ , F i λ )
x i λ = ( T i λ , 1 ( 1 I i ) λ 1 ( 1 F i ) λ )
Theorem 1.
For any two SVNNs x i = ( T i , I i , F i ) and x j = ( T j , I j , F j ) , and η , η 1 , η 2 > 0, their operational rules have the following properties:
x i x j = x j x i
x i x j = x j x i
η ( x i x j ) = η x j η x i
η 1 x i η 2 x i = ( η 1 η 2 ) x i
x i η x j η = ( x i x j ) η
x i η 1 x i η 2 = x i ( η 1 η 2 )

2.3. Comparison of SVNNs

Definition 3.
[43]. Let x = ( T i , I i , F i ) be an SVNN. The score s ( x ) , accuracy a ( x ) , and certainty c ( x ) functions of x can be defined as follows:
s ( x ) = ( T i + 2 I i F i ) / 3
a ( x ) = T i F i
c ( x ) = T i
Definition 4.
[43]. Suppose x i = ( T i , I i , F i ) and x j = ( T j , I j , F j ) be two SVNNs. The comparison method between x i and x j can be defined as follows:
(1) If s ( x i ) > s ( x j ) , then x i x j ;
(2) If s ( x i ) = s ( x j ) and a ( x i ) > a ( x j ) , then x i x j ;
(3) If s ( x i ) = s ( x j ) , a ( x i ) = a ( x j ) , and c ( x i ) > c ( x j ) , then x i x j ;
(4) If s ( x i ) = s ( x j ) , a ( x i ) = a ( x j ) and c ( x i ) = c ( x j ) , then x i x j .
Definition 5.
[44,45]. Let x i = ( T i , I i , F i ) and x j = ( T j , I j , F j ) be any two SVNNs, the normalized Euclidian distance between x i and x j are defined as follows:
d ( x i , x j ) = [ ( T i T j ) 2 + ( I i I j ) 2 + ( F i F j ) 2 ] / 3

3. Some Power Heronian Aggregation Operators with SVNNs

3.1. Single Valued Neutrosophic Power Heronian Aggregation Operators

As an important aggregation operator, the PA operator is first proposed byYager [36], which can overcome the influence of unreasonable arguments by considering the support degree between input arguments. The traditional PA operator is defined as below.
Definition 6.
[36]. Let p , q 0 , and ϕ i ( i = 1 , 2 , , n ) be a group of nonnegative numbers. If
P A ( ϕ 1 , ϕ 2 , , ϕ n ) = i = 1 n ( ( 1 + T ( ϕ i ) ) ϕ i i = 1 n ( ( 1 + T ( ϕ i ) )
where T ( ϕ i ) = j = 1 , j i n S u p ( ϕ i , ϕ j ) . We denote S u p ( ϕ i , ϕ j ) as the support degree for ϕ i from ϕ j . S u p ( ϕ i , ϕ j ) satisfies the following axioms:
(1) S u p ( ϕ i , ϕ j ) = S u p ( ϕ j , ϕ i ) ;
(2) S u p ( ϕ i , ϕ j ) [ 0 , 1 ] ;
(3) S u p ( ϕ i , ϕ j ) > S u p ( ϕ l , ϕ k ) , if | ϕ i ϕ j | < | ϕ l ϕ k | .
Then PA is called the power average (PA) operator.
For example, suppose ϕ 1 = 0.6 , ϕ 2 = 0.7 , ϕ 3 = 0.8 are nonnegative numbers, the P A ( ϕ 1 , ϕ 2 , ϕ 3 ) are calculated as follows:
Step 1. Calculate the S u p ( x i , x j ) ( i , j = 1 , 2 , 3 ) Thereafter, we have
S u p ( ϕ 1 , ϕ 2 ) = 0.1 , S u p ( ϕ 1 , ϕ 3 ) = 0.2 , S u p ( ϕ 2 , ϕ 3 ) = 0.1 .
Step 2. Calculate the power weighting vector through Expression (19). Thereafter, we have
T ( ϕ 1 ) = S u p ( ϕ 1 , ϕ 2 ) + S u p ( ϕ 1 , ϕ 3 ) = 0.3 ,
T ( ϕ 2 ) = S u p ( ϕ 2 , ϕ 1 ) + S u p ( ϕ 2 , ϕ 3 ) = 0.2 ,
T ( ϕ 3 ) = S u p ( ϕ 3 , ϕ 1 ) + S u p ( ϕ 3 , ϕ 2 ) = S u p ( ϕ 1 , ϕ 3 ) + S u p ( ϕ 2 , ϕ 3 ) = 0.3 .
Step 3. Calculate the P A ( ϕ 1 , ϕ 2 , ϕ 3 ) using the equation 15 (suppose p = q = 1). Thereafter, we can have
P A ( ϕ 1 , ϕ 2 , ϕ 3 ) = i = 1 3 ( ( 1 + T ( ϕ i ) ) ϕ i i = 1 3 ( ( 1 + T ( ϕ i ) ) = ( ( 1 + T ( ϕ 1 ) ) ϕ 1 + ( ( 1 + T ( ϕ 2 ) ) ϕ 2 + ( ( 1 + T ( ϕ 3 ) ) ϕ 3 ( 1 + T ( ϕ 1 ) ) + ( 1 + T ( ϕ 2 ) ) + ( 1 + T ( ϕ 3 ) ) = ( 1 + 0.3 ) 0.6 + ( 1 + 0.2 ) 0.7 + ( 1 + 0.3 ) 0.8 ( 1 + 0.3 ) ( 1 + 0.2 ) ( 1 + 0.3 ) = 0.7
Beliakov [38] first proposed the Heronian mean operator, which can determine the interrelation of the input arguments [46,47,48]. HM is defined as follows.
Definition 7.
[48]. Let p , q 0 , and ϕ i ( i = 1 , 2 , , n ) be a group of nonnegative numbers. If
H M p , q ( ϕ 1 , ϕ 2 , , ϕ n ) = ( 2 n ( n + 1 ) i = 1 n j = i n ϕ i p ϕ j q ) 1 p + q
Then H M p , q is called the Heronian mean (HM) operator.
For example, suppose ϕ 1 = 0.6 , ϕ 2 = 0.7 , ϕ 3 = 0.8 are nonnegative numbers, the H M p , q ( ϕ 1 , ϕ 2 , ϕ 3 ) are calculated as follow (suppose p = q = 1):
H M 1 , 1 ( ϕ 1 , ϕ 2 , , ϕ n ) = ( 2 3 ( 3 + 1 ) i = 1 n j = i n ϕ i 1 ϕ j 1 ) 1 2 = ( 2 3 ( 3 + 1 ) ϕ 1 ϕ 1 + ϕ 1 ϕ 2 + ϕ 1 ϕ 3 + ϕ 2 ϕ 2 + ϕ 2 ϕ 3 + ϕ 3 ϕ 3 ) 1 2 = ( 1 6 ( 0.6 0.6 + 0.6 0.7 + 0.6 0.8 + 0.7 0.7 + 0.7 0.8 + 0.8 0.8 ) ) 1 2 = ( 1 6 × 2 . 95 ) 1 2 0 . 7012
Next, we shall develop the SVNPHA and SVNWPHA operators based on the operation laws of SVNNs.
Definition 8.
Let p , q 0 , and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs. If
S V N P H A p , q ( x 1 , x 2 , , x n ) = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) x i ) p ( n ( 1 + T ( x j ) ) t = 1 n ( 1 + T ( x t ) ) x j ) q ) ) 1 p + q
where T ( x i ) = j = 1 , j i n S u p ( x i , x j ) . We shall denote S u p ( x i , x j ) as the support degree for x i from x j . S u p ( x i , x j ) satisfies the following three properties:
(1) S u p ( x i , x j ) [ 0 , 1 ] ;
(2) S u p ( x i , x j ) = S u p ( x j , x i ) ;
(3) S u p ( x i , x j ) > S u p ( x l , x k ) , if d ( x i , x j ) < d ( x l , x k ) in which d ( x i , x j ) is the distance between SVNNs x i and x j .
Then, S V N G P H A p , q is called the single-valued neutrosophic power Heronian aggregation (SVNPHA) operator.
In order to simply this expression (18). We can define:
w ˜ i = ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) .
and call ( w ˜ 1 , w ˜ 2 , , w ˜ n ) as the power weighting vector with w ˜ i 0 , i = 1 n w ˜ i = 1
Thereafter, Expression (18) can be expressed as follows:
S V N P H A p , q ( x 1 , x 2 , , x n ) = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) ) 1 p + q
Theorem 2.
Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a group of SVNNs and p , q 0 . Then, the result aggregated from SVNPHA operator is still a SVNN, and even
S V N P H A p , q ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n w ˜ i ) p ( 1 ( 1 T j ) n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q ,
( 1 ( i = 1 . j = i n ( 1 ( 1 I i n w ˜ i ) p ( 1 I i n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q , ( 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 F i n w ˜ i ) p ( 1 F i n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q )
Proof. 
To prove Equation (21), we first prove that the following equation is right.
i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) = ( 1 i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n w ˜ i ) p ( 1 ( 1 T j ) n w ˜ j ) q ) , i = 1 , j = i n ( 1 ( 1 I i n w ˜ i ) p ( 1 I j n w ˜ j ) q ) , i = 1 , j = i n ( 1 ( 1 F i n w ˜ i ) p ( 1 F j n w ˜ j ) q ) )
By the operational rules of SVNNs defined in (2–5), we have
( n w ˜ i x i ) p = ( ( 1 ( 1 T i ) n w ˜ i ) p , 1 ( 1 I i n w ˜ i ) p , 1 ( 1 F i n w ˜ i ) p ) ( n w ˜ j x j ) q = ( ( 1 ( 1 T j ) n w ˜ j ) q , 1 ( 1 I j n w ˜ j ) q , 1 ( 1 F j n w ˜ j ) q ) ( n w ˜ i x i ) p ( n w ˜ j x j ) q = ( ( 1 ( 1 T i ) n w ˜ i ) p ( 1 ( 1 T j ) n w ˜ j ) q , 1 ( 1 I i n w ˜ i ) p ( 1 I j n w ˜ j ) q , 1 ( 1 F i n w ˜ i ) p ( 1 F j n w ˜ j ) q )
When n = 2, we have
i = 1 , j = i 2 ( ( 2 w ˜ i x i ) p ( 2 w ˜ j x j ) q ) = ( ( 2 w ˜ 1 x 1 ) p ( 2 w ˜ 1 x 1 ) q ) ( ( 2 w ˜ 1 x 1 ) p ( 2 w ˜ 2 x 2 ) q ) ( ( 2 w ˜ 2 x 2 ) p ( 2 w ˜ 2 x 2 ) q ) = ( ( 1 ( 1 T 1 ) 2 w ˜ 1 ) p ( 1 ( 1 T 1 ) 2 w ˜ 1 ) q , 1 ( 1 I 1 2 w ˜ 1 ) p ( 1 I 1 2 w ˜ 1 ) q , 1 ( 1 F 1 2 w ˜ 1 ) p ( 1 F 1 2 w ˜ 1 ) q ) ( ( 1 ( 1 T 1 ) 2 w ˜ 1 ) p ( 1 ( 1 T 2 ) 2 w ˜ 2 ) q , 1 ( 1 I 1 2 w ˜ 1 ) p ( 1 I 2 2 w ˜ 2 ) q , 1 ( 1 F 1 2 w ˜ 1 ) p ( 1 F 2 2 w ˜ 2 ) q ) ( ( 1 ( 1 T 2 ) 2 w ˜ 2 ) p ( 1 ( 1 T 2 ) 2 w ˜ 2 ) q , 1 ( 1 I 2 2 w ˜ 2 ) p ( 1 I 2 2 w ˜ 2 ) q , 1 ( 1 F 2 2 w ˜ 2 ) p ( 1 F 2 2 w ˜ 2 ) q )
By using Equation (2), we get
= ( 1 i = 1 , j = i 2 ( 1 ( 1 ( 1 T i ) 2 w ˜ i ) p ( 1 ( 1 T j ) 2 w ˜ j ) q ) , i = 1 , j = i 2 ( 1 ( 1 I i 2 w ˜ i ) p ( 1 I j 2 w ˜ j ) q ) , i = 1 , j = i 2 ( 1 ( 1 F i 2 w ˜ i ) p ( 1 F j 2 w ˜ j ) q ) )
That is, when n = 2, the Equation (22) is right.
Assume n = m, Equation (22) is right:
= ( 1 i = 1 , j = i k ( 1 ( 1 ( 1 T i ) k w ˜ i ) p ( 1 ( 1 T j ) k w ˜ j ) q ) , i = 1 , j = i k ( 1 ( 1 I i k w ˜ i ) p ( 1 I j k w ˜ j ) q ) , i = 1 , j = i k ( 1 ( 1 F i k w ˜ i ) p ( 1 F j k w ˜ j ) q ) )
Furthermore, when n = k + 1, we have
i = 1 , j = i k + 1 ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ j x j ) q ) = i = 1 , j = i k ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ j x j ) q ) i = 1 k ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ k + 1 x k + 1 ) q ) ( ( ( k + 1 ) w ˜ k + 1 x k + 1 ) p ( ( k + 1 ) w ˜ k + 1 x k + 1 ) q )
Firstly, we prove that
i = 1 k ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ k + 1 x k + 1 ) q ) = ( 1 i = 1 k ( 1 ( 1 ( 1 T i ) ( k + 1 ) w ˜ i ) p ( 1 ( 1 T ( k + 1 ) ) ( k + 1 ) w ˜ ( k + 1 ) ) q ) , i = 1 k ( 1 ( 1 I i ( k + 1 ) w ˜ i ) p ( 1 I ( k + 1 ) ( k + 1 ) w ˜ ( k + 1 ) ) q ) , i = 1 k ( 1 ( 1 F i ( k + 1 ) w ˜ i ) p ( 1 F ( k + 1 ) ( k + 1 ) w ˜ ( k + 1 ) ) q ) )
We shall prove Equation (27) on mathematical induction on k
For k = 2, we have
i = 1 2 ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ k + 1 x k + 1 ) q ) = ( ( 3 w ˜ 1 x 1 ) p ( 3 w ˜ 3 x 3 ) q ) ( ( 3 w ˜ 2 x 2 ) p ( 3 w ˜ 3 x 3 ) q ) = ( ( 1 ( 1 T 1 ) 3 w ˜ 1 ) p ( 1 ( 1 T 3 ) 3 w ˜ 3 ) q , 1 ( 1 I 1 3 w ˜ 1 ) p ( 1 I 3 3 w ˜ 3 ) q , 1 ( 1 F 1 3 w ˜ 1 ) p ( 1 F 3 3 w ˜ 3 ) q ) ( ( 1 ( 1 T 2 ) 3 w ˜ 2 ) p ( 1 ( 1 T 3 ) 3 w ˜ 3 ) q , 1 ( 1 I 2 3 w ˜ 2 ) p ( 1 I 3 3 w ˜ 3 ) q , 1 ( 1 F 2 3 w ˜ 2 ) p ( 1 F 3 3 w ˜ 3 ) q ) = ( 1 i = 1 2 ( 1 ( 1 ( 1 T i ) 3 w ˜ i ) p ( 1 ( 1 T 3 ) 3 w ˜ 3 ) q ) , i = 1 2 ( 1 ( 1 I i 3 w ˜ i ) p ( 1 I 3 3 w ˜ 3 ) q ) , i = 1 2 ( 1 ( 1 F i 3 w ˜ i ) p ( 1 F 3 3 w ˜ 3 ) q ) )
Suppose k = a, the Equation (27) is right, that is
i = 1 a ( ( ( a + 1 ) w ˜ i x i ) p ( ( a + 1 ) w ˜ a + 1 x a + 1 ) q ) = ( 1 i = 1 a ( 1 ( 1 ( 1 T i ) ( a + 1 ) w ˜ i ) p ( 1 ( 1 T ( a + 1 ) ) ( a + 1 ) w ˜ ( a + 1 ) ) q ) , i = 1 a ( 1 ( 1 I i ( a + 1 ) w ˜ i ) p ( 1 I ( a + 1 ) ( a + 1 ) w ˜ ( a + 1 ) ) q ) , i = 1 a ( 1 ( 1 F i ( a + 1 ) w ˜ i ) p ( 1 F ( a + 1 ) ( a + 1 ) w ˜ ( a + 1 ) ) q ) )
Then, when k = a + 1, we have
i = 1 a + 1 ( ( ( a + 2 ) w ˜ i x i ) p ( ( a + 2 ) w ˜ a + 2 x a + 2 ) q ) = i = 1 a ( ( ( a + 2 ) w ˜ i x i ) p ( ( a + 2 ) w ˜ a + 2 x a + 2 ) q ) ( ( ( a + 2 ) w ˜ a + 1 x a + 1 ) p ( ( a + 2 ) w ˜ a + 2 x a + 2 ) q ) = ( 1 i = 1 a ( 1 ( 1 ( 1 T i ) ( a + 2 ) w ˜ i ) p ( 1 ( 1 T ( a + 2 ) ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , i = 1 a ( 1 ( 1 I i ( a + 2 ) w ˜ i ) p ( 1 I ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , i = 1 a ( 1 ( 1 F i ( a + 2 ) w ˜ i ) p ( 1 F ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) ) ( 1 ( 1 ( 1 ( 1 T ( a + 1 ) ) ( a + 2 ) w ˜ i ) p ( 1 ( 1 T ( a + 2 ) ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , ( 1 ( 1 I ( a + 1 ) ( a + 2 ) w ˜ ( a + 1 ) ) p ( 1 I ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , ( 1 ( 1 F ( a + 1 ) ( a + 2 ) w ˜ ( a + 1 ) ) p ( 1 F ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) ) = ( 1 i = 1 a + 1 ( 1 ( 1 ( 1 T i ) ( a + 2 ) w ˜ i ) p ( 1 ( 1 T ( a + 2 ) ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , i = 1 a + 1 ( 1 ( 1 I i ( a + 2 ) w ˜ i ) p ( 1 I ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) , i = 1 a + 1 ( 1 ( 1 F i ( a + 2 ) w ˜ i ) p ( 1 F ( a + 2 ) ( a + 2 ) w ˜ ( a + 2 ) ) q ) )
Therefore, when k = a + 1, the Equation (27) is true. Hence, Equation (27) is established for any k.
Similarly, we can prove the other parts of Equation (26).
So, Equation (26) becomes
i = 1 , j = i k + 1 ( ( ( k + 1 ) w ˜ i x i ) p ( ( k + 1 ) w ˜ j x j ) q ) = ( 1 i = 1 , j = i ( k + 1 ) ( 1 ( 1 ( 1 T i ) ( k + 1 ) w ˜ i ) p ( 1 ( 1 T j ) ( k + 1 ) w ˜ j ) q ) , i = 1 , j = i ( k + 1 ) ( 1 ( 1 I i ( k + 1 ) w ˜ i ) p ( 1 I j ( k + 1 ) w ˜ j ) q ) , i = 1 , j = i ( k + 1 ) ( 1 ( 1 F i ( k + 1 ) w ˜ i ) p ( 1 F j ( k + 1 ) w ˜ j ) q ) )
Therefore, when n = k + 1, the Equation (22) is true. Hence, Equation (22) is established for any n. □
From Equation (22) and the operational rules of SVNNs defined in (2–5), we have
2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n w ˜ i ) p ( 1 ( 1 T j ) n w ˜ j ) q ) ) 2 n ( n + 1 ) ( i = 1 , j = i n ( 1 ( 1 I i n w ˜ i ) p ( 1 I j n w ˜ j ) q ) ) 2 n ( n + 1 ) , ( i = 1 , j = i n ( 1 ( 1 F i n w ˜ i ) p ( 1 F j n w ˜ j ) q ) ) 2 n ( n + 1 ) ) ) ,
So
( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) ) 1 p + q = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n w ˜ i ) p ( 1 ( 1 T j ) n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 I i n w ˜ i ) p ( 1 I i n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 F i n w ˜ i ) p ( 1 F i n w ˜ j ) q ) ) 2 n ( n + 1 ) ) 1 p + q )
Therefore, Equation (21) is right and we complete the proof of the Theorem 2.
To compute the power weight vector w ˜ i , the support degree between SVNNs should be calculate firstly. Under normal circumstances, we can use the similarity degree between SVNNs to replace the support degree and that is,
S u p ( x i , x j ) = 1 d ( x i , x j )
Example 1.
Suppose three SVNNs exist: x 1 = ( 0.260 , 0.425 , 0.315 ) , x 2 = ( 0.220 , 0.450 , 0.330 ) , and x 3 = ( 0.255 , 0.500 , 0.245 ) . Accordingly, we can use SVNPHA to generate a comprehensive value. In the following, the steps are given.
Step 1. Calculate the S u p ( x i , x j ) ( i , j = 1 , 2 , 3 ) by using Expressions (15) and (22). Thereafter, we have
S u p ( x 1 , x 2 ) = 0.97142 S u p ( x 1 , x 3 ) = 0.94070
S u p ( x 2 , x 1 ) = 0.97142 S u p ( x 3 , x 1 ) = 0.93958
S u p ( x 3 , x 1 ) = 0.94070 S u p ( x 3 , x 2 ) = 0.93958
Step 2. Calculate the power weighting vector through Expression (19). Thereafter, we have
T ( x 1 ) = S u p ( x 1 , x 2 ) + S u p ( x 1 , x 3 ) = 1.91212
T ( x 2 ) = S u p ( x 2 , x 1 ) + S u p ( x 2 , x 3 ) = 1.91100
T ( x 3 ) = S u p ( x 3 , x 1 ) + S u p ( x 3 , x 2 ) = 1.88028
w ˜ 1 = 1 + T ( x 1 ) 3 + T ( x 1 ) + T ( x 2 ) + T ( x 3 ) = 1 + 1.91212 3 + 1.91212 + 1.91100 + 1.88028 = 0.33460
w ˜ 2 = 1 + T ( x 2 ) 3 + T ( x 1 ) + T ( x 2 ) + T ( x 3 ) = 1 + 1.91100 3 + 1.91212 + 1.91100 + 1.88028 = 0.33447
w ˜ 3 = 1 + T ( x 3 ) 3 + T ( x 1 ) + T ( x 2 ) + T ( x 3 ) = 1 + 1.88028 3 + 1.91212 + 1.91100 + 1.88028 = 0.33093
Step 3. Calculate the comprehensive value x = ( T , I , F ) using the SVNPHA operator (suppose p = q = 1). Thereafter, we can have
T = ( 1 ( i = 1 , j = i 3 ( 1 ( 1 ( 1 T i ) 3 w ˜ i ) ( 1 ( 1 T j ) 3 w ˜ j ) ) ) 2 3 ( 3 + 1 ) ) 1 2 = ( 1 ( ( 1 ( 1 ( 1 T 1 ) 3 w ˜ 1 ) ( 1 ( 1 T 1 ) 3 w ˜ 1 ) ) ( 1 ( 1 ( 1 T 1 ) 3 w ˜ 1 ) ( 1 ( 1 T 2 ) 3 w ˜ 2 ) ) ( 1 ( 1 ( 1 T 1 ) 3 w ˜ 1 ) ( 1 ( 1 T 3 ) 3 w ˜ 3 ) ) ( 1 ( 1 ( 1 T 2 ) 3 w ˜ 2 ) ( 1 ( 1 T 2 ) 3 w ˜ 2 ) ) ( 1 ( 1 ( 1 T 2 ) 3 w ˜ 2 ) ( 1 ( 1 T 3 ) 3 w ˜ 3 ) ) ( 1 ( 1 ( 1 T 3 ) 3 w ˜ 3 ) ( 1 ( 1 T 3 ) 3 w ˜ 3 ) ) ) 2 3 ( 3 + 1 ) ) 1 2 = 0.24518
and
I = 1 ( 1 ( i = 1 . j = i 3 ( 1 ( 1 I i 3 w ˜ i ) p ( 1 I i 3 w ˜ j ) q ) ) 2 3 ( 3 + 1 ) ) 1 2 = 1 ( 1 ( ( 1 ( 1 I 1 3 w ˜ 1 ) p ( 1 I 1 3 w ˜ 1 ) q ) ( 1 ( 1 I 1 3 w ˜ 1 ) p ( 1 I 2 3 w ˜ 2 ) q ) ( 1 ( 1 I 1 3 w ˜ 1 ) p ( 1 I 3 3 w ˜ 3 ) q ) ( 1 ( 1 I 2 3 w ˜ 2 ) p ( 1 I 2 3 w ˜ 2 ) q ) ( 1 ( 1 I 2 3 w ˜ 2 ) p ( 1 I 3 3 w ˜ 3 ) q ) ( 1 ( 1 I 3 3 w ˜ 3 ) p ( 1 I 3 3 w ˜ 3 ) q ) ) 2 3 ( 3 + 1 ) ) 1 2 = 0.45754
and
F = 1 - ( 1 ( i = 1 . j = i 3 ( 1 ( 1 F i 3 w ˜ i ) p ( 1 F i 3 w ˜ j ) q ) ) 2 3 ( 3 + 1 ) ) 1 2
I = 1 ( 1 ( ( 1 ( 1 F 1 3 w ˜ 1 ) p ( 1 F 1 3 w ˜ 1 ) q ) ( 1 ( 1 F 1 3 w ˜ 1 ) p ( 1 F 2 3 w ˜ 2 ) q ) ( 1 ( 1 F 1 3 w ˜ 1 ) p ( 1 F 3 3 w ˜ 3 ) q ) ( 1 ( 1 F 2 3 w ˜ 2 ) p ( 1 F 2 3 w ˜ 2 ) q ) ( 1 ( 1 F 2 3 w ˜ 2 ) p ( 1 F 3 3 w ˜ 3 ) q ) ( 1 ( 1 F 3 3 w ˜ 3 ) p ( 1 F 3 3 w ˜ 3 ) q ) ) 2 3 ( 3 + 1 ) ) 1 2 = 0.29532
Thus, we can obtain the comprehensive value x = ( 0.24519 , 0.45746 , 0.29532 ) .
Theorem 3.
(Idempotency). Let x i ( i = 1 , 2 , , n ) be a collection of SVNNs and x 1 = x 2 = = x n = x . Hence,
S V N P H A p , q ( x 1 , x 2 , , x n ) = x .
Proof. 
S V N P H A p , q ( x 1 , x 2 , , x n ) = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) ) 1 p + q = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x ) p ( n w ˜ j x ) q ) ) 1 p + q = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n 1 n x ) p ( n 1 n x ) q ) ) 1 p + q = ( 2 n ( n + 1 ) i = 1 , j = i n ( x p + q ) ) 1 p + q = x
thereby completing the proof of Theorem 3. □
Theorem 4.
(Commutativity). Let ( x 1 , x 2 , x n ) be any permutation of ( x 1 , x 2 , , x n ) , then S V N P H A p , q ( x 1 , x 2 , x n ) = S V N P H A p , q ( x 1 , x 2 , , x n )
Proof. 
Since ( x 1 , x 2 , x n ) be any permutation of ( x 1 , x 2 , , x n ) , then
S V N P H A p , q ( x 1 , x 2 , , x n ) = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) ) 1 p + q = ( 2 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i x i ) p ( n w ˜ j x j ) q ) ) 1 p + q = S V N P H A p , q ( x 1 , x 2 , , x n )
thereby completing the proof of Theorem 4.□
Theorem 5.
(Boundedness). Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs, x = ( min i { T i } , max i { I i } , max i { F i } ) , and x + = ( max i { T i } , min i { I i } , min i { F i } ) . Hence,
x S V N P H A p , q ( x 1 , x 2 , , x n ) x +
Proof. 
By the comparison method in Definition 3, we have x i x , then based on the theorem 2 and 3, we have
S V N P H A p , q ( x 1 , x 2 , , x n ) S V N P H A p , q ( x , x , , x ) = x
Similarly, we can obtain
S V N P H A p , q ( x 1 , x 2 , , x n ) S V N P H A p , q ( x + , x + , , x + ) = x + , then
S V N P H A p , q ( x 1 , x 2 , , x n ) S V N P H A p , q ( x + , x + , , x + ) = x + , then ( 30 ) x S V N P H A p , q ( x 1 , x 2 , , x n ) x +
thereby completing the proof of Theorem 5.□
In the follow, we can discuss some special cases about S V N N P H A p , q operator.
(1) If q = 0 , then the Expression (21) operator is reduced to the single-valued neutrosophic power generalized linear descending weight operator as follows:
S V N P H A p , 0 ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , n ( 1 ( 1 ( 1 T i ) n w ˜ i ) p ) n + 1 i ) 2 n ( n + 1 ) ) 1 p , ( 1 ( i = 1 n ( 1 ( 1 I i n w ˜ i ) p ) n + 1 i ) 2 n ( n + 1 ) ) 1 p , 1 ( 1 ( i = 1 n ( 1 ( 1 F i n w ˜ i ) p ) n + 1 i ) 2 n ( n + 1 ) ) 1 p )
(2) If p = 0 then the Expression (21) operator is reduced to the single-valued neutrosophic power generalized linear ascending weight operator as follows:
S V N P H A q ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T j ) n w ˜ j ) q ) i ) 2 n ( n + 1 ) ) 1 q , ( 1 ( i = 1 , j = i n ( 1 ( 1 I j n w ˜ j ) q ) i ) 2 n ( n + 1 ) ) 1 q , 1 ( 1 ( i = 1 , j = i n ( 1 ( 1 F j n w ˜ j ) q ) i ) 2 n ( n + 1 ) ) 1 q )
(3) If p = q = 1 2 , then the Expression (21) operator is reduced to the single-valued neutrosophic power basic Heronian operator as follows:
S V N P H A 1 2 , 1 2 ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ( 1 ( 1 T j ) n ( 1 + T ( x j ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ) ) 2 n ( n + 1 ) ) , ( 1 ( i = 1 . j = i n ( 1 ( 1 I i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ( 1 I i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ) ) 2 n ( n + 1 ) ) , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 F i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ( 1 F i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) 1 2 ) ) 2 n ( n + 1 ) ) )
(4) If p = q = 1 , then the operator of Equation (21) is reduced to the single-valued neutrosophic number power line Heronian operator as follows:
S V N P H A 1 , 1 ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) ( 1 ( 1 T j ) n ( 1 + T ( x j ) ) t = 1 n ( 1 + T ( x t ) ) ) ) ) 2 n ( n + 1 ) ) 1 2 , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 I i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) ( 1 I i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) ) ) 2 n ( n + 1 ) ) 1 2 , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 F i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) ( 1 F i n ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) ) ) ) 2 n ( n + 1 ) ) 1 2 )
In the SVNPHA operators, we only take into account the power weight vector and interrelationship among SVNNs but not the weight of every SVNN. However, in many realistic decision-making, the weights of attributes are also an important parameter. Thus, we propose the single-valued neutrosophic weight PHA (SVNWPHA) operator as follows.
Definition 9.
Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a group of SVNNs and p , q 0 , W = ( w 1 , w 2 , , w n ) T is the weight vector of x i ( i = 1 , 2 , , n ) , satisfying w i [ 0 , 1 ] and i n w i = 1 . If:
S V N W P H A p , q ( x 1 , x 2 , , x n ) = ( 1 n ( n + 1 ) i = 1 , j = i n ( ( n w ˜ i w i t = 1 n w ˜ t w t x i ) p ( n w ˜ j w j t = 1 n w ˜ t w t x j ) q ) ) 1 p + q
where w ˜ i = ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) and i n w ˜ i = 1 . T ( x i ) = j = 1 , j i n S u p ( x i , x j ) we shall denote S u p ( x i , x j ) as the support degree for x i from x j . S u p ( x i , x j ) satisfies the following three properties:
(1) S u p ( x i , x j ) [ 0 , 1 ] ;
(2) S u p ( x i , x j ) = S u p ( x j , x i ) ;
(3) S u p ( x i , x j ) > S u p ( x l , x k ) , if d ( x i , x j ) < d ( x l , x k ) in which d ( x i , x j ) is the distance between SVNNs x i and x j .
Then, S V N W P H A p , q is called the single-valued neutrosophic weight power Heronian aggregation (SVNPHA) operator.
Theorem 6.
Let p , q 0 and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs, W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 . Then, the result aggregated from SVNWPHA is still a SVNNs, and even
S V N W P H A p , q ( x 1 , x 2 , , x n ) = ( ( 1 ( i = 1 , j = i n ( 1 ( 1 ( 1 T i ) n w ˜ i w i t = 1 n w ˜ t w t ) p ( 1 ( 1 T j ) n w ˜ j w j t = 1 n w ˜ t w t ) q ) ) 2 n ( n + 1 ) ) 1 p + q , ( 1 ( i = 1 . j = i n ( 1 ( 1 I i n w ˜ i w i t = 1 n w ˜ t w t ) p ( 1 I i n w ˜ j w j t = 1 n w ˜ t w t ) q ) ) 2 n ( n + 1 ) ) 1 p + q , 1 ( 1 ( i = 1 . j = i n ( 1 ( 1 F i n w ˜ i w i t = 1 n w ˜ t w t ) p ( 1 F i n w ˜ j w j t = 1 n w ˜ t w t ) q ) ) 2 n ( n + 1 ) ) 1 p + q )
As with the proof of Theorem 2, it is omitted from this paper.
Obviously, when W = ( 1 / n , 1 / n , , 1 / n ) T , the SVNWPHA operator is reduced to the SVNPHA operator.
Similar to the above SVNPHA operator, the SVNWPHA operator also has the same properties.
Theorem 7.
(Idempotency). Let x i ( i = 1 , 2 , , n ) be a collection of SVNNs, W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 , and x 1 = x 2 = = x n = x . Hence,
S V N W P H A p , q ( x 1 , x 2 , , x n ) = x .
Theorem 8.
(Commutativity). Let ( x 1 , x 2 , x n ) be any permutation of ( x 1 , x 2 , , x n ) , W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 . Hence,
S V N W P H A p , q ( x 1 , x 2 , x n ) = S V N W P H A p , q ( x 1 , x 2 , , x n )
.
Theorem 9.
(Boundedness). Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 , x = ( min i { T i } , max i { I i } , max i { F i } ) , and x + = ( max i { T i } , min i { I i } , min i { F i } ) . Hence,
x S V N W P H A p , q ( x 1 , x 2 , , x n ) x +

3.2. Single Valued Neutrosophic Geometric Power Heronian Aggregation Operators

Based on the PA operator [36] and geometric mean [49], Xu [37] further defined a power geometric (PG) operator:
Definition 10.
[37]. Let p , q 0 , and ϕ i ( i = 1 , 2 , , n ) be a collection of nonnegative numbers. if:
P G ( ϕ 1 , ϕ 2 , , ϕ n ) = i = 1 n ϕ i 1 + T ( ϕ i ) i = 1 n ( ( 1 + T ( ϕ i ( (
where T ( ϕ i ) = j = 1 , j i n S u p ( ϕ i , ϕ j ) . We denote S u p ( ϕ i , ϕ j ) as the support degree for ϕ i from ϕ j . S u p ( ϕ i , ϕ j ) > S u p ( ϕ l , ϕ k ) satisfies the following axioms:
(1) S u p ( ϕ i , ϕ j ) [ 0 , 1 ] ;
(2) S u p ( ϕ i , ϕ j ) S u p ( ϕ j , ϕ i )
(3) S u p ( ϕ i , ϕ j ) > S u p ( ϕ l , ϕ k ) , if | ϕ i ϕ j | < | ϕ l ϕ k |
Definition 11.
[39]. Let p , q 0 , and ϕ i ( i = 1 , 2 , , n ) be a collection of nonnegative numbers. If:
G H M p , q ( ϕ 1 , ϕ 2 , , ϕ n ) = 1 p + q ( i = 1 , j = i n ( p ϕ i + q ϕ j ) 2 n ( n + 1 ) )
Then G H M p , q is called the geometric Heronian mean (GHM) operator.
Next, we shall develop the SVNGPHA and SVNWGPHA operators based on the operation laws of SVNNs.
Definition 12.
Let p , q 0 , and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of single-valued neutrosophic numbers. if:
S V N G P H A p , q ( x 1 , x 2 , , x n ) = 1 p + q i = 1 , j = i n ( p x i a i n 1 + T ( x i ) i = 1 n ( ( 1 + T ( x i ( ( q x j n 1 + T ( x j ) i = 1 n ( ( 1 + T ( x j ( ( ) 2 n ( n + 1 )
where T ( x i ) = j = 1 , j i n S u p ( x i , x j ) . we shall denote S u p ( x i , x j ) as the support degree for x i from x j . S u p ( x i , x j ) satisfies the following three properties:
(1) S u p ( x i , x j ) [ 0 , 1 ] ;
(2) S u p ( x i , x j ) = S u p ( x j , x i )
(3) S u p ( x i , x j ) > S u p ( x j , x i ) , if d ( x i , x j ) < d ( x l , x k ) in which d ( x i , x j ) is the distance between SVNNs x i and x j
Then, S V N G P H A p , q is called the single-valued neutrosophic geometric power Heronian aggregation (SVNGPHA) operator.
In order to simply this expression X. We can define
w ˜ i = ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) )
and call ( w ˜ 1 , w ˜ 2 , , w ˜ n ) as the power weighting vector with w i 0 , i = 1 n w i = 1 .
Then, Expression (18) can be shown as follows:
S V N G P H A p , q ( x 1 , x 2 , , x n ) = 1 p + q i = 1 , j = i n ( p x i n w ˜ i q x j n w ˜ j ) 2 n ( n + 1 )
Theorem 10.
Let p , q 0 , and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs. Then, the result aggregated from SVNGPHA is still a SVNN, and even
S V N N P G H A p , q ( x 1 , x 2 , , x n ) = ( 1 ( 1 i = 1 , j = i n ( 1 ( 1 T i n w ˜ i ) p ( 1 T j n w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q , ( 1 i = 1 . j = i n ( 1 ( 1 ( 1 I i ) n w ˜ i ) p ( 1 ( 1 I j ) n w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q , ( 1 i = 1 . j = i n ( 1 ( 1 ( 1 F i ) n w ˜ i ) p ( 1 ( 1 F j ) n w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q )
Similar to the above SVNPHA operator, the SVNGPHA operator also has the same properties.
Theorem 11.
(Idempotency). Let x i ( i = 1 , 2 , , n ) be a collection of SVNNs, and x 1 = x 2 = = x n = x , then
S V N G P H A p , q ( x 1 , x 2 , , x n ) = x .
Theorem 12.
(Commutativity). Let ( x 1 , x 2 , x n ) be any permutation of ( x 1 , x 2 , , x n ) , then
S V N G P H A p , q ( x 1 , x 2 , x n ) = S V N G P H A p , q ( x 1 , x 2 , , x n )
Theorem 13.
(Boundedness). Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs, and x = ( min i { T i } , max i { I i } , max i { F i } ) , x + = ( max i { T i } , min i { I i } , min i { F i } ) then
x S V N G P H A p , q ( x 1 , x 2 , , x n ) x +
In the SVNGPHA operators, we only take into account the power weight vector and interrelationship among SVNNs but not the weight of every SVNN. However, in many realistic decision-making, the weights of attributes are also an important parameter. Thus, we propose the single-valued neutrosophic numbers weight geometric power Heronian aggregation (SVNWGPHA) operator as follows.
Definition 13.
Let p , q 0 , and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of single-valued neutrosophic numbers, W = ( w 1 , w 2 , , w n ) T is the weight vector of x i ( i = 1 , 2 , , n ) , satisfying w i [ 0 , 1 ] and i n w i = 1 . If:
S V N W G P H A p , q ( x 1 , x 2 , , x n ) = 1 p + q i = 1 , j = i n ( p x i n w ˜ i w i t = 1 n w ˜ t w t q x j n w ˜ j w j t = 1 n w ˜ t w t ) 2 n ( n + 1 )
where w ˜ i = ( 1 + T ( x i ) ) t = 1 n ( 1 + T ( x t ) ) and i n w ˜ i = 1 . T ( x i ) = j = 1 , j i n S u p ( x i , x j ) . We shall denote S u p ( x i , x j ) as the support degree for x i from x j . S u p ( x i , x j ) satisfies the following three properties:
(1) S u p ( x i , x j ) [ 0 , 1 ] ;
(2) S u p ( x i , x j ) = S u p ( x j , x i ) ;
(3) S u p ( x i , x j ) > S u p ( x l , x k ) , if d ( x i , x j ) < d ( x l , x k ) in which d ( x i , x j ) is the distance between SVNNs x i and x j .
Then, S V N W G P H A p , q is called the single-valued neutrosophic weight geometric power Heronian aggregation (SVNWGPHA) operator.
Theorem 14.
Let p , q 0 , and x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs, W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 . Then, the result aggregated from SVNWGPHA is still a SVNNs, and even
S V N W G P H A p , q ( x 1 , x 2 , , x n ) = ( 1 ( 1 i = 1 , j = i n ( 1 ( 1 T i w i w ˜ i ) p ( 1 T j w j w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q , ( 1 i = 1 . j = i n ( 1 ( 1 ( 1 I i ) w i w ˜ i ) p ( 1 ( 1 I j ) w j w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q , ( 1 i = 1 . j = i n ( 1 ( 1 ( 1 F i ) w i w ˜ i ) p ( 1 ( 1 F j ) w j w ˜ j ) q ) 2 n ( n + 1 ) ) 1 p + q )
Similar to the proof of Theorem 2 it is omitted in this study.
Obviously, when W = ( 1 / n , 1 / n , , 1 / n ) T , the SVNWGPHA operator is reduced to the SVNGPHA operator.
Similar to the SVNWPHA operator, the SVNWGPHA operator has the same properties.
Theorem 15.
(Idempotency). Let x i ( i = 1 , 2 , , n ) be a collection of SVNNs, W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 , and x 1 = x 2 = = x n = x , then S V N W G P H A p , q ( x 1 , x 2 , , x n ) = x .
Theorem 16.
(Commutativity). Let ( x 1 , x 2 , x n ) be any permutation of ( x 1 , x 2 , , x n ) W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] and i n w i = 1 then
S V N W G P H A p , q ( x 1 , x 2 , x n ) = S V N W G P H A p , q ( x 1 , x 2 , , x n )
Theorem 17.
(Boundedness). Let x i = ( T i , I i , F i ) ( i = 1 , 2 , , n ) be a collection of SVNNs, W = ( w 1 , w 2 , , w n ) T , satisfying w i [ 0 , 1 ] And i n w i = 1 and x = ( min i { T i } , max i { I i } , max i { F i } ) , x + = ( max i { T i } , min i { I i } , min i { F i } ) then
x S V N W G P H A p , q ( x 1 , x 2 , , x n ) x +

4. MAGDM Method Based on the SVNWPHA or SVNWGPHA Operator

In this part, we introduce the application of the SVNWPHA or SVNWGPHA operator in MAGDM. Given the MAGDM problems based on SVNNs, let E = { E 1 , E 2 , , E m } be the set of alternatives and G = { G 1 , G 2 , , G n } be the set of attributes respectively. The is the weight of the attributes G j ( j = 1 , 2 , , n ) , where 0 w j 1 ( j = 1 , 2 , , n ) and k = 1 t γ k = 1 . Suppose that the set of decision makers is D = { D 1 , D 2 , , D t } and γ k ( k = 1 , 2 , , t ) represents a weight of decision maker D k with 0 γ k 1 ( k = 1 , 2 , , t ) , k = 1 t γ k = 1 . Suppose that H k = [ φ i j k ] m × n is the decision matrix, where φ i j k = ( T i j k , I i j k , F i j k ) takes the form of SVNN, T i j k , I i j k , F i j k [ 0 , 1 ] , and 0 T i j k + I i j k + F i j k 3 , which describes the decision-making information of the attributes G j in terms of the alternative E i provided by the decision maker D k . Accordingly, the rank of the alternatives based on the decision information given by decision makers could be attained.
The method includes the following steps:
Step 1: Calculate the supports S u p ( φ i j k , φ i j h ) ( k , h = 1 , 2 , 3 , , t ) by
S u p ( φ i j k , φ i j h ) = 1 d ( φ i j k , φ i j h )
where d ( φ i j k , φ i j h ) is the normalized Euclidian distance between two SVNNs is φ i j k and φ i j h , which is given in Definition 5.
Step 2: Calculate
T ( φ i j k ) = j = 1 , j i n S u p ( φ i j k , φ i j h ) ( k , h = 1 , 2 , 3 , , t )
Step 3: Calculate the weight vector w ˜ i k of power operator associated with the SVNNs φ i j k
w ˜ i j k = ( 1 + T ( φ i j k ) ) k = 1 t ( 1 + T ( φ i j k ) ) ( k = 1 , 2 , , t )
Step 4: Aggregate and fuse the decision information given by each decision maker D k ( k = 1 , 2 , , t ) by
φ ¯ i j = ( T i j , I i j , F i j ) = S V N W P H A p , q ( φ i j 1 , φ i j 2 , , φ i j t )
Or φ ¯ i j = ( T i j , I i j , F i j ) = S V N W G P H A p , q ( φ i j 1 , φ i j 2 , , φ i j t )
in order to get the collective decision matrix H = [ φ ¯ i j ] m × n ( i = 1 , 2 , , m ; j = 1 , 2 , , n ) .
Step 5: Calculate the supports S u p ( φ i k , φ i j ) ( i = 1 , 2 , , m ; h , j = 1 , 2 , , n ) by
S u p ( φ i k , φ i j ) = 1 d ( φ i k , φ i j )
where d ( φ i k , φ i j ) is the normalized Euclidian distance between two SVNNs is φ i k and φ i j , which is given in Definition 5.
Step 6: Calculate
T ( φ ˜ i j ) = k = 1 , k j n S u p ( φ i j , φ i k ) ( k , j = 1 , 2 , 3 , , n ) .
Step 7: Calculate the weight vector w ˜ i of power operator associated with the SVNNs φ i j k
w ˜ i j = ( 1 + T ( φ i j ) ) j = 1 n ( 1 + T ( φ i j ) ) ( j = 1 , 2 , , n )
Step 8: Compute the comprehensive value of each alternative by
φ i = S V N W P H A p , q ( φ ¯ i 1 , φ ¯ i 2 , , φ ¯ i n )
or φ i = S V N W G P H A p , q ( φ ¯ i 1 , φ ¯ i 2 , , φ ¯ i n )
where ( i = 1 , 2 , 3 , , m )
Step 9: Obtain the score S ( φ i ) , accuracy H ( φ i ) , and certainty c ( φ i ) functions based on Definition 4.
Step 10: Ranking φ i ( i = 1 , 2 , , n ) by the comparison method in Definition 5.
Step 11: End.

5. Illustrative Example

This section verified the application and effectiveness of the proposed method by using an example for the MAGDM problem.
Example 2.
Assuming that the air quality in Guangzhou needs to be assessed, and the air quality data in Guangzhou for 2006–2009 was collected as a series of alternatives that is { E 1 , E 2 , E 3 , E 4 } = { 2006 , 2007 , 2008 , 2009 } [32]. Accordingly, three attributes are considered: (1) S O 2 ( G 1 ) (2) N O 2 ( G 2 ) (3) P H 10 ( G 3 ) . Importance degree of the measured attributes is W = ( 0.40 , 0.20 , 0.40 ) T . Three air quality monitoring stations assessed as experts are expressed by { D 1 , D 2 , D 3 } and the importance of these experts is γ = ( 0.314 , 0.355 , 0.331 ) T , respectively. Suppose that H k = [ φ i j k ] m × n is the decision matrix, where φ i j k = ( T i j k , I i j k , F i j k ) takes the form of SVNN, T i j k , I i j k , F i j k [ 0 , 1 ] , and 0 T i j k + I i j k + F i j k 3 , which describes the decision-making information of the attributes G j in terms of the alternative E i provided by the decision maker D k . Table 1, Table 2, and Table 3 show the three normalized standardized decision matrices from three experts by the SVNNs, respectively.

5.1. Decision-Making Steps

Use SVNWPHA operator to solve the problem involves the following steps:
Step 1: Calculate the supports S u p ( φ i j k , φ i j h ) ( k , h = 1 , 2 , 3 , , t ) by formulas (40) (for simplicity, we denote S u p ( φ i j k , φ i j h ) with S i j k h ), and we get
S 11 12 = S 11 21 = 0.89292 S 11 13 = S 11 31 = 0.94070 S 11 23 = S 11 32 = 0.90279
S 12 12 = S 12 21 = 0.91958 S 12 13 = S 12 31 = 0.92211 S 12 23 = S 12 32 = 0.97551
S 13 12 = S 13 21 = 0.80315 S 13 13 = S 13 31 = 0.93462 S 13 23 = S 13 32 = 0.75818
S 21 12 = S 21 21 = 0.94021 S 21 13 = S 21 31 = 0.91102 S 21 23 = S 21 32 = 0.94607
S 22 12 = S 22 21 = 0.90726 S 22 13 = S 22 31 = 0.86841 S 22 23 = S 22 32 = 0.88077
S 23 12 = S 23 21 = 0.80605 S 23 13 = S 23 31 = 0.85834 S 23 23 = S 23 32 = 0.91140
S 31 12 = S 31 21 = 0.94285 S 31 13 = S 31 31 = 0.87938 S 31 23 = S 31 32 = 0.93584
S 32 12 = S 32 21 = 0.82205 S 32 13 = S 32 31 = 0.80121 S 32 23 = S 32 32 = 0.93662
S 33 12 = S 33 21 = 0.89323 S 33 13 = S 33 31 = 0.92897 S 33 23 = S 33 32 = 0.89696
S 41 12 = S 41 21 = 0.94693 S 41 13 = S 41 31 = 0.96734 S 41 23 = S 41 32 = 0.97959
S 42 12 = S 42 21 = 0.92351 S 42 13 = S 42 31 = 0.93946 S 42 23 = S 42 32 = 0.88812
S 43 12 = S 43 21 = 0.91663 S 43 13 = S 43 31 = 0.88504 S 43 23 = S 43 32 = 0.96734
Step 2: Calculate the T ( φ i j k ) by formulas (41), and we get
T ( φ 11 1 ) = 1.83362 T ( φ 11 2 ) = 1.79571 T ( φ 11 3 ) = 1.84349
T ( φ 12 1 ) = 1.84170 T ( φ 12 2 ) = 1.89509 T ( φ 12 3 ) = 1.89762
T ( φ 13 1 ) = 1.73777 T ( φ 13 2 ) = 1.55367 T ( φ 13 3 ) = 1.68543
T ( φ 21 1 ) = 1.85123 T ( φ 21 2 ) = 1.88628