inconsistencyResolution

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

Description

Provides suggestions of deleting a subset of a set of inconsistent constraints to obtain a consistent set based on Mixed-integer linear programming (MILP) technique, confidence level can be considerd.

Contact: Jun ZHENG<jun.zheng@ecp.fr>

Reference: V. Mousseau, L.C. Dias, J. Figueira, C. Gomes, and J.N. Clìmaco. Resolving inconsistencies among constraints on the parameters of an MCDA model. European Journal of Operational Research, 147(1):72-93, 2003.

Inputs

(For outputs, see below)

methodParameters

The parameters required to resolve inconsistency including resolution criterion(confidencelevel or cardinality),maximum number of constraints to be deleted, and confidence level at which to resolve inconsistency(required if the resolution criterion is based on confidence level).

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


criteriaLinearConstraints

A set of inconsistent constraints.

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


Outputs

suggestions

The result present the descriptions of each subset of constraints within the subset list. After one of the subset is deleted, the system becomes consistent.

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


constraints_suggestions

The result indicates the list of subsets of constraints. After one of the subset is deleted, the system becomes consistent.

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


Original xml description