Advances in Fuzzy Systems

Advances in Fuzzy Systems / 2018 / Article

Research Article | Open Access

Volume 2018 |Article ID 1569860 |

Krzysztof Piasecki, Ewa Roszkowska, "On Application of Ordered Fuzzy Numbers in Ranking Linguistically Evaluated Negotiation Offers", Advances in Fuzzy Systems, vol. 2018, Article ID 1569860, 12 pages, 2018.

On Application of Ordered Fuzzy Numbers in Ranking Linguistically Evaluated Negotiation Offers

Academic Editor: Zeki Ayag
Received22 May 2018
Accepted26 Jul 2018
Published01 Nov 2018


The main purpose of this paper is to investigate the application potential of ordered fuzzy numbers (OFN) to support evaluation of negotiation offers. The Simple Additive Weighting (SAW) and the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) methods are extended to the case when linguistic evaluations are represented by OFN. We study the applicability of OFN for linguistic evaluation negotiation options and also provide the theoretical foundations of SAW and TOPSIS for constructing a scoring function for negotiation offers. We show that the proposed framework allows us to represent the negotiation information in a more direct and adequate way, especially in ill-structured negotiation problems, allows for holistic evaluation of negotiation offers, and produces consistent rankings, even though new packages are added or removed. An example is presented in order to demonstrate the usefulness of presented fuzzy numerical approach in evaluation of negotiation offers.

1. Introduction

The process of defining, evaluating, and building a negotiation template is an important part of negotiation analysis, as well as constructing a scoring function, which is realized in the prenegotiation phase [13]. The negotiation template specifies a negotiation space by defining negotiation issues and acceptable resolution levels (options). The scoring function helps evaluating negotiation packages which take into account negotiator’s preferences with respect to all given issues, as well as their relative importance. Because negotiation packages are often characterized by several contradictory criteria, the multicriteria techniques are useful for evaluating negotiation offers and building negotiation-scoring functions [4]. The most popular techniques used for supporting a negotiation process are(i)Simple Additive Weighting method (SAW)/The Simple Multi Attribute Rating Technique [5, 6].(ii)The Analytic Hierarchy Process [7].(iii)Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) [8, 9].

There are also studies showing applicability of other techniques for building scoring functions such as(i)Measuring Attractiveness by a Categorical Based Evaluation Technique [10].(ii)Utility Additive Method [11].(iii)Measuring Attractiveness near Reference Situations [10, 11].(iv)Generalized Regression with Intensities of Preference [11].

Each of those methods has its advantaged and disadvantages; thus selecting the “best” method for a particular problem is a really difficult task. The choice between mentioned techniques depends on the negotiation problem, types of criteria, available information, decision maker’s cognitive abilities, and properties of the multicriteria technique. In real negotiation situations, the options cannot be assessed precisely in a quantitative form, but still they may be in a qualitative one. This implies the usability of the linguistic approach for evaluating negotiation offers. The approximate technique may represent qualitative/quantitative options verbally by means of linguistic variable, i.e., variable whose values are not numbers but words or sentences in a natural or artificial language. One possibility of modelling linguistic values is the application of fuzzy sets and fuzzy numbers. The application of fuzzy sets in negotiations was competently discussed in [12].

The linguistic approach in negotiation support was considered in [10]. In this paper, we focus on the problem of extending the scale of values used in evaluating the negotiation options to include the linguistic scale that is, for example, expressions: very bad, bad, average, good, and very good together with intermediate values such as “at least good" or “at most good”. To deal with a problem defined in this way and involving uncertain information given in linguistic terms at least or at most we used ordered fuzzy numbers (OFN). The main contribution of the paper is the discussion about applicability of Oriented Fuzzy SAW (OF-SAW) and Oriented Fuzzy TOPSIS (OF-TOPSIS) procedure based on OFNs in scoring negotiation offers.

The main goal is to investigate the effectivity of ordered fuzzy numbers (OFN) application to support evaluation of negotiation offers. The paper is organized as follows. Section 2 outlines the mathematical formulation OFNs. The general linguistic approach based on OFNs is outlined in Section 3. The OF-SAW and OF-TOPSIS are presented in Section 4. The example of application of the OF-SAW and OF-TOPSIS methods for negotiation-scoring system is presented in the Section 5. The numerical example of using OF-SAW and OF-TOPSIS is discussed in Section 6. Finally, Section 7 concludes the article, summarizes the main findings of this research, and proposes some future research directions.

2. Ordered Fuzzy Number Concept

The ordered fuzzy numbers (OFNs) were intuitively introduced by Kosiński and his cowriters [13] as an extension of the concept of fuzzy numbers introduced by Dubois and Prade [14]. OFNs are also called Kosiński’s numbers [15]. The Kosiński’s theory was revised in [16]. In this paper, we restrict our considerations to the case of trapezoidal OFN (TrOFN) defined in the following way.

Definition 1. For any monotonic sequence , the trapezoidal ordered fuzzy number (TrOFN) is determined explicitly by its membership functions as follows:Let us note that this identity describes additionally extended notation of numerical intervals which are used in this work.

The condition fulfilment determines the positive orientation of TrOFN . Any positively oriented TrOFN is interpreted as such imprecise number, which may increase. The condition fulfilment determines the negative orientation of TrOFN . Negatively oriented TrOFN is interpreted as such imprecise number, which may decrease. For the case , TrOFN represents crisp number , which is not oriented. The space of all TrOFNs we will denote by the symbol . The following definition fits well with the colloquial understanding of the concept of fuzziness.

Definition 2. A functional is called significantly fuzzy iff it is dependent on all parameters of its argument.

Kosiński has introduced the arithmetic operators of dot product of K-sum for TrOFN in following way:Kosiński has shown that there exists TrOFNs that their K-sum is not TrOFN [17]. For this reason, in [16] K-sum is replaced by the sum determined as follows:The distance between TrOFNs is calculated in the following way:Ranking OFN plays a very important role in fuzzy decision-making. Despite many ranking methods proposed in literature, there is no universal technique. Decision makers have to rank fuzzy numbers with their own intuition, preferences, and consistently with considered problem. In this paper we use concept of defuzzification technique extended for TrOFN.

Definition 3. Defuzzification functional is the map satisfying for any monotonic sequence the following conditions:In [18] we find following defuzzification methods:(i)the weighted maximum functional(ii)the first maximum functional(iii)the last maximum functional(iv)the middle maximum functional(v)the gravity center functional(vi)the geometrical mean functionalWe see that only the gravity center and the geometrical mean functionals are significantly fuzzy ones. Only these functionals will be applied for determining benchmarks for research described in the Section 5. Let us note that all defuzzification formulas do not imply much computational effort and does not require a priori knowledge of the set of all alternatives.

3. The Linguistic Approach in Decision-Making

Information in a quantitative setting is usually expressed by means of numerical values. However, there are situations dealing with uncertainty or vague information in which the use of linguistic assessments instead of numerical values may be more useful. Linguistic decision analysis is based on the use of a linguistic approach and it is applied for solving decision-making problems under linguistic information [19]. Herrera-Viedma pointed out also that "its application in the development of the theory and methods in decision analysis is very beneficial because it introduces a more flexible framework which allows us to represent the information in a more direct and adequate way when we are unable to express it precisely. In this way, the burden of quantifying a qualitative concept is eliminated” [19].

In information sciences, natural language word is considered as linguistic variable defined as fuzzy subset in the predefined space . Then these linguistic variables may be transformed with the use of fuzzy set theory [2022]. From decision-making point view, the linguistic variable transformation methodologies are reviewed in [1, 13, 19]. In the literature, there are many applications of linguistic decision analysis to solve real-world problems such as, e.g., group decision-making, multicriteria decision-making, consensus, marketing, software development, education, material selection, and personnel management as well as negotiation support. For review variety of application linguistic models in decision-making, see, for example, [19].

In [19] the steps of fuzzy linguistic analysis are systematically described. In general, any linguistic value is characterized by means of a label with semantic value. The label is an expression belonging to given linguistic term set. Finally, a mechanism for generating the linguistic descriptors is provided.

The semantic value meaning may be imprecise. Thus each label from applied linguistic term set is represented by fuzzy subset in the real line .

An important parameter to be determined at the first step is the granularity of uncertainty, i.e., the cardinality of the linguistic term set used for showing the information. The uncertainty granularity indicates the capacity of distinction that may be expressed. The knowledge value is increasing with the increase in granularity. The typical values of cardinality used in the linguistic models are odd ones, usually between 5 and 13. It is worth noting that the idea of granular computing goes from Zadeh [23] who wrote “fuzzy information granulation underlies the remarkable human ability to make rational decisions in an environment of imprecision, partial knowledge, partial certainty and partial truth.” Also Yao [24] pointed up that “the consideration of granularity is motivated by the practical needs for simplification, clarity, low cost, approximation, and the tolerance of uncertainty”.

In our model all linguistic terms are linked with Tentative Order Scalewhich is previously determined as discrete set of linear ordered linguistic values. Each element of Tentative Order Scale is called reference point. Reference points are ordered from the worst one to the best one. In our paper, we shall use following Tentative Order Scale:

It is obvious that each reference point is equivalent to the numerical diagnosis .

Now, we focus on the problem of Tentative Order Scale enlargement of intermediate values. For this purpose we use the phrases “at least” described by the symbol and “at most” described by the symbol .

The expression means “no worse than and worse that ”. The expression means “no better than and better that ”. Moreover, we assume that the “is better than” .

In this way we obtain extended Order Scale

Let us note that expressions and do not belong to above extended order scale.

The numerical representation of the phrases “at least” is the relation “great or equal” denoted by the GE. Thus, expression is equivalent to numerical diagnosis .

The numerical representation of the phrases “at most” is the relation “less or equal” denoted by the LE. Thus, expression is equivalent to numerical diagnosis .

In this way we obtain the Numerical Diagnosis Set

All numerical diagnoses and are imprecise ones. Therefore according to suggestion given in [25], numerical diagnosis will be represented for any by TrONF in following way:

Let us note that the sum and dot product of the numbers , , and are also TrOFN. Taking into account (19) together with (20) and (21), we determine the converting system, which transforms numerical diagnoses into performance ratings described by TrOFN in the following way:It is worth noting that the orientation OFN is used for representing relation LE (negative orientation) and GE (positive orientation).

In this way, we obtain following numerical order scale:determined by trapezoidal OFN.

The consolidated mechanism of transformation of considered linguistic values into performance ratings is presented in Table 1.

Linguistic valuesOrder ScaleNumerical Diagnosis SetNumerical Order  

Very Bad

at least Very Bad

at most Bad


at least Bad

at most Average


at least Average

at most Good


at least Good

at most Very GoodLE.5

Very Good

The Tentative Order Scale is written in bold.
Source: own elaboration.

4. The Oriented Fuzzy SAW and Oriented Fuzzy TOPSIS

In this section we describe the SAW and TOPSIS algorithm based on TrOFN. We consider here a multicriteria decision-making problem with alternatives and decision criteria with which the alternative performances are measured. For criteria, we have the weight vectorwhereand is the weight of -th criterion denoting the importance of this criterion in the evaluation of the alternatives.

The Simple Additive Weighting (SAW) method is a scoring method based on the concept of a weighted average of performance ratings. This method is also known as the Simple Multi Attribute Rating Technique (SMART) [5, 6]. For the case of performance ratings described by TrOFN, the SAW was first generalized in [25]. In this paper, this SAW generalization is converted in the way that the K-sum (3) is replaced by sum (4). Generalized in this way SAW algorithm we will be called Oriented Fuzzy SAW (OF-SAW). The OF-SAW can be described in the following steps.

Step 1. Define the set of evaluation criteria and the set of feasible alternatives

Step 2. Define by (17) the Order Scale and by (25) the numerical order scale with performance ratings represented by TrOFN.

Step 3. Define the criterion weights which describe the importance of criterion .

Step 4. Evaluate each alternative by the vector , where is the performance rating of th alternative with respect to th criterion.

Step 5a. Aggregate the performance ratings with respect to all the criteria for each alternative using the criterion functional given as aggregated evaluation coefficient

Step 6a. Transform the obtained result to scoring function where the function is one of defuzzification formulae (9)-(14).

Step 7a. Rank all alternatives according to decreasing values .

Higher value of implies higher rank of alternative . Therefore, higher value means that alternative is better. Only scoring functions and the geometrical mean are significantly fuzzy SAW methods which are considered in this paper.

Hwang and Yoon [26] have developed TOPSIS for solving MCDM problems. The basic TOPSIS principle is that the chosen alternative should have the “shortest distance” to the Positive Ideal Solution (PIS) and the “longest distance” to the Negative Ideal Solution (NIS). The PIS is the solution maximizing the benefit criteria and minimizing the cost ones. The NIS is the solution maximizing the cost criteria and minimizing the benefit ones.

Chen and Hwang [27] have proposed Fuzzy TOPSIS, which is a generalization of TOPSIS to the case when fuzzy number describes imprecise performance ratings. Next, Fuzzy TOPSIS is generalized to the case when performance ratings are represented by TrOFN. Generalized in this way TOPSIS algorithm will be called Oriented Fuzzy TOPSIS (OF-TOPSIS).

The first four steps of the OF-TOPSIS algorithm are similar to the corresponding steps of OF-SAW. The fifth and the next steps are as follows [25].

Step 5b. Identify the PIS and the NIS, which arewhere and .

Step 6b. For each alternative , calculate its distances from PIS and NIS.where the mapping is the distance defined by (5).

Step 7a. For each alternative , compute value of criterion functional given as coefficient of relative nearness to PIS

Step 8a. Rank all alternatives according to decreasing values .

The OF-TOPSIS is significantly fuzzy scoring function. It is worth noting that, in general, the ideal solution consists of the maximum values of benefit criteria and of minimal values of cost criteria. At the same time, in this case, the anti-ideal solution consists of the maximum values of benefit criteria and of minimal values of cost criteria. In the proposed OF-TOPSIS, we identify the NIS as a solution consisting of the maximum values from the scale. Simultaneously, we identify the PIS as a solution consisting of the minimum values from the scale. This implies that when including a new alternative or modifying the data of one of the alternatives, decision maker does not need to reevaluate the previously evaluated alternative and scores of all those alternatives remain stable. This technique also avoids rank reversals [19, 22, 24].

5. Application Ordered Fuzzy Number for Evaluation of Negotiation Offers

The scale of linguistic evaluations depends on decision maker. In general, words are less precise than numbers. In the prenegotiation phase the negotiation template is evaluated. It specifies the negotiation space by defining the negotiation issues with their importance and feasible options of these issues [2]. The template is used next to support the negotiators in evaluating the offers, analyzing the negotiation progress, scale of concessions, among many others [11]. In the case of big negotiation problems or continuous options, the wide ranges of options are reduced to salient ones only to discretize the negotiation problem and make it easier to analyze. Next, the negotiation offer scoring system is built to support negotiator in their decisions.

In this paper we propose linguistic approach in evaluation negotiation offers based on TrOFN. The human understanding and human problem solving involve perception, abstraction, representation, and understanding of real-world problems, as well as their solutions, at a different levels of granularity. The linguistic approach in decision-making can deal with the problem of mentioned granularity of information.

In the proposed model we assume that the problem issues are evaluated by linguistics terms instead of numerical values. This approach can be more appropriate and realistic in many negotiation problems for different reasons. First of all, there are situations in which the information cannot be assessed precisely in a quantitative form but may be in the qualitative one (e.g., when the warranty condition may be evaluated by terms like “good”, “average”, and “bad”). In some cases, we cannot use precise quantitative information because either it is unavailable or its computation is too expensive. Then an “approximate value” represented by the linguistic term may be used instead of numerical one. Also, taking into account the human perception, people are often led to describe their preferences in natural language instead of numerical values (for instance, evaluate price between 25 and 28 as good, price between 29 and 35 as bad, etc.).

Thus, the linguistic variable concept may be especially useful in describing situations which are too complex or ill-defined for evaluation in numerical way. Moreover, the linguistic variable approach is necessary for holistic evaluation of negotiation offers.

To formalize linguistic decision analysis, we start with the following definitions:(i)negotiation package is an alternative determined as offer, which negotiators may send to or receive from their opponent,(ii)negotiation issue is a criterion of evaluation of negotiation package,(iii)negotiation template is the set of all evaluated options.

Then let us use the following notation for evaluating negotiation offers:(i) is the set of negotiation issues the negotiator uses to evaluate the offers,(ii) is the scope of the issue ,(iii)the Cartesian product is the set of all feasible negotiation packages,(iv) is the negotiation template,(v) is the linguistic order scale defined by (17) for evaluation negotiation issues,(vi)the functions evaluate options of the issue by linguistic order scale ,(vii)NOS is the numerical order scale defined by (25),(viii)the vector represents negotiation package , where is the performance rating of alternative with respect to the criterion .

The evaluation of negotiation offers can be accomplished in the following steps:(i)determine the set of negotiation issues , the scopes for all issue , and the weight vector ;(ii)determine the negotiation template P;(iii)define the linguistic order scale OS for evaluation of negotiation issues and transform it into the numerical order scale NOS represented by trapezoidal OFN;(iv)for each criterion define function evaluating options by linguistic terms from scale OS;(v)provide the linguistic evaluation offers from the set and find the representation of negotiation packages by trapezoidal OFN;(vi)decide for the OF-SAW with defuzzification formula or for OF-TOPSIS procedure for evaluating offers;(vii)obtain the scoring system for packages from and ranking them.

6. Illustrative Example and Discussion

In this section, we present the numerical example to illustrate the application trapezoidal OFN for evaluation negotiation packages. We test practically all steps of negotiator linguistic preference analysis to show the usefulness of proposed approach. Let as assume that Seller and Buyer negotiate the conditions of the potential business contract. Then the support for Seller’s negotiations may be prepared as follows.

At the beginning negotiator defines the negotiation problem, identifies the objectives, transforms them into the negotiation issues, and defines the negotiation space. All packages are measured with regard to every issue, using a related measurement scale. We assume that the negotiators may choose the way of describing the resolution levels of the issues. These evaluations may be based on different types of data (numerical values; linguistic or mixed values) and subjective judgments. Formally, negotiator determines the set of issue , set of options for each issue , and the weight vector .

In our example the following negotiation issues are discussed:(i) is unit price expressed in €,(ii) is complaint conditions described verbally,(iii) is time of payment determined in days.

Next, negotiator defines the negotiation template by the numerical value for criteria and and verbally for .(i): unit price: from 20€ to 42€ for both sides;(ii): complaint conditions: five options described verbally:A: “5% defects and 2% penalty”,B: “5% defects and 4% penalty”,C: “7% defects and 4% penalty”,D: “3% defects and no penalty”E: “4% defects and no penalty”.(iii): time of payment (days): from 1 to 24 days for both sides.

From the Seller’s point view, the criterion is a benefit issue, and the criterion is a cost issue. In agree with the Seller’s preferences, we order the verbal options of the criterion alphabetically in the way that the option is the best. Moreover, the Seller can accept some complaint conditions near the verbally options described above, for instance, which differ 0.5% in defects or in penalty. Thus we ought to distinguish phrases and evaluated them as(i)almost as good as the complaint condition Q denoted by the symbol Q-,(ii)a bit better than the complaint condition Q denoted by the symbol Q+.

Now we potentially have different packages The Seller proposes following weight vector:The scoring system for all negotiation offers can be obtained out of various combinations of the possible options.

In the next step the Seller decides to evaluate all issues using linguistic order scale determined by (17). The mechanisms for linguistic evaluating of a negotiation template are described for each issue in Table 2.

Unit PriceOrder scaleComplaint conditionsOrder scaleTime of paymentOrder scale














Source: own elaboration.

In our example, the Seller considers 15 negotiation packages described in Table 3. These packages are evaluated with use by linguistic order scale in way described in Table 2. Obtained linguistic evaluations are presented in Table 3.

Package Unit price Complaint conditions Time of payment
OptionLinguistic evaluationOptionLinguistic evaluationOptionLinguistic evaluation
















Source: own elaboration.

In the next step, the Seller numerically evaluates negotiations packages by means of numerical order scale described in Table 1. Obtained numerical evaluations are described in Table 4. These numerical evaluations are applied for determining by (28) the aggregated evaluation coefficients , which are presented in Table 4.

PackageUnit priceComplaint conditionsTime of payment
















Source: own elaboration.

Now we juxtapose defuzzificated values of OF-SAW coefficient with SAW coefficient values determined with the use of numerical order scale represented by crisp real numbers. We will consider the numerical order scales NOS1, NOS2, and NOS3 described in Table 5.

Numerical Order Scale
Order ScaleNumerical  
Diagnosis Set