defuzzificationCOM

Provider:URV
Version:1.0

Description

Implementation of a defuzzification of set of fuzzy labels according to the COM method (Center of Maximum). The method consists in returning the point in the center of the interval where the membership function has its maximum value. Given a set of alternatives that are associated to a linguistic fuzzy term (alternativeValues file) a translation to the corresponding numerical value is made.

Inputs

(For outputs, see below)

linguistic scores

Description:

Linguistic label describing the performance of each alternative

fuzzy numbers

Description:

Definition of a fuzzy variable as a list of labels (trapezoidal)

XMCDA related:

  • Tag: categoriesValues

  • Code:

    <categoriesValue>
    <categoryValue>
       <values>
            <value id="xxx" name="xxxxxxxx">
                            <fuzzyNumber>
                                    <trapezoidal>
                                            <point1>
                                                    <abscissa>[...]</abscissa>
                                                    <ordinate>[...]</ordinate>
                                            </point1>
                                            [...]
                                            <point4>
                                                    [...]
                                            </point4>
                                    </trapezoidal>
                            </fuzzyNumber>
            </value>
            [...]
        </values>
    </categoryValue>
    </categoriesValue>
    

Outputs

numerical values

Description:

Numerical score for each alternative according to the input fuzzy label.

XMCDA related:

  • Tag: alternativesValues

messages

Description:

A status message.

XMCDA related:

  • Tag: methodMessages

For further technical details on the web service underlying this program, have a look at its documentation here.