Version: | 1.0 |
---|---|
Provider: | R-MCDA |
Name: | MRSort-LargePerfDiff_inference_exact |
SOAP service’s name: | |
MRSort-LargePerfDiff_inference_exact-R-MCDA (see SOAP requests for details) |
MRSort is a simplified ELECTRE TRI sorting method, where alternatives are assigned to an ordered set of categories. In this case, we also take into account large performance differences, both negative (vetoes) and positive (dictators). The identification of the profiles, weights and majority threshold are done by taking into account assignment examples.
Contact: Alexandru Olteanu (alexandru.olteanu@univ-ubs.fr)
Reference: P. MEYER, A-L. OLTEANU, Integrating large positive and negative performance differences into multicriteria majority-rule sorting models, Computers and Operations Research, 81, pp. 216 - 230, 2017.
(For outputs, see below)
A complete list of alternatives to be considered when inferring the MR-Sort model.
The input value should be a valid XMCDA document whose main tag is <alternatives>
.
It must have the following form:
------------------------
The evaluations of the alternatives on the set of criteria.
The input value should be a valid XMCDA document whose main tag is <performanceTable>
.
A list of criteria on which the alternatives are evaluated. For each criterion, the preference direction should be provided.
The input value should be a valid XMCDA document whose main tag is <criteriaScales>
.
The alternatives assignments to categories.
The input value should be a valid XMCDA document whose main tag is <alternativesAssignments>
.
A list of categories ranks, 1 stands for the most preferred category and the higher the number the lower the preference for that category.
The input value should be a valid XMCDA document whose main tag is <categoriesValues>
.
The program parameters.
The input value should be a valid XMCDA document whose main tag is <programParameters>
.
It must have the following form:
<programParameters>
<parameter id="assignmentRule">
<values>
<value>
<label>%1</label>
</value>
</values>
</parameter>
<parameter id="readableWeights">
<values>
<value>
<boolean>%2</boolean>
</value>
</values>
</parameter>
<parameter id="readableProfiles">
<values>
<value>
<boolean>%3</boolean>
</value>
</values>
</parameter>
<parameter id="minmaxLPDProfiles">
<values>
<value>
<boolean>%4</boolean>
</value>
</values>
</parameter>
</programParameters>
where:
%1 is a parameter named “Include vetoes”. It can have the following values:
M
: Majority ruleV
: VetoD
: Dictatorv
: Veto weakened by dictatord
: Dictator weakened by vetodV
: Dominating Veto and weakened DictatorDv
: Dominating Dictator and weakened vetodv
: Conflicting Veto and DictatorThe default value is M.
%2 is a parameter named “Readable weights”. This is a boolean. The default value is false.
%3 is a parameter named “Readable profiles”. This is a boolean. The default value is false.
%4 is a parameter named “Limit the use of large performance differences”. This is a boolean. The default value is false.
The evaluations of the category profiles.
The returned value is a XMCDA document whose main tag is <performanceTable>
.
The evaluations of the veto profiles.
The returned value is a XMCDA document whose main tag is <performanceTable>
.
The evaluations of the dictator profiles.
The returned value is a XMCDA document whose main tag is <performanceTable>
.
The criteria weights.
The returned value is a XMCDA document whose main tag is <criteriaValues>
.
The categories delimiting profiles.
The returned value is a XMCDA document whose main tag is <categoriesProfiles>
.
The categories veto profiles.
The returned value is a XMCDA document whose main tag is <categoriesProfiles>
.
The categories dictator profiles.
The returned value is a XMCDA document whose main tag is <categoriesProfiles>
.
The majority threshold.
The returned value is a XMCDA document whose main tag is <programParameters>
.
Messages from the execution of the webservice. Possible errors in the input data will be given here.
The returned value is a XMCDA document whose main tag is <programExecutionResult>
.