Provider: | AGH |
---|---|
Version: | 1.0 |
Computes HRE (Heuristic rating estimation) method - approach proposes a new way of using pairwise comparisons matrix. Source code: https://github.com/djurasze/HRE-algo. More info about algorithm: https://link.springer.com/article/10.1007/s10898-014-0253-4 and https://arxiv.org/pdf/1309.0386.pdf For XMCDA input data version preferable is 3.0.0 but algorithm also support version 2.2.2
(For outputs, see below)
Optional: yes, enabled by default
Alternatives that will be ranked. By default (no active tag), alternatives are considered as active. If absent, the program behaves as if it was supplied with all alternatives being active
Optional: yes, enabled by default
Initially known rankings for alternatives.
Tag: alternativesValues
Code:
<alternativesValues>
<alternativeValue>
<alternativeID> [...] </alternativeID>
<values>
<value><real> [...] </real></value>
</values>
</alternativeValue>
[...]
</alternativesValues>
Partial assessments pairs over the set of alternatives.
Tag: alternativesMatrix
Code:
<alternativesMatrix>
<row>
<alternativeID>[...]</alternativeID>
<column>
<alternativeID>[...]</alternativeID>
<values>
<value><real>[...]</real></value>
</values>
</column>
[...]
</row>
[...]
</alternativesMatrix>
A set of method parameters to tune the algorithm:
Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.
Name: Try reciprocity restoration procedure for pairwise comparisons matrix?
Turns on Heuristics of reciprocity restoration. This is a boolean. The default value is false.
Name: Normalize results?
Turns on results normalization. This is a boolean. The default value is true.
Name: Calculation method
This parameter specifies the type of calculation method.
Name: Try minimal absolute estimation error?
Tries to find solution with smallest error. This method should be used with ‘Arithmetic’ calculation method and with specified MaxIterations. In practice, it should be small enough (even two or three iterations may be useful). This is a boolean. The default value is false.
Name: Maximum iterations
Defines number of maximum iterations for algorithm. This is a integer. The default value is 100.
Tag: methodParameters
Code:
<methodParameters>
<parameter id="TryToReciprocalMatrix">
<value>
<boolean>%1</boolean>
</value>
</parameter>
<parameter id="NormalizeResults">
<value>
<boolean>%2</boolean>
</value>
</parameter>
<parameter id="CalculationMethod">
<value>
<label>%3</label>
</value>
</parameter>
<parameter id="WithSmallestError">
<value>
<boolean>%4</boolean>
</value>
</parameter>
<parameter id="MaxIterations">
<value>
<integer>%5</integer>
</value>
</parameter>
</methodParameters>
Calculated rankings for all alternatives.
Tag: alternativesValues
Code:
<alternativesValues>
<alternativeValue>
<alternativeID> [...] </alternativeID>
<values>
<value><real> [...] </real></value>
</values>
</alternativeValue>
[...]
</alternativesValues>
Log message about program status. This can be ‘ok’ when algorithm finish successfully or ‘error’ when something goes wrong.
Tag: methodMessages
Code:
<methodMessages>
<message>
<text> [...] </text>
</message>
</methodMessages>
For further technical details on the web service underlying this program, have a look at its documentation here.