Outranking-ScoreBin_scores

Provider:PUT
Version:1.0.0

Description

Module for calculation ScoreBin scores. The preferences can be given as a complete pairwise comparison matrix where the value determines the degree of preference 0.0 or 1.0. The second type of preference input is to specify pairs of alternatives for which there is a preference.

Inputs

(For outputs, see below)

alternatives

Description:

Alternatives to consider.

preferences

Description:

Aggregated preferences binary matrix or pairs for which the outrank relationship occurs.

XMCDA related:

  • Tag: alternativesComparisons

parameters

Description:

First parameter specifies if preference are given by matrix or pairs. Second parameter specifies the algorithm to calculate ranking. There are three algorithms to choose from: PageRank, HITS and Salsa.

GUI information:

  • Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.

  • Name: input type

    • Type: drop-down list
    • Possible values:
      • Preferences given by whole matrix 1-0 valued. (XMCDA label : matrix) (default)
      • Preferences given by pairs for whom the outranking relationship occurs (crisp). (XMCDA label : pair)
  • Name: algorithm type

    • Type: drop-down list
    • Possible values:
      • ScoreBin I (XMCDA label : scorebin_1) (default)
      • ScoreBin II (XMCDA label : scorebin_2)
      • ScoreBin III (XMCDA label : scorebin_3)
  • Name: number of iteration

    Number of iteration

    • Constraint description: The value should be greater than 1
    • Type: integer
    • Default value: 1000
  • Name: Run averaging if not converge?

    Turning on the version with averaging the score value, if after “number of iteration” iteration the score does not converge, that is: the maximum score difference between the last two iterations is greater than 0.001.

    • Default value: false
  • Name: Earlier stop if converge?

    Earlier stop if the maximum difference in score between two consecutive iterations is less than 0.00001

    • Default value: true

XMCDA related:

  • Tag: methodParameters

  • Code:

    <methodParameters>
            <parameter id="input_type" name="input_type">
                    <value>
                            <label>%1</label>
                    </value>
            </parameter>
            <parameter id="algorithm_type" name="algorithm_type">
                    <value>
                            <label>%2</label>
                    </value>
            </parameter>
            <parameter id="number_of_iteration" name="number_of_iteration">
                    <value>
                            <integer>%3</integer>
                    </value>
            </parameter>
            <parameter id="check_convergence" name="check_convergence">
                    <value>
                            <boolean>%4</boolean>
                    </value>
            </parameter>
            <parameter id="early_stopping" name="early_stopping">
                    <value>
                            <boolean>%5</boolean>
                    </value>
            </parameter>
    </methodParameters>
    

Outputs

positive flows

Description:

Positive outranking flows.

XMCDA related:

  • Tag: alternativesValues

negative flows

Description:

Negative outranking flows.

XMCDA related:

  • Tag: alternativesValues

total flows

Description:

Final flows computed from the given data.

XMCDA related:

  • Tag: alternativesValues

ranking

Description:

ScoreBin scores computed from the given data.

XMCDA related:

  • Tag: alternativesComparisons

messages

Description:

Messages or errors generated by this module.

XMCDA related:

  • Tag: methodMessages

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