Outranking-PrefRank_scores

Provider:PUT
Version:1.0.0

Description

Module for calculation outranking PrefRank scores.

Inputs

(For outputs, see below)

alternatives

Description:

Alternatives to consider.

preferences

Description:

Aggregated preferences matrix.

XMCDA related:

  • Tag: alternativesComparisons

parameters

Description:

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: algorithm type

    • Type: drop-down list
    • Possible values:
      • PrefRank I (XMCDA label : prefrank_1) (default)
      • PrefRank II (XMCDA label : prefrank_2)
      • PrefRank III (XMCDA label : prefrank_3)
  • Name: number of iteration

    Number of iteration

    • Constraint description: The value should be greater than 1
    • Type: integer
    • Default value: 100
  • 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="algorithm_type" name="algorithm_type">
                    <value>
                            <label>%1</label>
                    </value>
            </parameter>
            <parameter id="number_of_iteration" name="number_of_iteration">
                    <value>
                            <integer>%2</integer>
                    </value>
            </parameter>
            <parameter id="check_convergence" name="check_convergence">
                    <value>
                            <boolean>%3</boolean>
                    </value>
            </parameter>
            <parameter id="early_stopping" name="early_stopping">
                    <value>
                            <boolean>%4</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:

PrefRank 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.