weightsFromCondorcetRelation

Provider:PyXMCDA
Version:1.0
Name:weightsFromCondorcetRelation
Display name:weightsFromCondorcetRelation

Description

-Contact: Veneziano Thomas (thomas.veneziano@uni.lu)

-Reference: Bisdorff Raymond, Meyer Patrick, Veneziano Thomas ; Inverse analysis from a Condorcet robustness denotation of valued outranking relations ; ADT 2009 : 1st International Conference on Algorithmic Decision Theory , Lecture Notes in Artificial Intelligence : Springer Verlag, 21-23 october 2009, Venise, Italy, 2009

This web service allows to compute criteria significance weights from pairwise outranking comparisons, taking into account some robust properties. For ordered pairs a decision maker would ensure a strong outranking, the web service grants, if possible, that the outranking remains unchanged when changing the criteria weights, as long as the relative importance between all criteria weights don’t change (a weight greater than another has to stay greater).

Inputs

maxWeight

-ID: maxWeight

-Name: maxWeight

-Display name: maxWeight

Description:

Indicates the maximal value a weight can reach

GUI and placeholder information:

-GUI status: preferFile

-%1

-Type: int

-Display name: maxWeight

-Constraint description: The value should be a positive integer.

-Constraint code:

%1 > 0

criteria

-ID: criteria

-Name: criteria

-Display name: criteria

-Optional: False

Description:

A list of criteria. Criteria can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), criteria are considered as active.
Using thresholds is optional, only the constant ones with mcdaConcept equals to “indifference”, “preference” or “veto” will be considered.

XMCDA related:

-Tag: criteria

-Code:

<criteria>
    <criterion>
        <active>[...]</active>
        <thresholds>
            <threshold
                    mcdaConcept="indifference"><!-- REQUIRED, must be indifference, preference or veto  -->
                    <constant><real>[...]</real></constant>
            </threshold>
        </thresholds>
        [...]
    </criterion>
    [...]
</criteria>

alternatives

-ID: alternatives

-Name: alternatives

-Display name: alternatives

-Optional: False

Description:

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.

XMCDA related:

-Tag: alternatives

-Code:

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

performanceTable

-ID: performanceTable

-Name: performanceTable

-Display name: performanceTable

-Optional: False

Description:

A performance table. The evaluations should be numeric values, i.e. <real>, <integer> or <rational>.

XMCDA related:

-Tag: performanceTable

alternativesComparisons

-ID: alternativesComparisons

-Name: alternativesComparisons

-Display name: condorcetDenotation

-Optional: False

Description:

The Condorcet denotation for some alternative comparisons. The value associated to each ordered pair (a,b) must be an integer between 3 and -3. Note that all pairs with a value of 3 or -3 will be ignored during the computation phase, as they are trivial constraints.

XMCDA related:

-Tag: alternativesComparisons

Outputs

messages

-ID: messages

-Name: messages

-Display name: messages

Description:

A list of messages generated by the algorithm.

XMCDA related:

-Tag: methodMessages

criteriaWeights

-ID: criteriaWeights

-Name: criteriaWeights

-Display name: criteriaWeights

Description:

The set of criteria weights generated by the algorithm

XMCDA related:

-Tag: criteriaValues

Original xml description