Decision Deck project

diviz software

XMCDA standard

XMCDA web services

Developer's corner:

Frozen initiatives

ElectreTriExploitation

Version:0.5.1
Provider:J-MCDA
SOAP service’s name:
 ElectreTriExploitation-J-MCDA (see SOAP requests for details)

Description

Computes assignments according to the Electre TRI procedure.

Contact: Olivier Cailloux <olivier.cailloux@ecp.fr>

Web page: http://sourceforge.net/projects/j-mcda/

Reference: None

Inputs

(For outputs, see below)

alternatives (optional)

The alternatives to consider. Set some alternatives as inactive (or remove them) to ignore them.

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


categories_profiles

The profiles of the categories in which alternatives are to be sorted.

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


weights

The weights of the criteria to consider.

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


performances_alternatives

The performances of the alternatives.

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


performances_profiles

The performances of the profiles.

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


cut_threshold

The majority threshold specifying where to cut the outranking relation.

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

<methodParameters>
   <parameter>
         <value>
            <real>%1</real>
         </value>
   </parameter>
</methodParameters>

where:

  • %1 is a parameter named “cut_threshold”. This is a float.

criteria

The criteria to consider, possibly with preference, indifference and veto thresholds. Each one must have a preference direction. Set some criteria as inactive (or remove them) to ignore them.

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


sorting_mode

The type of sorting to use (optimistic, pessimistic or both).

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

<methodParameters>
   <parameter>
         <value>
            <label>%1</label>
         </value>
   </parameter>
</methodParameters>

where:

  • %1 is a parameter named “sorting_mode”. It can have the following values:

    • OPTIMISTIC: Optimistic sorting.
    • PESSIMISTIC: Pessimistic sorting.
    • BOTH: Sorting both optimistic and pessimistic.

    The default value is item0.


Outputs

affectations

The affectations of the alternatives computed from the given input data.

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


messages

A status message.

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


Original xml description