ElectreTriBMInference

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

Description

This web service allows to infer parameters of a Bouyssou-Marchant Electre Tri relation on basis of reference actions affectations

Contact: Olivier Sobrie (olivier.sobrie@gmail.com)

Reference: Agnès Leroy: Apprentissage des paramètres d’une méthode multicritère de tri ordonné

Inputs

(For outputs, see below)

criteria

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. Preference Direction of the criteria can also be set.

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


alternatives

A list of reference 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>.


perfs_table

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

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


assign

Assignment of reference alternatives

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


categories

The list of categories and their rank (required!).

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


crit_weights (optional)

The set of criteria weights to use (optional)

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


lambda (optional)

The credibility threshold to use (optional)

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


cat_profiles (optional)

The categories profiles to use (optional)

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


reference_alts (optional)

The performance table of containing the reference alternatives to use (optional)

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


Outputs

messages

A list of messages generated by the algorithm.

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


crit_weights

The set of criteria weights generated by the algorithm

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


cat_profiles

The categories profiles computed by the algorithm

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


reference_alts

The performance table of containing the reference alternatives

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


compatible_alts

The reference alternatives that are compatible with the profiles, weights and lamdda computed by the algorithm

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


lambda

The credibility threshold computed by the algorithm

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


Original xml description