PrometheeVeto

Provider:PUT
Version:1.0.0

Description

Computes veto indices which The key feature of this module is its flexibility in terms of the types of elements allowed to compare, i.e. alternatives vs alternatives, alternatives vs boundary profiles and alternatives vs central (characteristic) profiles.

Inputs

(For outputs, see below)

criteria

Description:

Criteria to consider, possibly with preference and indifference thresholds. For Gaussian function it needs inflection point (sigma). Each criterion must have a preference direction specified (min or max). It is worth mentioning that this module allows to define thresholds as constants as well as linear functions.

alternatives

Description:

Alternatives to consider.

XMCDA related:

  • Tag: alternatives

performance table

Description:

The performance of alternatives.

XMCDA related:

  • Tag: performanceTable

profiles performance table

Optional: yes, enabled by default

Description:

The performance of profiles (boundary or central).

XMCDA related:

  • Tag: performanceTable

weights

Optional: yes, enabled by default

Description:

Weights of criteria to consider.

XMCDA related:

  • Tag: criteriaValues

categories profiles

Optional: yes, enabled by default

Description:

Definitions of central or boundary profiles connected with classes (categories)

XMCDA related:

  • Tag: categoriesProfiles

method parameters

Description:

First parameter specifies the type of elements provided for comparison.

Choosing ‘boundary_profiles’ or ‘central_profiles’ requires providing inputs ‘classes_profiles’ and ‘profiles_performance_table’ as well (which are optional by default).

Second parameter specifies the type of function used for comparison of each criterion. Choosing ‘specified’ requires providing inputs “generalised_criterion” which is optional by default. Choosing some of numbers sets same function for all criteria.

GUI information:

  • Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.
  • Name: comparison with
    • Type: drop-down list
    • Possible values:
      • alternatives vs alternatives (XMCDA label : alternatives) (default)
      • alternatives vs boundary profiles (XMCDA label : boundary_profiles)
      • alternatives vs central (characteristic) profiles (XMCDA label : central_profiles)
  • Name: weights specified
    • Type: drop-down list
    • Possible values:
      • Total veto coeficient is weighted average of veto on each criterion (XMCDA label : specified) (default)
      • Weights not specified, if veto on one criterion then veto equals 1.0 (XMCDA label : not_specified)

XMCDA related:

  • Tag: methodParameters

  • Code:

    <methodParameters>
      <parameter name="comparison_with">
        <value>
          <label>%1</label>
        </value>
      </parameter>
      <parameter name="weights_specified">
        <value>
          <label>%2</label>
        </value>
      </parameter>
    </methodParameters>
    

Outputs

veto

Description:

Aggregated veto matrix computed from the given data. This matrix aggregates partial veto indices from all criteria into single veto index per pair of alternatives or alternatives/profiles.

XMCDA related:

  • Tag: alternativesComparisons

partial veto

Description:

Veto matrix computed from the given data. This matrix shows partial veto indices for all criteria, for all pairs of alternatives or alternatives/profiles.

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.