alternativesRankingViaQualificationDistillation

Version:1.0
Provider:RXMCDA
SOAP service’s name:
 alternativesRankingViaQualificationDistillation-RXMCDA (see SOAP requests for details)

Description

Computes rankings on the alternatives by distillation of alternatives’ qualification. Requires a 0-1 valued outranking relation as input. The partial ranking (intersectionDistillation) is obtained by taking the intersection of upwards and downwards distillation preorders (which are also provided). Similar to an Electre III distillation.

Please note: this program is deprecated and it is replaced by alternativesRankingViaQualificationDistillation in package ITTB.

Contact: Patrick Meyer (patrick.meyer@telecom-bretagne.eu)

Inputs

(For outputs, see below)

alternatives

A list of alternatives. Alternatives can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), alternatives are considered as active.

The input value should be a valid XMCDA document whose main tag is <alternatives>. It must have the following form:

<alternatives>
    <alternative>
        <active>[...]</active>
        [...]
    </alternative>
    [...]
</alternatives>

alternativesComparisons

A 0-1 valued outranking relation. The numeric <value> indicates a the valuation for each <pair> of the relation.

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


Outputs

messages

A list of messages generated by the algorithm.

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


intersectionDistillation

An <alternativesComparisons> containing the partial preorder obtained by taking the intersection of the downwards and upwards distillation preorders.

The returned value is a XMCDA document whose main tag is <alternativesComparisons>. It has the following form:

<alternativesComparisons mcdaConcept="Intersection distillation">
    <pairs>
        <pair>
            <initial>
                <alternativeID>[...]</alternativeID>
            </initial>
            <terminal>
                <alternativeID>[...]</alternativeID>
            </terminal>
        </pair>
        [...]
    </pairs>
</alternativesComparisons>

downwardsDistillation

Alternatives’ ranks in the downwards distillation preorder.

The returned value is a XMCDA document whose main tag is <alternativesValues>. It has the following form:

                    <alternativesValues mcdaConcept="Downwards distillation">
                    <alternativeValue>
            <alternativeID>[...]</alternativeID>
            <value>
                    <real>[...]</real>
            </value>
    </alternativeValue>
</alternativesValues>

upwardsDistillation

Alternatives’ ranks in the upwards distillation preorder.

The returned value is a XMCDA document whose main tag is <alternativesValues>. It has the following form:

                    <alternativesValues mcdaConcept="Upwards distillation">
                    <alternativeValue>
            <alternativeID>[...]</alternativeID>
            <value>
                    <real>[...]</real>
            </value>
    </alternativeValue>
</alternativesValues>

Original xml description