ElectreTri-CClassAssignments

Version:0.2.0
Provider:PUT
SOAP service’s name:
 ElectreTri-CClassAssignments-PUT (see SOAP requests for details)

Description

Computes class assignments according to the Electre TRI-C method.

This method uses central reference actions (profiles) instead of boundary actions known from Electre TRI.

Web page: http://github.com/xor-xor/electre_diviz

Inputs

(For outputs, see below)

alternatives

Alternatives to consider.

The input value should be a valid XMCDA document whose main tag is <alternatives>.


classes

Definitions of the classes (categories) to be considered for the assignments. Each class must have its rank provided as an integer, where the lowest number defines the most preferred class.

The input value should be a valid XMCDA document whose main tag is <categories>.


credibility

Credibility matrix (alternatives vs central profiles) which should be used in exploitation procedure.

The input value should be a valid XMCDA document whose main tag is <alternativesMatrix>.


outranking

Outranking relations for pairs of alternatives and central profiles, which should be used in exploitation procedure. This input should be provided in a ‘crisp’ form, i.e. it should contain only pairs where outranking occurs, but without assigning any explicit value (e.g. ‘1.0’) to them. For example:

<alternativesMatrix mcdaConcept=”alternativesProfilesComparisons”>
<row>

<alternativeID>a01</alternativeID> <column>

<alternativeID>a05</alternativeID> <values><value><NA/></value></values>

</column> <column>

<alternativeID>a06</alternativeID> <values><value><NA/></value></values>

</column> […]

</row> […]

</alternativesMatrix>

The input value should be a valid XMCDA document whose main tag is <alternativesMatrix>.


classes_profiles

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

The input value should be a valid XMCDA document whose main tag is <categoriesProfiles>.


Outputs

assignments

Assignments of the alternatives computed from the given data. The assignments are provided as intervals, i.e. combining the results of ‘descending’ and ‘ascending’ assignment procedures.

The returned value is a XMCDA document whose main tag is <alternativesAssignments>.


messages

Messages or errors generated by this module.

The returned value is a XMCDA document whose main tag is <programExecutionResult>.


Original xml description