Abstract
The linear programming technique for multidimensional analysis of preference (LINMAP) is a representative decision making method with respect to preference information for given alternatives. In the classical LINMAP method, all of the decision data is known precisely or is given as crisp values. It cannot be used to solve the MAGDM problems under the linguistic hesitant fuzzy environment. In this paper, an extended LINMAP method is proposed to solve the MAGDM problems in which all the attribute values of alternatives and the truth degrees of all pair-wise alternatives’ comparisons are in the form of linguistic hesitant fuzzy sets (LHFSs). In this method, a formula is first presented to calculate the similarity coefficient for the LHFS. On the basis of this, the weight of each expert with respect to each attribute is determined using the support function of the power average (PA) operator. Meanwhile, the collective consistency and inconsistency measurements are introduced to depict the incomplete pair-wise comparison preference relations on alternatives provided by the experts. Then, a linear programming model is constructed to determine the optimal weights of attributes. Furthermore, by calculating the comprehensive ranking values, the ranking of alternatives can be determined. Finally, a numerical example is used to illustrate the use of the proposed method.
Keywords
Introduction
The linear programming technique for multidimensional analysis of preference (LINMAP) is one of the existing well-known methods for multiple attribute decision making (MADM) or multiple attribute group decision making (MAGDM) problems [1]. The basic idea of the traditional LINMAP method is to define the consistency and inconsistency indices based on pair-wise comparisons of alternatives. Based on the consistency and inconsistency indices, a crisp linear programming model is constructed to derive the ideal solution and the attribute weights. Thus, the best compromise alternative has the shortest distance to the ideal solution from a set of feasible alternatives [2]. In the classical LINMAP method, all of the decision data is known precisely or is given as crisp values [3]. That is to say, the classical LINMAP method is not applicable to solve the MADM or MAGDM problems under complex decision making environments. Some studies on extensions of the LINMAP methods in a variety of different environments have been conducted [2, 21]. For example, Xia et al. [3], Li and Yang [4], Sadi-Nezhad and Akhtari [5], Sayyaadi and Mehrabipour [6], and Bereketli et al. [7] respectively extend the LINMAP methods for solving the MADM or MAGDM prob-lems under the fuzzy environments. Li [8] and Li et al. [9] respectively extend the LINMAP methods for solving the MADM or MAGDM problems under the intuitionistic fuzzy environments. Li [10], Wang and Li [11], Wang and Liu [12], Chen [13, 14], and Wan and Dong [15] respectively extend the LINMAP methods for solving the MADM or MAGDM problems under the interval-valued intuitionistic fuzzy environments. Chen [16] extends the LINMAP method for solving the MADM problems under the interval type-2 fuzzy environment. Liu et al. [17] extend the LINMAP mehtod for solving the MADM problems under the hesitant fuzzy environment. Zhang and Xu [2], Wan and Li [18, 19], and Li and Wan [20, 21] respectively extend the LINMAP methods for solving the MADM or MAGDM problems under the heterogeneous environments.
In many situations, the use of linguistic information is suitable and straightforward because of the nature of different aspects of the problem [22]. It should be pointed out that there are some challenges for each decision maker (DM)/expert to provide his/her actual preference information by a single linguistic variable within a qualitative decision making environment due to time pressure, lack of knowledge and limited expertise about the problem domain. For providing the DMs/experts a greater flexibility and eliciting linguistic preference, Rodríguez et al. [22] introduce the hesitant fuzzy linguistic term set (HFLTS) that permits a linguistic variable to have several linguistic terms. Since the HFLTS provides many advantages in depicting DMs’/experts’ cognitions and preferences, it has attracted more and more scholars’ attentions, and some studies on this area have been conducted [23, 28]. Similar to the linguistic variable, the HFLTS also cannot reflect the membership degree of an element to a concrete concept. For overcoming the limitation of the HFLTSs, some researches on extensions of the HFLTSs have been conducted, such as hesitant fuzzy linguistic sets (HFLSs) [29, 30], interval-valued hesitant fuzzy linguistic sets (IVHFLSs) [31], multi-hesitant fuzzy linguistic term sets (MHFLTSs) [32] and linguistic hesitant fuzzy sets (LHFSs) [33, 34]. Especially, Meng et al. [34] introduce a new kind of linguistic variables named LHFSs which can reflect the inconsistency, hesitancy and uncertainty of the DMs/experts. LHFSs are more accurate than HFLTSs and HFLSs when the DM/expert gives evaluation information under fuzzy environment [33]. For example, consider a situation where a linguistic set S = {s0 : nothing, s1 : very bad, s2 : bad, s3 : medium, s4 : good, s5 : very good, s6 : perfect} is used to evaluatethe quality of a research paper. The expert may hesitant to give the value 0.3 or 0.4 for ‘bad’, the value 0.4 or 0.5 for ‘medium’ and the value 0.7 for ‘good’. The LHFS {(s2, 0.3, 0.4) , (s3, 0.4, 0.5) , (s4, 0.7)} can be used to address this problem, whereas HFLTS and HFLS cannot. In fact, HFLTSs are a special case of LHFSs, with the membership degree being equal to 1 for each linguistic term, and HFLSs are also a special case of LHFSs when DMs/experts use only one linguistic term to assess fuzzy information [33]. However, the existing LINMAP methods are not applicable to solve the MAGDM problems under the linguistic hesitant fuzzy environment. Therefore, it is necessary to extend the LINMAP method for solving such problems.
The purpose of this paper is to propose an extended LINMAP method for solving the MAGDM problems under the linguistic hesitant fuzzy environment, i.e., all the attribute values of alternatives and the truth degrees of all pair-wise alternatives’ comparisons are in the form of LHFSs. First, a formula is presented to calculate the similarity coefficient for the LHFS. With consideration to the unknown weights of multiple experts concerning each attribute, the weight of each expert is determined using the support function of the power average (PA) operator. Then, the collective consistency and inconsistency measurements are introduced to depict the incomplete pair-wise comparison preference relations on alternatives provided by the experts. We also establish a linear programming model to determine the optimal weights of attributes. Furthermore, the ranking of alternatives can be determined by calculating the comprehensive ranking values.
The rest of this paper is arranged as follows.Section 2 gives a brief introduction to the LHFSs and support function of the PA operator. Section 3 presents an extended LINMAP method for solving the MAGDM problem under the linguistic hesitant fuzzy environment. In Section 4, a numerical example is used to illustrate the use of the proposed method. Finally, we summarize and highlight the main contributions of the proposed method in Section 5.
Preliminaries
This section introduces the LHFSs and the support function of the PA operator which will be used throughout the paper.
Linguistic hesitant fuzzy sets (LHFSs)
Hesitant fuzzy set (HFS) [35, 36], which permits the membership of an element to a given set represented by several possible values between 0 and 1, is powerful to determine the membership degree especially when we have several different values on it [37].
Similar to the situations of HFSs, a DM/expert may hesitate among several possible linguistic terms to assess linguistic variables within a qualitative decision making environment. Hence, motivated by the idea of HFSs, Rodríguez et al. [22] introduce the HFLTSs, and point out that the envelope of any HFLTS is an uncertain linguistic variable [23].
Let S = {s0, . . . , s
g
} be a linguistic term set, the empty HFLTS and the full HFLTS for a linguistic variable ϑ are respectively defined as follows [22]: empty HFLTS: H
S
(ϑ) = {}, full HFLTS: H
S
(ϑ) = S.
Any other HFLTS is formed with at least one linguistic term in S.
However, HFLTSs only provide the information about the possible linguistic terms of a linguistic variable, and they cannot reflect the possible membership degree of each linguistic term [34]. To overcome the limitation of the HFLTSs, Meng et al. [34] define a new kind of linguistic variables named LHFSs which not only give the possible linguistic terms of a linguistic variable but also consider the possible membership degrees of each linguistic term.
The order relationship between any two LHFSs can be defined as follows:
If E (LH1) < E (LH2), then LH1 < LH2.
If E (LH1) = E (LH2), then
Distance measures are common tools which are widely used in measuring the deviation and closeness degrees of different arguments. Next, we give some extensions of distance measures for LHFSs.
d (LH1, LH2) ≥0 and d (LH1, LH2) =0 if and only if LH1 = LH2, d (LH1, LH2) = d (LH2, LH1) d (LH1, LH2) + d (LH2, LH3) ≥ d (LH1, LH3).
2) Case 1: e (LH1) ≠ e (LH2). By Equation (1), we have that d (LH1, LH2) = |ind (E (LH1)) - ind (E (LH2)) | = |ind (E (LH2)) - ind (E (LH1)) | = d (LH2, LH1).
Case 2: e (LH1) = e (LH2). By Equation (1), we have that d (LH1, LH2) = |ind (D (LH1)) - ind (D (LH2)) | = |ind (D (LH2)) - ind (D (LH1)) | = d (LH2, LH1) .
In summary, we have that
d (LH1, LH2) = d (LH2, LH1).
3) Case 1: e (LH1) ≠ e (LH2) ≠ e (LH3). By Equation (1), we have that d (LH1, LH2) + d (LH2, LH3) = |ind (E (LH1)) - ind (E (LH2)) | + |ind (E (LH2)) - ind (E (LH3)) | ≥ |ind (E (LH1)) - ind (E (LH3)) | = d (LH1, LH3).
Case 2: e (LH1) = e (LH2) ≠ e (LH3). By Equation (1), we have that d (LH1, LH2) + d (LH2, LH3) = |ind (D (LH1)) - ind (D (LH2)) | + |ind (E (LH2)) - ind (E (LH3)) | = |ind (D (LH1)) - ind (D (LH2)) | + |ind (E (LH1)) - ind (E (LH3)) | ≥ |ind (E (LH1)) - ind (E (LH3)) | = d (LH1, LH3).
Case 3: e (LH1) ≠ e (LH2) = e (LH3). By Equation (1), we have that d (LH1, LH2) + d (LH2, LH3) = |ind (E (LH1)) - ind (E (LH2)) | + |ind (D (LH2)) - ind (D (LH3)) | = |ind (E (LH1)) - ind (E (LH3)) | + |ind (D (LH2)) - ind (D (LH3)) | ≥ |ind (E (LH1)) - ind (E (LH3)) | = d (LH1, LH3).
Case 4: e (LH1) = e (LH3) ≠ e (LH2). Similar to Case 1, we have that d (LH1, LH2) + d (LH2, LH3) ≥ d (LH1, LH3). Case 5: e (LH1) = e (LH2) = e (LH3). By Equation (1), we have that d (LH1, LH2) + d (LH2, LH3) = |ind (D (LH1)) - ind (D (LH2)) | + |ind (D (LH2)) - ind (D (LH3)) | ≥ |ind (D (LH1)) - ind (D (LH3)) | = d (LH1, LH3).
In summary, we have that
d (LH1, LH2) + d (LH2, LH3) ≥ d (LH1, LH3).
This completes the proof.
The PA operator introduced by Yager [40] uses a non-linear weighted average aggregation tool, which can be defined as follows:
Sup (a, b) ∈ [0, 1], Sup (a, b) = Sup (b, a), Sup (a, b) ≥ Sup (x, y), if |a - b| ≤ |x - y|.
The PA operator is a non-linear weighted average aggregation operator, and the weight of the argument a i depends on all the input arguments a j (j = 1, 2, . . . , n) and allows the argument values to support each other in the aggregation process. Moreover, the support measure can be regarded as a similarity index and the closer two values are, the more they support each other.
As a crucial part of the PA operator, the support function can be defined as follows:
Yager [40] proposes two useful forms for the support function as follows: Sup (a, b) = Ke-α(a-b)2, K ∈ [0, 1], α ∈ [0, + ∞], Sup (a, b) = K (1 - |a - b|
α
), K ∈ [0, 1], α ∈ [0, + ∞].
In this section, we first describe the MAGDM problem under the linguistic hesitant fuzzy environment. Then, a formula is presented to calculate the similarity coefficient for the LHFS. Furthermore, on the basis of the support function of the PA operator, we propose a method for determining the weight of each expert concerning each attribute. Afterwards, we introduce the collective consistency and inconsistency measurements to depict the incomplete pair-wise comparison preference alternatives provided by experts. Based on the collective consistency and inconsistency measurements, a linear programming model is constructed to determine the optimal weights of attributes. The ranking of alternatives can be obtained according to the resulting comprehensive ranking values. At length, a decision procedure is presented.
Description of the MAGDM problem under the linguistic hesitant fuzzy environment
MAGDM usually refers to the process that multiple experts make evaluations according to their respective knowledge, experience and preference for a set of alternatives over multiple attributes, and then to rank all the alternatives or give evaluation information of each alternative, the decision results from each expert are aggregated to form an overall ranking result for these alternatives [2]. Let T = {1, 2, . . . , t}, M = {1, 2, . . . , m} and N = {1, 2, . . . , n}. Let E = {E1, E2, . . . , E t } be a finite expert set, where E l denotes the lth expert, l ∈ T; A = {A1, A2, . . . , A m } be a finite alternative set, where A i denotes the ith alternative, i ∈ M; C = {C1, C2, . . . , C n } be a finite attribute set, where C k denotes the kth attribute, k ∈ N. Ordinarily, the n attributes can be grouped into the two categories: benefit and cost [42]. The benefit attribute indicates that the larger the attribute value is, the better the attribute will be, while the cost attribute indicates that the smaller the attribute value is, the better the attribute will be. Let N b and N c be the subscript sets of benefit and cost attributes, respectively, which satisfy N b ∪ N c = N and N b ∩ N c = ∅. Let be the decision matrix, where is the attribute value which is represented by the LHFS given by the expert E l , i.e., the consequence for alternative A i with respect to attribute C k given by the expert E l .
Thus, a MAGDM problem under the linguistic hesitant fuzzy environment can be concisely expressed in the matrix format as follows:
In addition to the attribute values, the experts are asked for paired comparisons involving any two alternatives. Assume that the expert E l gives the preference relations between any two alternatives as follows: , l ∈ T, where (i, j) expresses an ordered pair of alternatives A i and A j , and indicates that the expert prefers A i to A j (denoted by A i ⪰ A j ) with the truth degree . The preference relations given by the expert are pair-wise comparisons between any two alternatives, which reflect the opinion of the expert between alternatives. Note the cardinality of Ω l by |Ω l |, i.e., the number of alternative pairs in Ω l , is at most . In general, the expert would not be able to specify all the preference relations, so that only some pair-wise comparisons between alternatives are given, i.e., .
In addition, the weights of multiple experts should be taken into account in decision making process. The weight of each expert is mostly assumed to be known or the same in the existing LINMAP methods. However, the weight of each expert with respect to each attribute is usually unknown a prior and different due to the experts may come from different field or have different knowledge structure. For this, the weight of each expert with respect to each attribute must be determined in our study. Denote the expert weighting vector with respect to each attribute by
Similarly, the weights of attributes are also unknown a prior and must be determined in our study. Denote the attribute weighting vector by A weak ranking: {w
k
≥ w
s
}, A strict ranking: {w
k
- w
s
≥ θ
k
}, A ranking with multiples: {w
k
≥ θ
k
w
s
}, An interval form: {θ
k
≤ w
k
≤ θ
k
+ ɛ
k
}, A ranking of differences: {w
k
- w
s
≥ w
k
- w
v
},
where θ
k
and ɛ
k
are nonnegative constants.
Calculation of the similarity coefficient for LHFS
Motivated by the idea of Chen [13, 16], Wan and Dong [15], and Li and Wan [20, 21], this paper simultaneously considers anchored judgments with respect to the positive and negative ideal solutions. On the basis of this, a formula is proposed to calculate the similarity coefficient for the LHFS. And the similarity coefficients can be applied to establish the linear programming model for determining the weights assessment of attributes.
Let S = {s0, . . . , s g } be a linguistic term set, LH = {(sθ(i), lh (sθ(i))) |sθ(i) ∈ S} be a LHFS, where lh (sθ(i)) = {r1, r2, . . . , r m i } is a set with m i values in [0,1] denoting the possible membership degrees of the element sθ(i) ∈ S to the set LH. Then, the positive ideal solution and negative ideal solution of LH, and , are respectively defined as , , where .
Let S = {s0, . . . , s g } be a linguistic term set, LH = {(sθ(i), lh (sθ(i))) |sθ(i) ∈ S} be a LHFS, where lh (sθ(i)) = {r1, r2, . . . , r m i } is a set with m i values in [0,1] denoting the possible membership degrees of the element sθ(i) ∈ S to the set LH, and be the positive ideal solution and negative ideal solution of LH, respectively, where . Then using Equation (1), the positive ideal distance measure between LH and is defined as
According to the concept of the ideal solution in MADM [47], a similarity coefficient CC (LH) (or simply CC) for any LHFS can be obtained by
In this section, a method for computing the weight of each expert with respect to each attribute based on the support function of the PA operator is given as follows.
For the expert E
l
, the similarity coefficient of can be calculated using Equation (5), i.e.,
where i ∈ M, k ∈ N, l ∈ T, and
The similarity coefficient matrix is constructed as follows:
The support degree of can be calculated using Equation (2), i.e.,
The support degree matrix is constructed as follows:
Then, for the expert E
l
, the collective support degree of , , can be calculated, i.e.,
Hence, the weight of the expert E
l
with respect to the attribute C
k
, σ
lk
, is represented by
Obviously, the greater the collective support degree is, the more relative importance of the expert E l with respect to attribute C k will be.
By coupling the weights of experts, the weighted similarity coefficient matrix for the expert E
l
is constructed as follows:
Then, for the expert E
l
, the comprehensive similarity coefficient of alternative A
i
can be calculated by
It is noted that the attribute vector
According to Equation (5), the set Ω l can be transformed into the following set, i.e., , l ∈ T.
For the expert E
l
, a large value of indicates a greater preference for the alternative A
i
. For each ordered pair given by the expert E
l
, we expect that the comprehensive similarity coefficients and of the alternatives A
i
and A
j
, which are associated with the attribute weights (i.e., ), should fulfill the inequality of with the truth degree . An index is defined to measure the consistency between the ranking order of the alternatives A
i
and A
j
determined by and and the preference relation given by the expert E
l
as follows:
For the expert E l , if , then the ranking order of alternatives A i and A j determined by and is inconsistent with the pair . Thus, is defined to be 0. While, if , then the ranking order of alternatives A i and A j determined by and is consistent with the pair with the truth degree . Thus, is defined to be . Obviously, Equation (12) can be rewritten as follows:
Then, a consistency index G l for the expert E l is defined as follows:
Hence, a collective consistency index G is defined as follows:
In a similar way, an index is defined to measure inconsistency between the ranking order of alternatives A
i
and A
j
determined by and and the preference relation given by the expert E
l
as follows:
Similarly, Equation (16) can be rewritten as follows:
Then, a collective inconsistency index B l for the expert E l is defined as follows:
Hence, a collective inconsistency index B is defined as follows:
According to the above analysis, it is known that the collective consistency and collective inconsistency indices are calculated based on the comprehensive similarity coefficients, and the comprehensive similarity coefficients combine the unknown weights of attributes. To determine the optimal attribute weights, a linear programming model is constructed. On the basis of this, the comprehensive ranking values can be obtained to determine the ranking of alternatives.
The difference between the collective consistency index G and the inconsistency index B can be easily derived from the two indices and such that
It is unreasonable to request that the DM accepts the consequence that G is smaller than B. Thus, the condition of G - B ≥ 0 must hold. Let o be a nonnegative value given by the DM a priori. Then, the constraint is written as G - B ≥ o . This imposed condition implies that G should be greater than or equal to B, which appears to be a reasonable assumption to make, and the nonnegative value o is viewed as the DM’s lowest acceptable level toward the difference of G - B.
To determine the weighting vector
The aim of Equation (21) is to minimize the collective inconsistency index B under the condition in which the collective inconsistency index B is smaller than or equals to the collective consistency index G by a nonnegative value o.
Using Equations (19) and (20), Equation (21) can be rewritten as follows:
For each pair (i, j) of , let
Thus, Equation (22) can be transformed into the equivalent linear programming model as follows:
Equation (25) can be easily solved using the Simplex method to yield the optimal weighting vector and the optimal values for each pair (i, j) of . The corresponding comprehensive ranking value of alternative A
i
can be obtained by
Obviously, the greater is, the better the corresponding alternative A i will be. The ranking of all alternatives can be obtained according to the comprehensive ranking values. And we choose the desirable alternative with the maximum comprehensive ranking value.
In the above, the extended LINMAP method is proposed, especially the linear programming (i.e., Equation (25)) is constructed to determine the optimal attribute weighting vector. Then, the ranking of all alternatives is generated according to the comprehensive ranking values.
The procedure of the extended LINMAP method for solving the MAGDM problem under the linguistic hesitant fuzzy environment is summarized as follows:
Illustrative example
In this section, an example is used to illustrate the use of the proposed method. A software company NS (i.e., DM) desires to hire a system analysis engineer. After preliminary screening, four candidates (A1,A2,A3,A4) remain for further evaluation. To conduct the interview and to select the most suitable candidate, a committee consisted of four experts (E1,E2,E3,E4) has been formed. Here, the three benefit attributes are considered, i.e., past experience (C1), oral communication skill (C2), personality (C3). For evaluating the attributes within a qualitative decision making environment, a linguistic term set is used, i.e., S = {s0 : nothing, s1 : very bad, s2 : bad, s3 : medium, s4 : good, s5 : very good, s6 : perfect}. The ratings of all the candidates on each attribute are given by each expert as Tables 1–4.
According to the experts’ comprehensions and judgments, all experts give the incomplete preference relations between any two alternatives as follows:
Ω1 = {< (1, 2) , {(s5, 0.2, 0.4) , (s6, 0.7)} > , < (3, 1) , {(s2, 0.6)} > , < (2, 4) , {(s6, 0.8)} > , < (4, 3) , {(s4, 0.8)} >},
Ω2 = {< (2, 1) , {(s3, 0.3, 0.4, 0.6)} > , < (4, 3) , {(s2, 0.2, 0.4) , (s3, 0.3, 0.7)} > , < (1, 3) , {(s2, 1)} >},
Ω3 = {< (1, 2) , {(s6, 0.4, 0.6, 0.8)} > , < (2, 3) , {(s1, 0.1, 0.2) , (s2, 0.3, 0.5) , (s3, 0.6, 0.8)} >},
Ω4 = {< (2, 1) , {(s0, 0.5, 0.7) , (s1, 0.8)} > , < (4, 1) , {(s4, 0.7, 0.9) , (s5, 0.4) , (s6, 0.1, 0.3)} >}.
The preference information set Λ of attribute importance given by the DM is presented as follows: Λ = {
To solve the problem of engineer selection, the method proposed above is used and the procedure is summarized as follows.
First, the similarity coefficient matrices
Then, the support degree matrices
Using Equation (8), the collective support degree is calculated, respectively, i.e., , , ; , , ; , , ; , , .
Furthermore, the expert weighting vector
Using Equation (5), the set Ω
l
can be transformed into the following sets:
Using Equation (10), the weighted similarity coefficient matrices , , and can be respectively constructed, i.e.,
Taking o = 0.01, the linear programming model can be constructed according to Equations (11–25), i.e.,
The optimal attribute weighting vector and can be obtained by solving the above linear programming model, i.e.,
Using Equation (26), the corresponding comprehensive ranking value can be calculated, i.e., , , , .
Therefore, the ranking order of the four candidates is generated as following: A3 ≻ A2 ≻ A1 ≻ A4. Obviously, the best selection is the candidate A3.
As far as this example is concerned, we do the sensitivity analysis about the nonnegative value o given by the DM a priori.
As o takes the values 0.001, 0.0001, 0.00001, 0.000001, respectively, the corresponding optimal attribute weighting vector and ranking order of the four candidates are depicted in Table 5.
The above sensitivity analysis shows that the best candidate is also A3. And the ranking order of the four candidates is not sensitive to the parameter o.
Conclusions
This paper proposes an extended LINMAP method for the MAGDM problems under the linguistic hesitant fuzzy environment. Using this method, the optimal attribute weights can be determined to calculate the comprehensive ranking values. Then, the ranking of alternatives can be obtained. The contributions of this paper are summarized as follows:
First, an extended LINMAP method is proposed to solve the MAGDM problem under the linguistic hesitant fuzzy environment, i.e., all the attribute values of alternatives and the truth degrees of all pair-wise alternatives’ comparisons are in the form of LHFSs.
Second, the input data, i.e., the ratings of alternatives with respect to each attribute and the truth degrees of all pair-wise alternatives’ comparisons, is allowed to be expressed in the form of LHFSs, and the LHFSs can be able to sufficiently consider the experts’ inconsistency, hesitancy and uncertainty in expressing their linguistic information.
Third, a formula is given to determine the weights of multiple experts concerning each attribute.
In terms of future research, the proposed method can be extended to solve the MAGDM problems under the heterogeneous environment, i.e., all the attribute values of alternatives and the truth degrees of all pair-wise alternatives’ comparisons are in the form of different formats.
Footnotes
Acknowledgements
This research is partly supported by the National Natural Science Foundation of China (Project No. 71271051) and the Fundamental Research Funds for the Central Universities, NEU, China (Project Nos. N130606001 and N140607001).
