Version: | 0.1.0 |
---|---|
Provider: | PUT |
SOAP service’s name: | |
ElectreIsDiscordanceBinary-PUT (see SOAP requests for details) |
Computes discordance matrix as in Electre Is method. Resulting discordance indices are from range {0, 1}, hence “binary” in module’s name.
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.
Web page: http://github.com/xor-xor/electre_diviz
(For outputs, see below)
Criteria to consider, possibly with the veto thresholds. Each criterion must have a preference direction specified (min or max). It is worth mentioning that this module allows to define veto threshold as a constant as well as a linear function.
The input value should be a valid XMCDA document whose main tag is <criteria>
.
Alternatives to consider.
The input value should be a valid XMCDA document whose main tag is <alternatives>
.
The scales of the Criteria to consider.
The input value should be a valid XMCDA document whose main tag is <criteriaScales>
.
The thresholds for the criteria to consider
The input value should be a valid XMCDA document whose main tag is <criteriaThresholds>
.
The performance of alternatives.
The input value should be a valid XMCDA document whose main tag is <performanceTable>
.
The performance of profiles (boundary or central).
The input value should be a valid XMCDA document whose main tag is <performanceTable>
.
Definitions of profiles (boundary or central) which should be used for classes (categories) representation.
The input value should be a valid XMCDA document whose main tag is <categoriesProfiles>
.
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).
The input value should be a valid XMCDA document whose main tag is <programParameters>
.
It must have the following form:
<programParameters>
- <parameter name=”comparison_with”>
- <values>
- <value>
- <label>%1</label>
</value>
</values>
</parameter>
</programParameters>
where:
%1 is a parameter named “comparison_with”. It can have the following values:
alternatives
: alternatives vs alternativesboundary_profiles
: alternatives vs boundary profilescentral_profiles
: alternatives vs central (characteristic) profilesThe default value is item0.
Aggregated discordance indices computed from the given data.
The returned value is a XMCDA document whose main tag is <alternativesMatrix>
.
Non-aggregated (i.e. per-criterion) discordance indices computed from the given data.
The returned value is a XMCDA document whose main tag is <alternativesMatrix>
.
Messages or errors generated by this module.
The returned value is a XMCDA document whose main tag is <programExecutionResult>
.