Perform ACUTA computation on provided inputs.
Decision Maker's Preferences can be provided using either a global ranking of reference alternatives, or the pair-wise alternatives preferences and indifferences.
Outputs optimal valueFunctions along their valuesErrors.
The service generate discrete functions for criteria with qualitative scales.
Number of segments will be still be used to compute a continuous marginal utility function.
It is therefore advised to use (n - 1) as the number of segments (with n the number of labels of the qualitative scale), while using incremented integer values in such scale definition (e.g. \{ 1, 2, 3,..., n\}).
Labels of the scale are used as the abscissa.
This service raises an error if the solution found does not give the same ranking of reference alternatives than in inputs (even with application of the values errors, called sigma in (Munda, 2005).
Also it outputs the UTA* optimum solution if analytic center computation fails.
The implementation and indexing conventions are based on:
Munda, G. (2005). UTA Methods.
In Multiple criteria decision analysis: State of the art surveys
(pp 297-343). Springer, New York, NY.
N.B: This service uses the python module Pulp for representing and solving UTA problems.
Nicolas Duminy (nicolas.duminy@telecom-bretagne.eu)https://gitlab.com/nduminy/ws-pyxmcdaThe alternatives. Only used to exclude inactive alternatives from computations (all are considered if not provided).The criteria. Only used to exclude inactive criteria from computations (all are considered if not provided).The performance table.
The alternatives preferences used to infer utility functions.
If alternatives is provided, all reference alternatives set as inactive are not considered.
The alternatives indifferences used to infer utility functions.
If alternatives is provided, all reference alternatives set as inactive are not considered.
Ranking of reference alternatives used to infer utility functions.
If alternatives is provided, all reference alternatives set as inactive are not considered.
The criteria scales. Mandatory if qualitative values are in performance table.
If not provided, minimum/maximum values will be extracted from performance table,
and preference direction will be set to max.
Nominal and fuzzy qualitative scales are forbidden.
Number of segments per marginal utility function.Parameters of the method%2%3%7%8%5%6
]]>How to provide alternatives hierarchyUse ranking of alternativesrankingUse pairwise preferences and indifferencesrelationsrankingDiscrimination threshold value.Bigger than 0.0. 0]]>0.001Monotonicity threshold value.Bigger than or equal to 0.0.= 0]]>0.001Absolute tolerance for analytic center computation (closeness to optimal solution).Bigger than 0.0. 0]]>1e-6Coefficient applied to compute newton steps in analytic center computation.Bigger than 0.0. 0 && %8 < 1]]>0.9Number of significative figures in outputs values.Bigger than 0. 0]]>3Float absolute tolerance used when computing Kendall tau.Bigger than 0.0. 0]]>1e-6Which solver is used.Coin-Or CBC (version included in Pulp)cbcChoco (version included in Pulp)chocoGLPKglpkcbc