Research Article  Open Access
An Approach to Determining Attribute Weights Based on Integrating Preference Information on Attributes with Decision Matrix
Abstract
The interval multiple attribute decisionmaking problems are studied in this paper, where the preference information on attributes is expressed with preference orderings, linguistic terms, interval numbers, and inequality constraints among partial attribute weights. An approach is proposed to determine the attribute weights based on the preference information on attributes and the interval decision matrix. Firstly, preference orderings, linguistic terms, and interval numbers are normalized and aggregated into the group opinions, based on which an optimization model is set up to calculate the subjective attribute weights by including inequality constraints among partial attribute weights in the model. Then, based on the interval decision matrix, the entropy method is adopted to calculate the objective attribute weights, which is integrated with the subjective weights so that both the subjective preference information and the objective information in the decision matrix are reflected. Finally, an example is used to illustrate the proposed approach.
1. Introduction
Multiple attribute decision making (MADM) refers to ranking or selecting the alternatives that are associated with noncommensurate and conflicting attributes [1–3]. In the course of multiple attribute decision making, experts are usually invited to help making decisions by providing their preference information against attributes or alternatives [4, 5]. The preference given by experts belongs to the subjective information [6, 7], which can be used to calculate the attribute weights. Given a decision matrix, the attribute weights decide alternative rankings or the best choice among them [8, 9]. While determining the attribute weights, commonly, there are two types of methods: the methods based on the subjective information [8, 9] (that is called the subjective method in this paper) and those based on the decision matrix (that is called the objective method in this paper).
On the one hand, if only subjective information is used for determining the attribute weights, it would result in prejudice or deviation from the objective facts because it only reflects experts’ subjective opinions [6, 10]. On the other hand, the attribute weights can also be determined based on the decision matrix. The attribute values of alternatives in the decision matrix are considered as the objective information [3, 6]. If the attribute weights are determined only based on the decision matrix, they would be meaningless because of neglecting the experts’ subjective information [11]. Thus, in the course of determining attribute weights, both the subjective method and the objective method have their limitations, respectively. How to combine these two types of methods to reflect both the experts’ subjective preference information and the objective information in decision matrix is a problem worth studying [11–14].
This paper focuses on determining the attribute weights based on experts’ subjective preference information and the interval decision matrix. The experts’ subjective preference information plays important roles in determining the attribute weights [4, 7]. It is noticed that, in fuzzy or uncertain environment, it is difficult to obtain precise decision information [15]. Especially, when the experts involved have different culture and education backgrounds, they often intend to present their subjective preference information on the attribute weights by means of their most easy ways, for example, preference orderings [16], linguistic terms [3, 13, 17], interval numbers [7], or inequality constraints among the partial attribute weights [18, 19].
Integration of decision information is desirable for solving uncertain MADM problems [20]. Currently, there is seldom research on integrating the decision matrix with the experts’ subjective preference information on attribute weights [21]. In [22], the auctioneer provides preference on attribute weights, as well as on attribute values and alternatives. The preference on attribute weights is presented with the form of linear inequalities. In [23], the attribute values in decision matrix are presented with crisp values, fuzzy numbers, interval numbers, and linguistic terms. Two types of subjective attribute weights are provided: multiplicative preference relations and fuzzy preference relations.
However, in fuzzy or uncertain decision making environment, for example, the assessment of international cooperation projects across different countries and regions, the experts are invited from different countries and regions and usually have difficulty in giving precise preference information on the attributes, for example, multiplicative preference relations and fuzzy preference relations. In addition, the experts would like to use easier ways to give their preference information on the attribute weights, such as preference orderings, linguistic terms, interval numbers, and inequality constraints among the attribute weights. Instead of utility values, preference orderings are easy ways for experts to describe the relative importance of attributes when they can only give rankings of the attributes. Linguistic terms are natural ways for experts to present their preference information, which can reduce the burden for them to express their opinions. Interval numbers are also the easy ways for experts to present their preference information when they could not give exact values of the attribute weights. Inequality constraints among the attribute weights usually describe the relative comparisons among partial attributes, for example, one attribute is more important than another one.
It is desirable to deal with preference orderings, linguistic terms, interval numbers, and inequality constraints among the attribute weights in the MADM process since they are the common ways for experts to use when expressing their subjective preference on attributes easily and accurately. Furthermore, it is desirable to determine the attribute weights by integrating the interval decision matrix with experts’ preference information on attribute weights in the forms of preference orderings, linguistic terms, interval numbers, and inequality constraints among the attribute weights.
The purpose of this paper is to propose an approach to determining attribute weights based on integrating interval decision matrix and the experts’ preference information on attributes in the formats of preference orderings, linguistic terms, interval numbers, and inequality constraints among them. The organization of this paper is as follows: the MADM problem with interval decision matrix and experts’ preference information on attributes is described in Section 2. Section 3 proposes the approach to determining the attribute weights by addressing the normalization and aggregation process for the preference information and setting up an integrating optimization model. In Section 4, an example is used to illustrate the proposed approach. Summary is given in Section 5.
2. Problem Descriptions
In order to facilitate describing the MADM problem with interval decision matrix and experts’ preference information on attributes in the formats of preference orderings, linguistic terms, interval numbers, and inequality constraints among the attribute weights, the following assumptions and notations are adopted:
let denote a discrete set of possible alternatives;
let denote a set of attributes;
let denote the vector of attribute weights, where is the weight of attribute , while and holds for .
Let denote the interval decision matrix, where, is the interval consequence for alternative with respect to attribute c_{j}, , .
The experts involved are known: let E = denote the set of experts. Different experts express their subjective preference information on attributes in the following formats, i.e., preference orderings, linguistic terms, interval numbers, and inequality constraints among the attribute weights, as stated in Table 1.

The problem left is to propose an approach to determining the attribute weights based on integrating the interval decision matrix and the experts’ preference information on attributes in the formats of preference orderings, linguistic terms, interval numbers, and inequality constraints among them, as stated in Table 1.
3. The Proposed Approach
3.1. Determining Attribute Weights Based on the Experts’ Preference Information
As stated in Table 1, in this paper, the experts express their subjective preference information on attributes in the formats of preference orderings, linguistic terms, interval numbers, and inequality constraints among them. In order to determine the attribute weights based on the experts’ preference information, normalization and aggregation would be employed. Based on the aggregation results, preference exploitation would be conducted by setting up an optimization model including the inequality constraints among the attribute weights.
In order to facilitate describing the proposed approach, the definition of fuzzy preference relation is given firstly.
Definition 1. A fuzzy preference relation on the attributes is a binary fuzzy relation P on C, where P is a mapping and denotes the preference degree of attribute over . It is assumed that P is reciprocal, by definition, (i) and (ii) (symbol “−” means that there is no need to give any preference information on attribute ).
3.1.1. Normalize Experts’ Preference Information
To normalize the experts’ preference information on attributes in the formats of preference orderings, linguistic terms, and interval numbers, the definition of linguistic terms is presented as follows, as well as the basic linguistic evaluation set is addressed.
Definition 2. A linguistic term on real number set is defined as a triangular fuzzy number (denoted as (u, , )), if its membership function is defined as,where , and u is the model value and and stand for the lower value and the upper value of linguistic term , respectively.
A linguistic term set is an ordering set, which is composed of a number of linguistic terms with odd number (i.e., + 1 is the odd number), for example, a set of seven terms, i.e., {t_{0} = “none,” t_{1} = “very poor,” t_{2} = “poor” t_{3} = “fair,” t_{4} = “good,” t_{5} = “very good,” amd t_{6} = “perfect”}. The following properties of linguistic term set are assumed [7, 24]: (1) it is ordered: , if . The symbol “” denotes “better or equal”; (2) there is the negation operator “Neg”: Neg () = , such that j = − i, where + 1 is the number of elements in , and the largest term is ; (3) There is the max operator and the min operator: Max {, } = and Min {, } = if ≥ .
Since different experts would use different linguistic term sets when expressing their subjective preference information against the attributes, the linguistic term sets would be of different granularity. A basic linguistic evaluation term set would be used for normalizing the linguistic terms with different granularity. In this paper, the basic linguistic evaluation term set TERMSET is defined as {, , … , }, where + 1 is the odd number. The membership functions (including the model value , the lower value , and the upper value ) of triangular fuzzy numbers for the elements in the basic linguistic evaluation set (i.e., TERMSET = {, , …, }) are defined as in (2), .where + 1 is the number of terms in the basic linguistic evaluation set TERMSET.
In this paper, {“less important,” “unimportant,” “fair,” “important,” and “very important”} is adopted as the basic linguistic evaluation set TERMSET.(1)Transform preference orderings into fuzzy preference relations
Given preference orderings by expert , the following steps can be used to transform into the fuzzy preference relations on attributes.
Step 1. Set up the corresponding intervals for n ranking positions, , .
Step 2. Set up the membership functions for the corresponding interval of the ranking positions, i.e.,
Thus, the preference ordering of attribute c_{j} can be transformed into a subset in [0, 1].
Step 3. Based on the interval membership functions corresponding to the ranking positions of attribute c_{j}, the following definition 3 can be used to transform inter_{j} into a fuzzy set over the basic linguistic evaluation set TERMSET, .
Definition 3. Suppose is an interval and is the basic linguistic evaluation set, by means of the following mapping, can be transformed into a fuzzy set over TERMSET,
Formula (4) can be rewritten as the form of fuzzy set over TERMSET,wherewhere and are the membership functions of and , respectively [24].
Denote as the fuzzy set over TERMSET, for the ranking position , .
Step 4. Transform into the fuzzy preference relations on the attributes.
Suppose is the fuzzy set over TERMSET for the ranking position , , which is obtained in Step 3. The following mapping in (7) can be used to transform into a crisp value:where formula (7) is stated as
Therefore, given the preference orderings by expert , the fuzzy preference relations between and can be obtained as in the following equation:(2)Transform linguistic terms into fuzzy preference relations
Suppose expert gives his/her preference against the attributes with a linguistic term vector , and is the linguistic term for attribute c_{j}, then the following method is used to transform into the fuzzy set over TERMSET:wherewhere and are the membership functions of and , respectively.
Therefore, given the preference information of linguistic term vector from expert , the fuzzy preference relation between and is obtained as follows:where(3)Transform interval numbers into fuzzy preference relations
Suppose expert gives his/her preference information on the attributes in the format of interval numbers, for example, is for attribute c_{j} and is for attribute , then, the fuzzy preference relations between c_{j} and is obtained as follows [25]:where and are the lengths of and , respectively.
3.1.2. Aggregate Experts’ Preference Information
After normalizing the experts’ subjective preference information on the attributes in 3.1.1, their preference information are transformed into the fuzzy preference relations, respectively, and the next step is to aggregate these resulting fuzzy preference relations. In this paper, the “simple additive weighting method” is used to aggregate these resulting fuzzy preference relations from the experts, i.e.,where is the fuzzy preference relations between attributes c_{j} and , which is derived from expert e_{k}’s preference information, . is the weight of expert e_{k}.
Denote the group fuzzy preference relations as , where p_{jr} is obtained in (16).
3.1.3. Determine Attribute Weights Based on the Experts’ Preference Information
Given the group fuzzy preference relations obtained in (16), should be as close as possible with . It is noticed that , and therefore, the following optimization model can be set up to determine the attribute weights based on the group fuzzy preference relations :such that
If the inequality constraints among attributes are considered, for example, , model (17a)–(17c) would be modified into the following one:such thatwhere formula (18c) denotes that attribute c_{2} is more important than c_{3} (i.e., > ).
Models (18a)–(18d) can be solved by means of Matlab Toolbox. Denote the attribute weight vector obtained by solving Models (18a)–(18d) as , which is derived from the experts’ subjective preference information in different formats as stated above.
3.2. Determine Attribute Weights Based on the Interval Decision Matrix
Given the interval decision matrix , suppose it has been normalized into the beneficial and dimensionless one [26]. can be transformed into a singlepoint one by means of the following operations:
Definition 4. Given the beneficial and dimensionless interval decision matrix (), the base interval for attribute c_{j} is defined aswhere
Definition 5. Given the beneficial and dimensionless interval decision matrix , the superiority degree of attribute value to the base interval for attribute c_{j} is defined aswhere and are defined in (20) and (21), respectively, .
Thus, by means of formula (22), the interval decision matrix is transformed into a singlepoint one, denoted as . Based on , entropy method can be used to calculate the attribute weight vector [9, 27], denoted as .
3.3. Determine Attribute Weights Based on Integrating Experts’ Subjective Preference Information with Decision Matrix
In order to determine the attribute weights that reflect both the experts’ subjective preference information on attributes and the decision matrix, the following integration method is adopted:where is the attribute weight vector that is derived from the experts’ subjective preference information in Section 3.1, and is the attribute weight vector that is derived from the interval decision matrix in Section 3.2. and denote the relative importance of the experts’ subjective preference information and the interval decision matrix, respectively.
Definition 6. Given the decision matrix , the positive ideal point for attribute c_{j} is defined as
Therefore, based on definition 6, the positive ideal alternative S^{+} is obtained as (). In addition, based on decision matrix , the weighted sum of the deviations of alternative from the positive ideal alternative S^{+} is obtained as
It is obvious that the smaller the deviation from the positive ideal alternative S^{+} is, the better the alternative is. Thus, the following optimization model is set up to determine the attribute weights:
Actually, model (26) is a multiobjective optimization model. Since there is no preference against the alternatives, in other words, the alternatives compete fairly, therefore, model (26) can be transformed into a singleobjective one:such that
Due to the limit of space, the process of solving models (27a)–(27c) is omitted. Denote the optimal solutions to models (27a)–(27c) as:
Normalize the solutions in (28) and (29) so that their sum is equal to 1 and the attribute weight vector can be obtained as:
4. Illustrations
One investment company intends to evaluate five alternatives (S_{1}, S_{2}, S_{3}, S_{4}, and S_{5}) [26]. The attributes adopted are investment amount c_{1}, expected net present value c_{2}, risk profitability value c_{3}, and risk loss value c_{4}. The attribute values of the alternatives are all interval numbers, as stated in Table 2 [26].

Among the four attributes, the expected net present value c_{2} and risk profitability value c_{3} are for benefits, as investment amount c_{1} and risk loss value c_{4} are for costs. Four experts are invited for evaluating the alternatives by providing their preference information against the attributes, as stated in Table 1.
Firstly, normalize the experts’ subjective preference information in Table 1 and aggregate them into the group fuzzy preference relations on the attributes as follows:
Secondly, consider the inequality constraints among attributes c_{2} and c_{3}, i.e., in models (18a)–(18d). Then, based on the experts’ subjective preference information, the attribute weight vector can be obtained as = (0.2237, 0.2101, 0.3126, 0.2536).
Then, normalize the attribute values in the interval decision matrix into dimensionless ones, and the results are stated in Table 3 [26].

Furthermore, the normalized interval decision matrix is transformed into a singlepoint one as follows:
Based on decision matrix B, by means of entropy method, the attribute weight vector can be obtained as = (0.3637, 0.1891, 0.1831, 0.2640).
In addition, by means of solving models (27a)–(27c), the relative importances of the experts’ subjective preference information and the interval decision matrix are obtained as follows: = 0.6874 and = 0.7263, respectively. After normalizing and into 0.4862 and 0.5138, the comprehensive attribute weight vector can be obtained as = (0.2956, 0.1993, 0.2461, 0.2589).
5. Conclusions
This paper proposes an approach to determining the attribute weights by integrating the interval decision matrix with experts’ subjective preference information on attributes in the formats of preference orderings, linguistic terms, interval numbers, and inequality constraints among partial attributes. Preference normalization and aggregation are conducted firstly. Based on the obtained group fuzzy preference relation on the attributes, the optimization models (18a)–(18d) are set up to calculate the subjective weights, while satisfying the inequality constraints among partial attributes. The objective attribute weights are obtained by using entropy method after normalizing the interval decision matrix. The subjective weights and the objective weights are integrated in the optimization models (27a)–(27c) in order to calculate the relative importance of the subjective information and the objective information.
The attribute weights, obtained in the integration models (27a)–(27c), take into account experts’ subjective preference information and the objective information of the decision matrix so that they are more reasonable and credible. In addition, this paper enables experts to express their preference information in the easiest ways and accurately, especially in fuzzy or uncertain decision environment. Compared with the current research, the proposed approach has more universal significance and practical application prospect.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare no conflict of interest regarding the publication of this paper.
Acknowledgments
This work was financially supported by the Natural Science Foundation of Liaoning Province (Grant no. 2013020022).
References
 S. J. Chen and C. L. Hwang, Fuzzy Multiple Attribute Decision Making: Methods and Applications, SpringerVerlag, New York, NY, USA, 1992.
 S. M. Chen, “Fuzzy group decision making for evaluating the rate of aggregative risk in software development,” Fuzzy Sets and Systems, vol. 118, no. 1, pp. 75–88, 2001. View at: Publisher Site  Google Scholar
 S. Liu, F. T. S. Chane, and W. X. Ran, “Multiattribute group decisionmaking with multigranularity linguistic assessment information: an improved approach based on deviation and TOPSIS,” Applied Mathematical Modelling, vol. 37, no. 24, pp. 10129–10140, 2013. View at: Publisher Site  Google Scholar
 S. M. Chen and S. J. Niou, “Fuzzy multiple attributes group decisionmaking based on fuzzy preference relations,” Expert Systems with Applications, vol. 38, no. 4, pp. 3865–3872, 2011. View at: Publisher Site  Google Scholar
 R. X. Liang, J. Q. Wang, and H. Y. Zhang, “A multicriteria decisionmaking method based on singlevalued trapezoidal neutrosophic preference relations with complete weight information,” Neural Computing and Applications, vol. 2, pp. 1–16, 2017. View at: Publisher Site  Google Scholar
 J. Ma, Z. P. Fan, and L. H. Huang, “A subjective and objective integrated approach to determine attribute weights,” European Journal of Operational Research, vol. 112, no. 2, pp. 397–404, 1999. View at: Publisher Site  Google Scholar
 Z. S. Xu, “Multipleattribute group decision making with different formats of preference information on attributes,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 37, no. 6, pp. 1500–1511, 2007. View at: Google Scholar
 V. Mattila and K. Virtanen, “Ranking and selection for multiple performance measures using incomplete preference information,” European Journal of Operational Research, vol. 242, no. 2, pp. 568–579, 2015. View at: Publisher Site  Google Scholar
 M. AlemiArdakani, A. S. Milani, S. Yannacopoulos et al., “On the effect of subjective, objective and combinative weighting in multiple criteria decision making: A case study on impact optimization of composites,” Expert Systems with Applications, vol. 46, pp. 426–438, 2016. View at: Publisher Site  Google Scholar
 H. B. Kong, Weights and Preference Analysis in MultiAttribute Group DecisionMaking, Yunnan University, Kunming, China, 2007.
 P. Cheng and W. Liu, “A Method of determining attribute weights based on subjective preferences in multiattribute group decision making,” Control and Decision, vol. 25, no. 11, pp. 1645–1656, 2010. View at: Google Scholar
 Y. M. Wang and C. Parkan, “A general multiple attribute decisionmaking approach for integrating subjective preferences and objective information,” Fuzzy Sets and Systems, vol. 157, no. 10, pp. 1333–1345, 2006. View at: Publisher Site  Google Scholar
 L. C. Cheng and H. A. Wang, “A fuzzy recommender system based on the integration of subjective preferences and objective information,” Applied Soft Computing, vol. 18, pp. 290–301, 2014. View at: Publisher Site  Google Scholar
 G. G. Lin and H. Z. Song, “A multiattribute group decision making, based on integrating subjective and objective weight information,” Statistics and Decision Making, vol. 12, pp. 70–73, 2016. View at: Google Scholar
 J. Li, J. Q. Wang, and J. H. Hu, “Multicriteria decisionmaking method based on dominance degree and BWM with probabilistic hesitant fuzzy information,” International Journal of Machine Learning and Cybernetics, pp. 1–15, 2018, In press. View at: Publisher Site  Google Scholar
 F. Franceschini, D. Maisano, and L. Mastrogiacomo, “A new proposal for fusing individual preference orderings by rankordered agents: a generalization of the Yager’s algorithm,” European Journal of Operational Research, vol. 249, no. 1, pp. 209–223, 2016. View at: Publisher Site  Google Scholar
 R. X. Nie, Z. P. Tian, X. K. Wang, J. Q. Wang, and T. L. Wang, “Risk evaluation by FMEA of supercritical water gasification system using multigranular linguistic distribution assessment,” KnowledgeBased Systems, 2018, In press. View at: Publisher Site  Google Scholar
 Z. S. Xu, “A method for multipleattribute decision making with imcomplete weight information in linguistic setting,” KnowledgeBased Systems, vol. 20, no. 8, pp. 719–725, 2007. View at: Publisher Site  Google Scholar
 W. E. Yang and J. Q. Wang, “Multicriteria semantic dominance: a linguistic decision aiding technique based on incomplete preference information,” European Journal of Operational Research, vol. 231, no. 1, pp. 171–181, 2013. View at: Publisher Site  Google Scholar
 Z. P. Tian, J. Q. Wang, and H. Y. Zhang, “An integrated approach for failure mode and effects analysis based on fuzzy bestworst, relative entropy, and VIKOR methods,” Applied Soft Computing, 2018, In press. View at: Publisher Site  Google Scholar
 S. Liu, TS Chan Felix, and W. X. Ran, “Decision making for the selection of cloud vendor: an improved approach under group decisionmaking with integrated weights and objective/subjective attributes,” Expert Systems with Applications, vol. 55, pp. 37–47, 2016. View at: Publisher Site  Google Scholar
 N. Yang, X. W. Liao, and W. W. Huang, “Decision support for preference elicitation in multiattribute electronic procurement auctions through an agentbased intermediary,” Decision Support Systems, vol. 57, no. 1, pp. 127–138, 2014. View at: Publisher Site  Google Scholar
 P. B. Sun, Y. T. Liu, X. Z. Qiu et al., “Hybrid multiple attribute group decisionmaking for power system restoration,” Expert Systems with Applications, vol. 42, no. 19, pp. 6795–6805, 2015. View at: Publisher Site  Google Scholar
 F. Herrera, L. Martinez, and P. J. Sanchez, “Managing nonhomogeneous information in group decision making,” European Journal of Operational Research, vol. 166, no. 1, pp. 115–132, 2005. View at: Publisher Site  Google Scholar
 Z. S. Xu, “Goal planning model for linguistic multiattribute decisionmaking,” Journal of Management Science, vol. 9, no. 2, pp. 9–17, 2006. View at: Google Scholar
 R. Lan, “An idealpoint method of multiple attribute decision making based on interval number distance,” Xi’an University of Posts and Telecommunications, vol. 14, no. 1, pp. 153–156, 2009. View at: Google Scholar
 Y. Ji, G. H. Huang, and W. Sun, “Risk assessment of hydropower stations through an integrated fuzzy entropyweight multiple criteria decision making method: a case study of the Xiangxi River,” Expert Systems with Applications, vol. 42, no. 12, pp. 5380–5389, 2015. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2018 Quan Zhang and HongWei Xiu. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.