Skip to main content
All methodsRanking · 1 family members

Methods · Ranking

MAIRCA (Multi-Attributive Ideal-Real Comparative Analysis)

MAIRCA measures the gap between what each alternative "theoretically deserves" as a share and what it "actually delivers" in performance, and puts forward the alternative with the smallest gap.

Base method's data type: Classical

What Is the Method?

MAIRCA is a ranking method for when you already hold a numerical decision table and want the alternatives placed in a single order. Its output is a "total gap" value for every alternative and the rank produced by that value from smallest to largest; the smallest gap marks the best alternative. Pamučar, Vasin and Lukovac proposed it in 2014, to support a decision on investing in safety equipment at railway level crossings. It takes weights from outside, it does not generate them.

The Philosophy Behind It

MAIRCA's starting point is a simple assumption: if the decision-maker had no information at all, each of the m alternatives would be chosen with equal probability (1/m). This gives every alternative the share it "theoretically deserves" on each criterion; the higher a criterion's weight, the larger the deserved share. The method then multiplies the alternative's actual, equalised performance on that criterion by this theoretical share to find its "actual" share. The gap between the theoretical share and the actual share shows how far behind the alternative falls on that criterion. Summing the gaps across all criteria yields the "total gap": the smaller this gap, the closer the alternative is to its "deserved" performance.

This idea carries a philosophical consequence: MAIRCA is compensatory, because gaps are summed across criteria, and a large gap on one criterion is softened on average by a small gap on another. At the same time, unlike TOPSIS, the point of comparison is not "the best alternative" but "the share deserved under equal probability with no information at all"; this brings MAIRCA closer to being read as a kind of fairness or expectation comparison.

How It Works

The method proceeds through four steps.

First, the theoretical preference. The decision-maker is assumed to have no priority at all: each of the m alternatives is chosen with equal probability, that is, 1/m. This probability is multiplied by each criterion's weight to find the share the alternative "theoretically deserves" on that criterion. A criterion with a high weight also carries a high deserved share.

Second, scale equalisation. Criteria are equalised to between 0 and 1 by linear normalisation; direction is reversed for "lower is better" criteria.

Third, the actual preference. The theoretical share is multiplied by the equalised actual performance on that criterion. If an alternative is in the worst position on a criterion (equalised value 0), its actual share is also zero; if it is in the best position, its actual share equals its theoretical share.

Fourth, the gap and the ranking. The gap between the theoretical share and the actual share is computed for every criterion and summed across all criteria. If an alternative is in the best position on a criterion, its gap there is zero; if it is in the worst position, the gap equals the entire theoretical share for that criterion. The alternative with the smallest total gap takes first place.

The formulas behind these steps are given on the DecisionMind method page; this card carries no formulas.

How to Read the Output

The total gap shows the distance between "the share deserved with no information at all" and "the performance actually delivered" for an alternative; it is not a percentage or a probability. A gap close to zero means the alternative is in, or nearly in, the best position on almost every criterion; a large gap shows the alternative falls short on many criteria. The value cannot be compared with a gap value from a different analysis, because the theoretical share depends on the number of alternatives (1/m); when the number of alternatives changes, so does the point of comparison.

For this reason, instead of writing:

"MAIRCA found the best alternative"

the report should read:

"With these weights and this alternative set, the alternative closest to its deserved share is this one; if the gap between the top two is small, the ranking is sensitive to the weights"

Data Type and Inputs

MAIRCA works with crisp data: one number per cell. DecisionMind currently carries only this crisp version; it has no extension in another data type. You need alternatives in rows, criteria in columns, a fully populated table with no empty cells, direction information for every criterion, and weights summing to 1. MAIRCA does not produce weights, it asks for them. A minimum of two alternatives and two criteria is required; three to twelve criteria work comfortably.

Where every alternative carries the same value on a criterion, the normalisation denominator becomes zero; this criterion must either be removed before the analysis or handled separately.

When to Use It, When Not To

MAIRCA is a suitable choice if your criteria are numerical, your table is fully populated, and you accept that a weakness on one criterion may be offset, to some extent, by strength on another. Its typical territory includes supplier and alternative selection, and prioritising equipment and safety investment.

MAIRCA is not suitable where a criterion can never be compromised; because the theoretical-share-versus-actual-share gap is additive, a serious weakness on one criterion can be masked by others. Where criteria are strongly linked, this link needs handling first, because the method treats criteria as independent.

A numerical table, compensation accepted, the goal is ranking → MAIRCA

The number of candidates may change after the analysis, ranking stability matters → methods more robust to rank reversal should be separately tested

No compromise allowed on one criterion → screen first, then rank

Not a ranking but weights are needed → AHP, BWM, SWARA (subjective); Entropy, CRITIC (objective)

Strengths

MAIRCA's principal strength is its conceptual simplicity: the idea of "the share deserved with no information at all" is easy to convey to a decision-maker, and every step can be followed on the table. The computational load is small; it consists only of summation and multiplication, with no square roots or logarithms needed. The effect of criterion weights is direct and proportional, which makes sensitivity analysis easier. The method lends itself directly to questions such as safety investment, where the issue is where resources should be prioritised.

Weaknesses

Its limitations stem from the same structure. First, the assumption of full compensation: a serious weakness on one criterion can be papered over by others. Second, the normalisation denominator becomes zero when every alternative carries the same value on a criterion, and this criterion must be handled separately. Third, MAIRCA is a comparatively new method and does not yet have as broad an independent body of critique and rank-reversal literature as TOPSIS or VIKOR. The rapidly growing number of multi-criteria decision methods generally makes it harder to track how independently each one has been tested (Mardani et al., 2015). Fourth, it treats criteria as independent; where criteria influence one another, weight can be implicitly double-counted.

Common Mistakes

The most common mistake is marking criterion direction wrongly; if a "lower is better" criterion is marked "higher is better," the theoretical-share-versus-actual-share gap is computed in the wrong direction and the ranking becomes meaningless.

A second mistake is reading the total gap as a percentage or a probability; the gap only ranks this alternative set relative to itself. A third mistake is including a criterion where every alternative carries the same value without noticing it; the normalisation then becomes undefined. A fourth mistake is assigning equal weights without justification and presenting this as "neutrality." A fifth mistake is choosing a compensatory method for a situation where one criterion can never be compromised.

The governing principle is this:

A MAIRCA result is a summary of the weights and criterion directions you chose; if the gap between the top two is small, the ranking is contested, and the report must show this.


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 illustrative validation example; the figures were independently recomputed in Python and matched the manifest's values exactly. The remaining cases are illustrative constructions.

1. Transport: Choosing safety equipment among three suppliers (illustrative example)

A municipal transport authority must choose among three suppliers. Three measures apply: a technical-suitability score (C1), a service-quality score (C2), and cost (C3, lower is better). The weights were set at 0.40 for C1, 0.35 for C2 and 0.25 for C3.

SupplierC1C2C3
A13.05.04.0
A25.03.02.0
A34.04.03.0
Directionhigher is betterhigher is betterlower is better
Weight0.400.350.25

The method first finds the share each supplier would deserve on every criterion with no information at all (if one of the three suppliers were chosen with equal probability); this share depends only on the criterion weight. It then equalises the criteria and computes the actual share: because A2 is best on C1 and lowest (best) on C3 (cost), its actual share on these two criteria equals its theoretical share exactly; it is in the worst position only on C2, where its actual share is zero.

SupplierTotal gapRank
A20.11671
A30.16672
A10.21673

The result reads as follows. A2 ranks first because it fully realises its deserved share on the two heaviest measures (C1 and C3, combined weight 0.65); it carries a gap only on C2. A1 ranks third because it is in the worst position on C1, the criterion with the highest weight.

The authority hesitates here: if the weights were changed to C1=0.10, C2=0.60, C3=0.30, that is, giving service quality the highest weight, the ranking reverses completely: A1 moves to first place (gap 0.1333), A3 stays second (0.1667), and A2 drops to third (0.20). This is because A1 holds the highest value on C2. This shows how much MAIRCA's ranking depends on how much weight is given to which criterion.

In the report: "With the weights given (C1=0.40, C2=0.35, C3=0.25), A2 is the supplier closest to its deserved share (gap 0.1167); when the service-quality weight is brought forward, the ranking reverses completely in favour of A1."

Source: this table and these figures are DecisionMind's validation example for the MAIRCA engine; they are not the paper's own data. The method itself was proposed by Pamučar, Vasin and Lukovac (2014) to support a decision on investing in safety equipment at railway level crossings, and was later applied to other fields, such as wind-farm site selection, in subsequent studies (Pamučar et al., 2017).

2. Maritime: Tugboat procurement at a port authority

A port authority must choose one of three tugboat quotations. Four measures apply: a towing-power score, a fuel-efficiency score, a maintenance-history score, and a speed score derived from the inverse of delivery time; all four are "higher is better." The weights were set by the port's management board, with the highest weight given to towing power.

The method finds the share each of the three quotations deserves on every criterion, equalises the criteria, and computes the actual share; the quotation with the highest towing power takes first place with the smallest total gap, because that criterion carries the highest weight. The quotation offering the fastest delivery falls behind because it is weak on towing power.

The board hesitates here, asking whether the ranking would change if more weight were given to delivery time in an emergency. This requires discussing in advance under which scenario the weights would be revised.

In the report: "Under normal conditions, quotation 1 comes out ahead in the towing-power-weighted ranking; when the weights are changed for an emergency-delivery scenario, the ranking turns in favour of quotation 3."

3. Elderly care: A district municipality's choice of care-home service provider

A district municipality must contract for services with one of three private care-home operators. Three measures apply: a care-intensity score derived from the inverse of residents per staff member, a healthcare-accessibility score, and the contract fee (lower is better). The weights were set through discussion in a council committee.

The method finds the share each of the three operators would deserve with no information at all, and compares it with actual performance; the result places first the operator that is strong on care intensity and health access but carries the highest fee, because the combined weight of these two measures exceeds that of the fee.

The committee hesitates here, debating whether the fee's weight should be raised if the budget constraint were tightened; whether the ranking would then change must be separately tested.

In the report: "With the current weights, the operator with the smallest total gap stands out on care intensity and health access; the ranking may change if the fee's weight is increased."

4. What Not to Do

In the first case's table, had cost (C3) been mistakenly marked "higher is better," the most expensive supplier would have won the full share on that criterion, and A2's advantage from its low cost would have been lost. A second error is saying "MAIRCA chose A2" without stating under which scenario the weights change; in fact, when service-quality weight is brought forward, the ranking reverses completely. A third error is presenting a total-gap value such as 0.1167 as a percentage or a probability; the value only ranks these three suppliers relative to one another.

Formulae

The computation step by step, with the formula behind each step.

  1. 1. Define theoretical preference T_Aij: uniform probability that each alternative is chosen = 1/m. Multiply by weights.

  2. 2. Normalise decision matrix using linear normalisation.

  3. 3. Compute actual preference R_Aij = T_Aij × n_ij.

  4. 4. Compute total gap G_ij = T_Aij - R_Aij and total gap per alternative Q_i. Rank in ascending order (lower gap = better).

Sources

For the computation steps

Pamučar, D., Vasin, Lj., & Lukovac, V. (2014). Selection of railway level crossings for investing in security equipment using hybrid DEMATEL-MARIC model. XVI International Scientific-Expert Conference on Railway, Railcon, 89–92. (no DOI; the DOI registered on ResearchGate, 10.13140/2.1.2707.6807, could not be verified on Crossref, but was confirmed by author and title match in the DataCite record; details in the approval notes.)

Pamučar, D., Gigović, Lj., Bajić, Z., & Janošević, M. (2017). Location selection for wind farms using GIS multi-criteria hybrid model: An approach based on fuzzy and rough numbers. Sustainability, 9(8), 1315. DOI: 10.3390/su9081315

Nobil, A. H. (2026). MAIRCA: Multi-attributive ideal-real comparative analysis for multi-attribute decision-making. In Encyclopedia of Multi-Attribute Decision Making (MADM). Elsevier. DOI: 10.1016/b978-0-443-33275-3.00066-x

Mardani, A., Jusoh, A., Nor, K. M., Khalifah, Z., Zakwan, N., & Valipour, A. (2015). Multiple criteria decision-making techniques and their applications – a review of the literature from 2000 to 2014. Economic Research-Ekonomska Istraživanja, 28(1), 516–571. DOI: 10.1080/1331677X.2015.1075139

For more detail

Suggested standard works of the field; they are not the source of this method's computation steps. Check each reference before citing it.

  • Hwang, C.-L., Yoon, K. (1981). Multiple Attribute Decision Making: Methods and Applications. Springer (Lecture Notes in Economics and Mathematical Systems). doi:10.1007/978-3-642-48318-9
  • Opricovic, S., Tzeng, G.-H. (2004). Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. European Journal of Operational Research, 156(2), 445-455. doi:10.1016/S0377-2217(03)00020-1
  • Behzadian, M., Khanmohammadi Otaghsara, S., Yazdani, M., Ignatius, J. (2012). A state-of the-art survey of TOPSIS applications. Expert Systems with Applications, 39(17), 13051-13069. doi:10.1016/j.eswa.2012.05.056
  • Triantaphyllou, E. (2000). Multi-criteria Decision Making Methods: A Comparative Study. Springer. doi:10.1007/978-1-4757-3157-6
  • Greco, S., Ehrgott, M., Figueira, J. R. (Eds.) (2016). Multiple Criteria Decision Analysis: State of the Art Surveys. Springer. doi:10.1007/978-1-4939-3094-4