Methods · Outranking
ELECTRE I (ELimination Et Choix Traduisant la REalité I)
It does not rank alternatives; for every pair, it asks together "am I superior on enough criteria" (concordance) and "am I not very poor on any criterion" (discordance), and extracts a "kernel" of alternatives that no other alternative outranks.
Base method's data type: Classical
What Is the Method?
ELECTRE I does not place alternatives into a single order when you hold a decision table. Instead, it is a choice method that sifts out the strongest alternatives into a set. Its output is not a ranking but a list called the "kernel", containing the alternatives that no other alternative outranks. Bernard Roy proposed the method in 1968. ELECTRE I is the founding member of the ELECTRE family and, more broadly, of outranking-based multi-criteria decision methods. Decision-makers favour ELECTRE I in complex, multi-stakeholder decisions, in fields such as public policy and infrastructure investment. The method produces no weights, taking them from outside.
The Philosophy Behind It
The question behind ELECTRE I is not "which alternative gets the best score" but "which alternative is not clearly outranked by any other". To say that one alternative (a) outranks another (b), two conditions must hold together. The first condition is concordance: on a sufficiently large share of the criteria, a must be at least as good as b. The second condition is the absence of discordance: even a single criterion on which b is clearly, sharply superior to a can refute this claim. This second condition is the fundamental difference that sets ELECTRE I apart from TOPSIS and VIKOR. In TOPSIS and VIKOR, a weakness on one criterion can be offset by strength on others. In ELECTRE I, a very large weakness on a single criterion can invalidate a claim of outranking, regardless of concordance on every other criterion. This is a kind of veto mechanism.
Because of this philosophy, the method gives its result not as a number but as a network of relations. For every pair of alternatives, the question "does a outrank b" is answered. From these answers, an outranking graph is built. The alternatives that no arrow points to in the graph form the kernel; these alternatives are outranked by no other. If the set has a single member, there is a clear recommendation. If it has more than one member, the method has failed to distinguish between these alternatives. This is not a malfunction; it is an honest signal that the data does not support that distinction.
How It Works
The method proceeds through six steps.
First, scale equalisation (normalisation). Criteria are in different units. As in TOPSIS, the method divides every column by its own magnitude (vector normalisation) to make it unit-free and comparable.
Second, weighting. The method multiplies each normalised column by the criterion's weight.
Third, the concordance index. For every pair of alternatives (a,b), the method sums the weights of the criteria on which a is at least as good as b. The larger this total, the more criteria support the view that "a outranks b on these criteria". The total can be at most 1 (every criterion).
Fourth, the discordance index. The method takes the ratio of the largest difference among the criteria on which a is worse than b, to the largest difference observable across the whole dataset. A very large weakness on a single criterion produces a high value here. The larger this value, the weaker the claim that a outranks b.
Fifth, thresholds. DecisionMind sets a "sufficiently concordant" threshold (c̄) and a "sufficiently undiscordant" threshold (d̄) by averaging the concordance and discordance indices across every pairwise comparison in the dataset. DecisionMind uses these averages by default. You may also set a fixed threshold if you wish.
Sixth, the outranking relation and the kernel. a outranks b (a S b) if and only if the concordance threshold is exceeded AND the discordance threshold is not exceeded. The method builds an outranking graph from all these relations. The alternatives outranked by no other in the graph form the kernel. ELECTRE I gives this set as its output, not an order.
DecisionMind gives the formulas for each step, the intermediate tables and the citation formats on the method page. This card carries no formulas.
How to Read the Output
ELECTRE I's output is a set, not an order. The alternatives within the kernel are those outranked by no other. The size of the set is itself information. If it has a single member, the data supports a clear distinction. If it has more than one, the method has failed to distinguish between these alternatives. This is not a failure; it is an honest result reading "with the chosen thresholds, these alternatives cannot be distinguished from one another". As the thresholds (concordance and discordance) are loosened or tightened, the set grows or shrinks. The kernel therefore does not on its own mean "the best ones"; it means "those that cannot be distinguished with these thresholds".
Thus instead of writing:
"ELECTRE I chose A2 as the best alternative"
it is correct to write:
"With the chosen concordance and discordance thresholds, the kernel is {A2}; A1 and A3 are outranked by A2 under these thresholds, but the set could change if the thresholds are changed"
and if the set contains more than one alternative, this should be read as "the data does not support this distinction", not "all are equally good".
Data Type and Inputs
ELECTRE I works with crisp data. Every cell can be a single number, a ratio, an interval, or on an ordinal scale. You need: alternatives in rows, criteria in columns, one number per cell, direction information for every criterion, and weights that sum to 1. You may optionally set a fixed concordance and discordance threshold. If you do not, DecisionMind uses the averages it calculates from the dataset as thresholds. ELECTRE I produces no weights, taking them from outside; these weights can come from methods such as AHP, BWM, Entropy or CRITIC. DecisionMind holds sixteen ELECTRE I members alongside the base method. A minimum of two alternatives is required. Below three, the benefit of outranking analysis remains limited. Three to fifteen alternatives and three to twelve criteria work comfortably.
When to Use It, When Not To
ELECTRE I is a suitable choice if you want a very poor performance on one criterion never to be offset by good performance on others, and a "set of front-runners" suffices instead of a single ranking. Its typical territory is complex decisions where the interests of multiple stakeholders conflict.
ELECTRE I should not be used in two situations. If the number of alternatives is below three, the discrimination that outranking analysis provides remains limited. If a weakness on one criterion being offset by others is acceptable, a simpler ranking method suffices.
If you want to screen out an alternative that is very poor on one criterion from the start (veto-like logic) → ELECTRE I
If a "set of front-runners" suffices instead of a ranking → ELECTRE I
If a complete ranking (first, second, third...) is needed → PROMETHEE II, TOPSIS, VIKOR
If there are fewer than three alternatives → the benefit of outranking analysis is limited, a simple comparison may suffice
If a weakness on one criterion being closed by another is acceptable → TOPSIS, SAW
Strengths
ELECTRE I's most distinctive strength is its veto-like discordance mechanism. A very large weakness on a single criterion can block outranking despite overall concordance on the other criteria. This offers a non-compensatory logic. Its second strength is that its output is honest: if the data cannot clearly distinguish the alternatives, the method does not conceal this, returning a wide kernel instead. Third, ELECTRE I is the founding member of the outranking family Roy defined in 1968. ELECTRE II, III, IS and many other outranking methods trace their origin to this family. Fourth, ELECTRE I is a suitable choice for complex, multi-stakeholder decisions where reducing everything to a single figure can be misleading.
Weaknesses
Its limitations follow from the same structure. First, the choice of thresholds (concordance and discordance) directly determines the result. The literature, including Roy himself, largely regards ELECTRE I and its close variant ELECTRE Iv as historical or pedagogical. The literature recommends versions such as ELECTRE IS, which include thresholds/pseudo-criteria, for modern applications (Figueira, Mousseau and Roy, 2005). Second, because the output is a set rather than an order, it does not directly answer "which one is first". If the set has more than one member, an additional mechanism is needed; this could be ELECTRE II, ELECTRE III, or a second method. Third, the method assumes criteria sit on a common, comparable scale (Greco, Ehrgott and Figueira, 2016). If this does not hold, the result becomes meaningless. Fourth, rank reversal is a known problem in the general multi-criteria decision literature (Wang and Triantaphyllou, 2008). The kernel can change when the alternative set changes.
Common Mistakes
The most common mistake is accepting the concordance and discordance thresholds as fixed "standard" values without looking at the data, rather than as averages calculated from it. A second mistake is saying "the method did not work" when an empty kernel results, without reviewing the thresholds. An empty kernel is the case where no alternative outranks any other, and all remain in the set. This is generally a sign that the thresholds are too strict for the data. A third mistake is reading a full kernel as "all are equally good". This, too, is a sign that the thresholds are too loose, or that the dataset lacks discriminating power. A fourth mistake is presenting ELECTRE I's output as a ranking, saying "first, second, third". The method produces a set, not an order. A fifth mistake is comparing different units directly without checking that criteria sit on a common scale.
The governing principle is this:
The kernel is a consequence of the chosen concordance and discordance thresholds; if it is empty (a complete match) or the full set (no match at all), this is not an error but a sign that the thresholds need to be reviewed against the data.
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 an illustrative example drawn from DecisionMind's own validation record; the others are illustrative constructions.
1. Public Sector: A municipality's preliminary evaluation of e-government software proposals (illustrative example)
A municipality will carry out a preliminary evaluation among three e-government software proposals. There are three criteria: a functionality score and a user-experience score (both "higher is better"), and annual licence cost ("lower is better"). The municipality has given functionality the highest weight (0.40), user experience a medium weight (0.35), and cost the lowest weight (0.25). It has fixed the concordance threshold at c̄ = 0.65 and the discordance threshold at d̄ = 0.35.
| Proposal | Functionality | User experience | Annual cost |
|---|---|---|---|
| A1 | 3 | 5 | 4 |
| A2 | 5 | 3 | 2 |
| A3 | 4 | 4 | 3 |
| Direction | higher is better | higher is better | lower is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method first equalises and weights the columns, then calculates the concordance and discordance indices for every pair of proposals. A2 beats A1 on functionality and cost; in this comparison concordance is 0.65, exactly meeting the threshold. But A2 falls behind A1 on user experience. This single-criterion difference is close to the largest difference observable in this dataset: discordance is 0.875, well above the threshold. A2 therefore cannot outrank A1. The same pattern repeats across every other pair. In every pair the concordance threshold is exceeded, yet the difference on the single criterion where the other side is strong exceeds the discordance threshold.
| Proposal | In the kernel? |
|---|---|
| A1 | Yes |
| A2 | Yes |
| A3 | Yes |
The result reads as follows: with these thresholds (c̄ = 0.65, d̄ = 0.35), no proposal decisively outranks another. Every proposal has a criterion on which it is strong, and a weakness on which another leaves it far behind. The kernel contains all three proposals. This is not a calculation error; with the chosen thresholds, the three proposals cannot be distinguished from one another.
The municipality's hesitation: what happens if the discordance threshold is loosened from d̄ = 0.35 to 0.50? With the same data, A2 outranks A3, and A3 outranks A1; in both cases discordance is 0.4375, below the new threshold. Since A2 is outranked by no proposal, the kernel narrows to {A2} alone. That is, the result depends directly on the choice of threshold: with a strict threshold all three proposals are "indistinguishable", with a loose threshold A2 alone comes out ahead. The municipality must justify in the report why it chose (or did not choose) 0.50 instead of 0.35 for this threshold.
In the report: "With the concordance and discordance thresholds set (c̄ = 0.65, d̄ = 0.35), all three proposals remain in the kernel; none decisively comes out ahead. When the discordance threshold is loosened to 0.50, A2 alone forms the kernel."
Source: An illustrative validation example prepared for DecisionMind's ELECTRE I engine (based on Roy's 1968 method; the paper itself contains no numerical worked example). The concordance/discordance matrices and threshold sensitivity have been independently calculated in Python by this card's author; DecisionMind's internal audit record also confirms the same kernel (all three proposals).
2. Energy: Preliminary screening among three sites for a solar power plant
An energy company will carry out preliminary screening among three candidate sites for a solar power plant. There are four criteria: annual sunshine duration and grid proximity ("higher is better"), and land cost and environmental-impact score ("lower is better"). The company has given sunshine duration the highest weight and set the thresholds using the averages it calculated from the dataset.
The method compares the three sites. Suppose the site with the most sunshine also has the highest (worst) environmental-impact score. This large difference on a single criterion prevents this site from outranking the others, despite its superiority in sunshine and grid proximity. A site with moderate sunshine but a low environmental impact, on the other hand, has no single criterion on which it is sharply poor, and remains in the kernel.
The company's hesitation: the environmental-impact score is not a measurement but a consulting report's subjective assessment. A small change in this score could change the very discordance calculation that is blocking that site's outranking. Because of exactly this kind of sensitivity to a single critical criterion, ELECTRE I's veto-like mechanism depends more heavily than usual on the measurement quality of this criterion.
In the report: "With the chosen thresholds, the kernel consists of two sites; the site with the highest sunshine remains outside the kernel because of its weakness on the environmental-impact score, and the reliability of this score should be separately verified."
3. Sport: A federation's shortlist of tournament host cities
A sports federation will draw up a shortlist among three candidate cities for a major tournament. There are three criteria: a stadium-capacity score and a transport-infrastructure score ("higher is better"), and organisational cost ("lower is better"). The federation has given capacity the highest weight and set the thresholds using the averages it calculated from the dataset.
The method compares the three cities. Suppose the city with the highest capacity also has the highest (most expensive) organisational cost. If this cost difference is not large enough, that is, if it stays below the discordance threshold, this city can still outrank the others, and the kernel narrows to a single city. If the cost difference is large, outranking cannot be established, and two cities remain together on the shortlist.
The federation's hesitation: if the "shortlist" consists of two cities, this means the federation needs to run an additional round, such as a site visit or a financial-guarantee assessment. ELECTRE I performs the screening here, not the final decision. The federation should present the kernel not as "equally suitable" but as "candidates that cannot be distinguished with these criteria and need to be separated by further review".
In the report: "With the thresholds set, the kernel consists of two cities; an additional round of evaluation (site visit, financial guarantee) is recommended for a decisive ranking."
4. What Not to Do
Had the annual-cost criterion in the same e-government table been mistakenly marked "higher is better", the most expensive proposal, A1, would also have been counted as advantaged on this criterion, and the result would have become meaningless because of the direction error. The second error is reporting, when all three proposals remain in the kernel, "all three proposals are equally good, choose whichever" without ever questioning the thresholds. The correct statement is that the thresholds cannot distinguish the data, and that an additional criterion or a threshold review is needed. The third error is presenting ELECTRE I's output with a ranking sentence such as "A2 is first". The method produces a set, not an order; it makes no claim of priority among the proposals within the set.
Extensions: for different data types
ELECTRE I has 4 extensions in the library. Same decision logic, different data type: if your data is not a classical number, read the relevant data type card, then open that member.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/electre-i
Roy, B. (1968). Classement et choix en présence de points de vue multiples (la méthode ELECTRE). Revue Française d'Informatique et de Recherche Opérationnelle, 2(8), 57–75. DOI: 10.1051/ro/196802v100571
Figueira, J., Mousseau, V., & Roy, B. (2005). Electre methods. In: Figueira, J., Greco, S., & Ehrgott, M. (Eds.), Multiple Criteria Decision Analysis: State of the Art Surveys (pp. 133–162). Springer. DOI: 10.1007/0-387-23081-5_4
Govindan, K., & Jepsen, M. B. (2016). ELECTRE: A comprehensive literature review on methodologies and applications. European Journal of Operational Research, 250(1), 1–29. DOI: 10.1016/j.ejor.2015.07.019
Wang, X., & Triantaphyllou, E. (2008). Ranking irregularities when evaluating alternatives by using some ELECTRE methods. Omega, 36(1), 45–63. DOI: 10.1016/j.omega.2005.12.003