FlowSort-H: Multi-Criteria Sorting with Choquet Integral
- FlowSort-H is a multi-criteria sorting methodology that extends the original FlowSort by using the Choquet integral to aggregate preference degrees on heterogeneous scales.
- It transforms diverse criteria into a common scale using PROMETHEE-type preference functions to avoid the need for prior normalization.
- The method applies a 2-additive capacity model to explicitly capture criterion interactions, enabling robust assignment of alternatives to ordered categories.
FlowSort-H is a methodology for multi-criteria sorting that extends the FlowSort method to accommodate interacting criteria evaluated on heterogeneous scales. Utilizing the Choquet integral as an aggregation operator within the outranking framework, FlowSort-H addresses two significant limitations of classical approaches: (i) the necessity of a common scale for all criteria, and (ii) the inability to explicitly model synergy or redundancy (interactions) between criteria. By constructing a common, commensurate scale via PROMETHEE-type preference functions and applying a 2-additive Choquet integral for aggregation, FlowSort-H enables robust assignment of alternatives to ordered categories in complex decision-aiding scenarios (Pelissari et al., 2019).
1. Theoretical Foundation: Choquet Integral on Heterogeneous Scales
FlowSort-H employs a capacity (fuzzy measure) defined on the set of criteria , satisfying , and monotonicity constraints. The Möbius representation expresses as the sum of the Möbius measures over , with a 2-additive restriction ( if ):
Instead of applying the Choquet integral to direct criterion scores (often on incompatible scales), FlowSort-H computes all aggregations on the basis of preference degrees , constructed for each pair of entities (alternative or profile). This ensures commensurability required for valid Choquet integration.
2. Construction of Commensurate Scales: Preference Functions
FlowSort-H systematically transforms heterogeneous criteria into a common unit interval by employing PROMETHEE-type preference functions:
DMs choose suitable preference function families (e.g., Type I: iff , else $0$), tailored to each criterion. The mapping
is used to construct all subsequent aggregations. This approach circumvents the need to normalize a priori and directly models intensity-of-preference in a scale-agnostic manner.
3. Choquet-Based Outranking Degree
The core of FlowSort-H is the replacement of the classical weighted-sum outranking degree with a Choquet-based measure that incorporates both importance (via Shapley indices) and interaction (via pairwise interaction indices):
Alternatively, using Shapley values and interaction indices :
where , . For , the expression reduces to classic additive aggregation.
4. FlowSort-H Algorithmic Process
Given a set of alternatives , ordered categories operationalized via profiles , the FlowSort-H assignment process proceeds as:
- For each , set .
- For all pairs , and for each criterion , compute using the selected preference function.
- Compute for all per the Choquet-based outranking degree.
- For all , calculate the positive and negative flows:
Net flow: .
- Assign to category using a chosen rule (positive, negative, or net-flow) by comparing (resp. , ) to profiles' flows.
Capacity parameters or equivalently are elicited from DM judgments or via indirect approaches such as Robust Ordinal Regression or SMAA.
5. Modeling and Interpreting Criterion Interactions
In FlowSort-H, the 2-additive Möbius coefficients represent the pairwise interactions:
- (synergic): the criteria are superadditive, boosting the term.
- (redundant): the criteria are subadditive, so the term is emphasized.
- The Shapley value ensures (normalization).
Monotonicity is guaranteed under the constraint:
This structure enables modeling the influence of both individual criteria and their mutual interactions within the assignment process.
6. Numerical Example
Consider three alternatives and two criteria with heterogeneous measurement units, assigned to two categories via three profiles:
$\begin{array}{c|cc} & g_1(\cdot) \text{ (km/h)} & g_2(\cdot) \text{ (km/l)} \ \hline a_1 & 210 & 10 \ a_2 & 202 & 12 \ a_3 & 200 & 12 \ \hline r_1 & 215 & 12.5 \ r_2 & 195 & 11.0 \ r_3 & 180 & 10.0 \end{array}$
With Type I preference functions ( iff , $0$ otherwise) and 2-additive capacity parameters , , (indicating synergy), the Möbius components are , , .
For vs :
Positive flows are computed analogously; if , , , the positive-flow rule yields since $0.7$ lies between $1$ and $0.5$.
7. Implementation and Practical Considerations
FlowSort-H provides a detailed operational procedure suitable for direct implementation, enabling researchers to build preference-function transformations, apply the Choquet aggregation directly on pairwise preference degrees, and execute the full sorting workflow without preliminary normalization of heterogeneous scales. Capacities can be assessed either through direct DM interaction or inferred by indirect means. The approach is conceptually simple to implement and designed to facilitate the inclusion of criterion interactions in multi-criteria sorting, supporting robust and interpretable classification in the presence of conflicting, non-commensurate data (Pelissari et al., 2019).