Methods · Outranking
EXPROM II (Extended PROMETHEE, full ranking)
EXPROM II evaluates the difference between two alternatives on two levels, "somewhat better" and "much better, almost beyond dispute". Unlike EXPROM I, it reduces every alternative to a single net-flow score and gives a complete ranking.
Base method's data type: Classical
What Is the Method?
EXPROM II is an extension of the PROMETHEE family and shares the same computational mechanics as EXPROM I. Given a decision table filled with numbers, it is an outranking method that evaluates alternatives through pairwise comparisons. Its difference from EXPROM I is that, rather than reporting the incomparable pairs found at an intermediate step, it reduces every alternative to a single net-flow score and gives a complete, top-to-bottom ranking. Diakoulaki and Koumoutsos proposed it in 1991, in response to the fact that classical PROMETHEE II holds small and large differences to the same single measure.
The Philosophy Behind It
The idea behind EXPROM II is the same as EXPROM I's: a small difference forms a weak preference, a very large one a strong preference, and the two are taken into account separately. What creates the difference is what is done with this information. EXPROM I leaves pairs with insufficient evidence incomparable, whereas EXPROM II reduces every alternative's positive and negative flow to a single net figure and assigns each alternative a rank number based on that figure.
This is a philosophical shift. EXPROM I says "do not impose a ranking where the evidence is insufficient"; EXPROM II says "if the decision requires a full order, net flow provides it, but do not forget that some pairs beneath that net flow may in fact be incomparable". EXPROM II is compensatory: in the net flow, a weakness in one pairwise comparison is numerically balanced by strength in another; the full ranking is a consequence of this balancing, not proof of an absolute outranking.
How It Works
The method proceeds through seven steps; the first six are identical to EXPROM I's, only the final step differs.
First and second step, measuring weak preference. For every criterion and every pairwise comparison, a difference is calculated. Small differences (below the indifference threshold) are disregarded, large differences (above the preference threshold) are counted as full preference, and values in between are proportional. If no threshold is given, every difference above zero is counted as full preference. These degrees are multiplied by the weights and summed to give the weak-preference index.
Third and fourth step, measuring strong preference. The same difference is evaluated again on a separate scale starting from a higher threshold, reaching its full value at a veto threshold. This layer comes into play only when thresholds are defined. Strong-preference degrees are also multiplied by the weights and summed.
Fifth step, combining the flows. For every alternative, the weak- and strong-preference indices against the others are summed and averaged, giving the positive flow; the reverse direction gives the negative flow.
Sixth step, net flow. The negative flow is subtracted from the positive flow.
Seventh step, full ranking. EXPROM II does not apply EXPROM I's partial-comparison rule; it ranks alternatives directly from highest to lowest net flow. Every alternative receives a rank number; there is no pair left incomparable.
The formulas behind each step, the intermediate tables and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The alternative with the highest net flow ranks first; but this score is the average of that alternative's weak and strong preferences across every pairwise comparison, not an absolute superiority. Alternatives with a net flow close to zero sit in an average position: they are superior to some alternatives and behind others, and the two effects have balanced each other out.
EXPROM II giving a full ranking does not mean every underlying comparison is clear. A small net-flow gap between two alternatives may be the result of forcing, in EXPROM II, a pair that could remain incomparable in EXPROM I into one direction.
Thus instead of writing:
"EXPROM II found the best alternative"
the report should read:
"With these thresholds, the alternative with the highest net flow is this one; where the net-flow gap between neighbouring ranks is small, the underlying comparison may not be clear-cut, and this should be checked together with EXPROM I"
Data Type and Inputs
Classical EXPROM II works with crisp data: one number per cell. DecisionMind holds only the base EXPROM II; it has no extensions.
You need alternatives in rows, criteria in columns, one number per cell with no empty cells; direction information for every criterion; and criterion weights summing to 1. EXPROM II does not produce weights, it asks for them. The indifference, preference and veto thresholds are optional; if not given, the method treats every difference above zero as a full preference and the strong-preference layer stays inactive. At least two alternatives and two criteria are required; it works comfortably with up to thirty alternatives.
When to Use It, When Not To
If your criteria are numerical, you want to weigh small and very large differences separately, and your decision process requires a firm rank number for every alternative (for example, when a priority list must be produced), EXPROM II is a suitable choice. Its typical fields are the same multi-stakeholder decisions as EXPROM I's, but in situations that require presenting a final list.
The situation in which it should not be used is one where pairs of alternatives with insufficient evidence must not be concealed; EXPROM II rounds every pair to one direction and does not, by itself, show the uncertainty beneath that rounding. In such a situation, EXPROM I's partial ranking should be preferred, so as to see which pairs are genuinely clear-cut.
A full order is needed, small and large differences should be distinguished → EXPROM II
Pairs with insufficient evidence must not be concealed, a full order is not essential → EXPROM I
No expert available to set thresholds, a simple additive calculation is enough → WSM, TOPSIS
Positioning against a reference point (ideal/anti-ideal) is wanted → TOPSIS
Strengths
EXPROM II's most important strength is that it preserves EXPROM I's enriched preference information (the distinction between weak and strong preference) while always giving the decision-maker a usable, applicable full ranking. This is a practical advantage for decisions that require a full order, such as a priority list or a resource-allocation sequence. Because it rests on pairwise comparison, it can bound compensation between criteria with thresholds, more than classical additive methods can.
Weaknesses
Its limitations stem from the cost of giving a full ranking. Pairs where the evidence is genuinely insufficient are also rounded to one direction; this rounding can rest on a small numerical gap in the net flow, and if the report does not show this, the order looks more certain than it is. Setting the thresholds requires expert opinion; if no threshold is given, the strong-preference layer never comes into play and EXPROM II effectively approaches classical PROMETHEE II. As a general limitation of the PROMETHEE family, adding a new candidate to the alternative set can change the flows and hence the order (Behzadian et al., 2010). As Roy (1991) emphasises, forcing every pairwise comparison to one direction pushes into the background, within the full ranking, the principle that is outranking's core contribution: making uncertainty visible.
Common Mistakes
The most common mistake is presenting the full ranking EXPROM II gives as though every underlying pairwise comparison is clear-cut. A second mistake is running the method without ever setting the thresholds and then reporting the result as "this also covers strong preference". A third is treating a small net-flow gap between neighbouring ranks as a firm outranking; in that case EXPROM I should be checked to see whether this pair remains incomparable. A fourth is adding a new alternative once the analysis is finished and being surprised that the order changes.
The governing principle is this:
The full ranking EXPROM II gives is net flow arranged from highest to lowest; where the gap between neighbouring ranks is small, this order should be read together with EXPROM I's partial comparison.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result. The first case is DecisionMind's validation example; the figures are confirmed by an engine run. The other cases are illustrative constructions.
1. Decision Science: DecisionMind's validation example (thresholds absent, ordinary preference)
In this example the indifference, preference and veto thresholds are not specified; EXPROM II therefore treats every difference above zero as a full weak preference, and the strong-preference layer stays inactive. The input is the same as EXPROM I's: three alternatives (A1, A2, A3), three criteria (all "higher is better"), weights 0.40 for C1 and 0.30 each for C2 and C3.
| Alternative | C1 | C2 | C3 |
|---|---|---|---|
| A1 | 3.0 | 2.0 | 5.0 |
| A2 | 1.0 | 5.0 | 4.0 |
| A3 | 4.0 | 3.0 | 3.0 |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.40 | 0.30 | 0.30 |
The method computes the same positive and negative flows as EXPROM I, but at the final step gives a full ranking directly by net flow instead of a partial comparison.
| Alternative | Net flow | Rank |
|---|---|---|
| A3 | 0.10 | 1 |
| A1 | 0.00 | 2 |
| A2 | −0.10 | 3 |
The result reads as follows. A3 ranks first by a small margin because it beats A1 on C1 and C2. A1 sits exactly in the middle. A2 is third; its strength on C2 has not offset its weakness on C1.
In EXPROM I, none of these three alternatives had remained incomparable with any other; with the same data, A3 firmly beat both A1 and A2. EXPROM II's full ranking here therefore coincides with EXPROM I's partial ranking.
The decision-maker hesitates here: the net-flow gap between A3 and A1 is only 0.10. If an indifference threshold were defined and small differences were counted only partially, this gap could narrow or reverse direction.
In the report: "In this run without stated thresholds, the full order is A3, A1, A2; the gap between A3 and A1 is small (0.10) and may change once a threshold is defined."
Source: this example, which carries the name of Diakoulaki and Koumoutsos (1991), is not the article's own numerical example. The DecisionMind team is reviewing this card; a note in the manifest states that the example is expected to be replaced by a computable example from the article. The figures shown here are an illustrative example validating the internal consistency of DecisionMind's EXPROM II engine and are not matched to a page number in the article.
2. Maritime: A port operator's choice of container-crane technology
A port operator will invest in one of three container-crane technologies and will place its procurement priorities in a full order according to the chosen technology. The criteria are investment cost (lower is better), handling speed and energy consumption (lower is better). The operator wants small speed differences to be treated as unimportant, but very large speed differences to form a strong preference.
The method calculates weak and strong preferences in the pairwise comparisons, finds the net flows, and then gives a full ranking directly. Suppose the technology with the highest handling speed comes first, because its large speed advantage turns into a strong preference; the lowest-cost technology falls to second because of the size of the speed gap.
The operator hesitates here: because the full ranking gives a single list, how firm the gap between first and second actually is can go unnoticed. If the same data is checked with EXPROM I and these two technologies come out incomparable, this would show the decision is less certain than it appears.
In the report: "In the full ranking, the gap between the first and second technology stems from the strong preference on the speed criterion; these two technologies have been checked separately with EXPROM I."
3. Telecommunications: An operator's choice of next-generation network-equipment supplier
A telecom operator will determine a full priority order among three suppliers of network equipment; contract negotiations will begin with the top-ranked supplier. The criteria are unit cost (lower is better), delivery time (lower is better) and technical-support quality. The operator wants very large differences in technical-support quality to form a strong preference.
The method calculates the pairwise comparisons and gives a full ranking. Suppose the supplier with the highest technical-support quality ranks first, thanks to the strong preference on this criterion; the lowest-cost supplier falls to third because of its weakness in delivery time.
The operator hesitates here: because contract negotiations will begin with a single supplier, the full ranking is a practical necessity, but if the net-flow gap between first and second is small, the second supplier should also be kept in reserve. It should also not be forgotten that the technical-support quality scores rest on a subjective expert assessment.
In the report: "In the full ranking, the first supplier stands out through the strong preference on technical-support quality; if the net-flow gap is small, the second supplier should be kept as a reserve option."
4. What Not to Do
Presenting an EXPROM II result run without stated thresholds, as in the validation example, as "this also covers strong preference" is wrong; the strong-preference layer never comes into play in a run without thresholds. A second error is reporting the net-flow gap of 0.10 between A3 and A1 as a firm outranking. A third error is presenting the full ranking EXPROM II gives as though every underlying pairwise comparison is clear-cut, without cross-checking it against EXPROM I.
Sources
For the formulas behind each step, the intermediate tables and citation formats (BibTeX, RIS, APA), see the DecisionMind method page: decisionmind.app/library/exprom-ii
Diakoulaki, D., & Koumoutsos, N. (1991). Cardinal ranking of alternative actions: Extension of the PROMETHEE method. European Journal of Operational Research, 53(3), 337–347. DOI: 10.1016/0377-2217(91)90067-6
Brans, J. P., & Vincke, Ph. (1985). A preference ranking organisation method: The PROMETHEE method for MCDM. Management Science, 31(6), 647–656. DOI: 10.1287/mnsc.31.6.647
Behzadian, M., Kazemzadeh, R. B., Albadvi, A., & Aghdasi, M. (2010). PROMETHEE: A comprehensive literature review on methodologies and applications. European Journal of Operational Research, 200(1), 198–215. DOI: 10.1016/j.ejor.2009.01.021
Roy, B. (1991). The outranking approach and the foundations of ELECTRE methods. Theory and Decision, 31(1), 49–73. DOI: 10.1007/bf00134132