ElectreConcordance

Provider:PUT
Version:0.2.0

Description

Computes concordance matrix using procedure which is common to the most methods from the Electre family.

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)

alternatives

Description:

Alternatives to consider.

criteria

Description:

Criteria to consider, possibly with preference and indifference thresholds. 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.

XMCDA related:

  • Tag: criteria

criteria scales

Description:

The scales of the criteria to consider. Each criterion must have a preference direction specified (min or max).

XMCDA related:

  • Tag: criteriaScales

criteria thresholds

Optional: yes, enabled by default

Description:

The criteria’ preference and indifference thresholds. It is worth mentioning that this module allows to define thresholds as constants as well as linear functions.

XMCDA related:

  • Tag: criteriaThresholds

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

Description:

Weights of criteria to consider.

XMCDA related:

  • Tag: criteriaValues

classes_profiles

Optional: yes, enabled by default

Description:

Definitions of profiles (boundary or central) which should be used for classes (categories) representation.

XMCDA related:

  • Tag: categoriesProfiles

method_parameters

Description:

This 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).

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)

XMCDA related:

  • Tag: programParameters
  • Code:
<programParameters>
<parameter name=”comparison_with”>
<values>
<value>
<label>%1</label>

</value>

</values>

</parameter>

</programParameters>


Outputs

concordance

Description:

Concordance matrix computed from the given data. This matrix aggregates partial concordances from all criteria into single concordance index per pair of alternatives or alternatives/profiles.

XMCDA related:

  • Tag: alternativesMatrix

messages

Description:

Messages or errors generated by this module.

XMCDA related:

  • Tag: programExecutionResult

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