Methods · Outranking
SIR (Superiority and Inferiority Ranking)
SIR calculates separately how much each alternative outperforms the others and how much it falls behind them, then combines these two values into a single net score to rank the alternatives.
Base method's data type: Classical
What Is the Method?
SIR is a method for ranking alternatives once you hold a decision table filled with numbers ("which supplier," "which process," "which route"). Its output is a net flow value for every alternative and a complete ranking based on it. Xu proposed it in 2001, combining the "superiority, inferiority" idea from the European PROMETHEE and ELECTRE tradition with SAW's (Simple Additive Weighting) summation logic.
The Philosophy Behind It
SIR's underlying idea is to measure an alternative's strength from two separate angles rather than one: how much it outperforms the others (superiority) and how much the others outperform it (inferiority). These two values are not simply each other's mirror image; each is computed, as in PROMETHEE, through a criterion-level preference function, then combined across criteria with SAW's logic (a weighted sum).
This dual structure carries a philosophical consequence. SIR combines PROMETHEE's fine-grained, criterion-level preference functions, sensitive to thresholds rather than a bare "which is larger," with SAW's simple and transparent summation logic. Because it reports superiority and inferiority separately, the result offers a richer intermediate picture than TOPSIS's reduction to a single distance score; but the final ranking still rests on one net value (superiority minus inferiority) and is compensatory in the same way TOPSIS is.
How It Works
The method proceeds through six steps.
First, the direction-adjusted difference. For every criterion, the difference between two alternatives is calculated; for "lower is better" criteria this difference's sign is reversed, so that on every criterion a positive difference means "better."
Second, the preference function. This difference is mapped onto the range 0 to 1 through one of six preference functions from the PROMETHEE family. If there is no difference, or it is very small, the preference is zero; if the difference is large enough, the preference is one; between the two, an intermediate value is taken according to the function (linear, stepped or curved). Which function to use and what the thresholds are comes from the user.
Third, the superiority and inferiority indices. For every criterion, an alternative's average superiority and average inferiority relative to the others are calculated.
Fourth, the SAW summation. These criterion-level superiority and inferiority values are weighted and summed using the criterion weights, giving each alternative a single superiority score and a single inferiority score.
Fifth, the net flow and the flow ratio. The net flow is found by subtracting the inferiority score from the superiority score; in addition, the ratio of the superiority score to the sum of superiority and inferiority is calculated. If both superiority and inferiority are zero (the alternative neither stands out nor falls behind on any criterion), this ratio is recorded as the neutral value of 0.5.
Sixth, the complete ranking. In the SIR-SAW net-flow form DecisionMind implements, alternatives are ranked from the highest net flow to the lowest. SIR is a family of methods; Xu's own work also offers other ways of combining the indices, such as partial-intersection ranking, and DecisionMind does not silently replace these with SAW net flow.
The formulas behind each step are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The net flow shows, on average, how far ahead an alternative sits relative to the others; it is not a percentage or a degree of certainty. The flow ratio, meanwhile, is a value between 0 and 1: above 0.5 means "superiority exceeds inferiority," below it means "inferiority exceeds superiority," and this too is not a probability. The two values confirm one another without saying the same thing: net flow shows the size of the gap, and flow ratio shows the gap's direction and relative weight.
Thus instead of writing:
"SIR found the best alternative"
the report should read:
"With these weights, these preference functions and these thresholds, the alternative with the highest net flow is this one; the ranking may change if the preference function or threshold changes"
Data Type and Inputs
SIR works with crisp data: one number per cell. DecisionMind carries no separate data-type extension of this method; it stands alone in its base form.
You need alternatives in rows, criteria in columns, one number per cell; direction information for every criterion; criterion weights summing to 1; and, for every criterion, which preference function to use and, where needed, indifference, preference and Gaussian thresholds. If a function requiring a threshold is chosen but no threshold is supplied, DecisionMind does not silently fall back to the simplest function; it rejects the missing input. SIR produces no weights of its own; it takes them from outside.
When to Use It, When Not To
SIR is a suitable choice if your criteria are numerical, you want to tune preference functions at the criterion level (not just "which is larger" but "how much larger"), and it is useful to you to see superiority and inferiority separately.
It should not be used in the following situations: if you cannot justify the preference functions and thresholds, the method produces an arbitrary result. If no compromise is acceptable on one criterion, SIR is unsuitable, because it is compensatory and has no veto mechanism; and if a simple ranking is all that is needed, a method with fewer parameters should be preferred.
A fine-grained, criterion-level preference function is needed, and the superiority/inferiority split is useful → SIR
A simple, low-parameter ranking is enough → TOPSIS, SAW
No compromise on one criterion, sub-threshold alternatives must be screened out → PAMSSEM I, the ELECTRE family
Weights are needed rather than thresholds → AHP, BWM, SWARA (subjective); Entropy, CRITIC (objective)
Strengths
SIR's greatest strength is that it combines PROMETHEE's flexible preference functions with a simple, explainable SAW summation. Reporting superiority and inferiority separately gives the decision-maker a more detailed answer than PROMETHEE does to the question "why did this alternative come out ahead, and where is it weak?" Its six alternative preference functions allow the tuning to be matched to a criterion's nature, whether threshold-sensitive or linear.
Weaknesses
Its limitations concern the parameter burden. First, it requires a preference function and threshold choice for every criterion; if these choices are not justified, the result becomes arbitrary. Second, SIR is a family of methods, and the SAW net-flow form DecisionMind implements is not the only route in the literature; a different piece of software or paper using a different combination rule may not reproduce the same results exactly. Third, the method is fully compensatory, in the same way TOPSIS is; a weakness on one criterion can be papered over by others, and there is no veto mechanism. Fourth, the limitation shared by the PROMETHEE and ELECTRE families also applies here: the result is sensitive to the choice of preference function and threshold (Zhao, Xu and Ren, 2019, discuss this sensitivity separately while proposing a hesitant fuzzy extension of SIR).
Common Mistakes
The most common mistake is applying the same preference function, usually the simplest "usual" one, to every criterion without thinking it through; this ignores the threshold or gradual transition that the criterion's true nature may involve.
A second mistake is choosing a function that requires a threshold and hoping to leave the threshold blank; DecisionMind does not accept this and returns a missing-input error. A third is reading net flow as a percentage or a probability. A fourth is interpreting a flow ratio near 0.5 as "undecided" rather than "superiority and inferiority are nearly equal"; these are different statements. A fifth is presenting SIR as though it were a single universal formula without reporting which SIR variant (SAW plus net flow) DecisionMind applies.
The governing principle is this:
A SIR result is a summary of the chosen preference functions, thresholds and weights; if these choices change, the balance of superiority and inferiority changes with them.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result.
1. Information technology: Choosing among three cloud providers (DecisionMind's validation example)
An information technology company will switch to one of three cloud providers (A1, A2, A3). Three criteria have been set: a service-quality score, a flexibility score and a support score; all three are taken as "higher is better." The weights are set at 0.40 for service quality, 0.30 for flexibility and 0.30 for support. The company has used the simplest preference function for every criterion (full preference wherever a difference exists).
| Provider | Service quality | Flexibility | Support |
|---|---|---|---|
| A1 | 3 | 2 | 5 |
| A2 | 1 | 5 | 4 |
| A3 | 4 | 3 | 3 |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.40 | 0.30 | 0.30 |
The method passes every criterion's pairwise differences through the preference function, sums the superiority and inferiority indices with the criterion weights, then calculates the net flow and the flow ratio.
| Provider | Net flow | Flow ratio | Rank |
|---|---|---|---|
| A3 | 0.20 | 0.55 | 1 |
| A1 | 0.00 | 0.50 | 2 |
| A2 | -0.20 | 0.45 | 3 |
The result reads as follows. A3 takes the best scores on service quality and support, which carries it to the top on net flow; a flow ratio of 0.55 shows that its superiority slightly outweighs its inferiority. A2 is best on flexibility, but its lowest score is on service quality, and this weakness on the most heavily weighted criterion pushes it to last place; its flow ratio of 0.45 shows its inferiority exceeds its superiority. A1's net flow is exactly zero, and its flow ratio exactly 0.50; this means its superiority and inferiority are in balance.
The company hesitates here: what happens if the service-quality weight is lowered from 0.40 to 0.35 and the support weight raised to 0.35? Rerunning the DecisionMind engine gives the order A1, A3, A2: A1 moves ahead with a net flow of 0.10, A3 drops to a net flow of 0.00, and A2 remains last at -0.10. A shift of only 0.05 in the weight distribution has changed first place.
In the report: "With the weights and preference functions given, A3 has the highest net flow (0.20); when part of the service-quality weight is shifted to support, A1 moves ahead, so first place is sensitive to the weight distribution."
Source: The table is an illustrative validation example DecisionMind prepared for its SIR engine; it is not a case taken from Xu's (2001) own paper, and it was built to demonstrate that the engine calculates the superiority and inferiority directions correctly.
2. Mining: Choosing an equipment supplier for a new pit site
A mining company will choose among three heavy-equipment supplier bids. Three criteria have been set: delivery time (reversed, short is good), the reach of the maintenance network score, and unit cost (reversed, low cost is good). For delivery time, the company has used a threshold-based preference function: it treats bids as indifferent up to a certain day gap, and counts any gap beyond that threshold as full preference.
The method compares the three bids, calculates the superiority and inferiority indices, and finds the net flows. Suppose the result places first the supplier with the widest maintenance network, though not the lowest unit cost.
The company hesitates here: had the delivery-time threshold been set narrower (so that small day gaps also counted as a preference), could another bid with a small delivery-time advantage have moved ahead? The width of the threshold directly affects the result and should reflect the field team's actual tolerance.
In the report: "The supplier strong on maintenance-network reach ranks first on net flow; because the width of the delivery-time threshold affects the results, it should additionally be tested with a sensitivity analysis."
3. Freight: Choosing a vehicle-fleet supplier for an inter-city distribution line
A freight company will choose among three vehicle-fleet supplier bids. Three criteria have been set: fuel consumption (reversed, low consumption is good), load capacity, and after-sales service score. For fuel consumption, the company has used a linear preference function: the preference rises gradually as the difference grows.
The method compares the three bids and calculates the net flows. Suppose the result favours the supplier that is middling on fuel consumption but consistently good on load capacity and service score.
The company hesitates here: if fuel prices rise next year, should the weight on fuel consumption be increased? Whether the ranking would change under a higher weight should be tested separately before the contract is signed.
In the report: "The supplier consistent on load capacity and service score leads on net flow; whether the ranking changes when the fuel-consumption weight is raised under fuel-price scenarios should be checked separately."
4. What Not to Do
Had the same cloud-provider table been presented with only "A3 is first" and no report of which preference function was applied to which criterion, this would be incomplete; a different function choice can give a different ranking. A second error is interpreting A1's flow ratio of exactly 0.50 as "A1 is the most reliable alternative"; 0.50 only shows that superiority and inferiority are in balance. A third error is presenting a single weight scenario as a definitive result without noticing that a small shift in the weight distribution changes first place.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/sir
Xu, X. (2001). The SIR method: A superiority and inferiority ranking method for multiple criteria decision making. European Journal of Operational Research, 131(3), 587-602. DOI: 10.1016/S0377-2217(00)00101-6
Roy, B. (1991). The outranking approach and the foundations of ELECTRE methods. Theory and Decision, 31(1), 49-73. DOI: 10.1007/BF00134132
Zhao, N., Xu, Z., & Ren, Z. (2019). Hesitant fuzzy linguistic prioritized superiority and inferiority ranking method and its application in sustainable energy technology evaluation. Information Sciences, 478, 239-257. DOI: 10.1016/j.ins.2018.11.022
Das, P. P., & Chakraborty, S. (2020). Application of superiority and inferiority multi-criteria ranking method for parametric optimization of laser cutting processes. Process Integration and Optimization for Sustainability, 4, 423-432. DOI: 10.1007/s41660-020-00129-4