Methods · Objective weighting
IDOCRIW (Integrated Determination of Objective Criteria Weights)
An objective weighting method that derives criterion weights by using two different objective measures together: how well the data discriminates between alternatives, and the loss that would follow from disregarding a criterion.
Base method's data type: Classical
What Is the Method?
IDOCRIW is not a ranking method; it does not rank alternatives, it produces criterion weights. It looks at the decision table and, without asking the expert anything, gives every criterion a weight, with the weights summing to 1. These weights then feed into a ranking method such as TOPSIS, COPRAS or SAW.
Zavadskas and Podvezko proposed the method in 2016. IDOCRIW is not, in itself, a wholly new calculation; it combines two separate objective methods, entropy and CILOS (Criterion Impact LOSs), introduced in the same paper. The idea is that each method covers the other's weak point: entropy looks only at how spread out the data is, and cannot see what disregarding a criterion would cost on the other criteria; CILOS measures this loss but, used alone, can overlook the data's overall spread. IDOCRIW takes the product of the two to produce a single weight.
The Philosophy Behind It
Behind IDOCRIW lie two separate questions. The first comes from entropy: "how different are the alternatives from one another on this criterion?" The second is specific to CILOS: "if an alternative is preferred because it is best on this criterion, how much is lost on the other criteria?" CILOS sets this up as follows: for each criterion, the alternative carrying the best value is identified, a hypothetical reference is built from these alternatives, and then how far "behind" each criterion's best alternative falls on the other criteria is measured. If a criterion's best alternative causes large losses on the other criteria when chosen, disregarding that criterion is costly, and it receives a high weight.
The consequence of this philosophy is that IDOCRIW does not stop at asking "how spread out is the data" but also asks "what is the cost of favouring this criterion." Because the two measures are multiplied together, a criterion receives a high weight only if it is both discriminating and costly to disregard; either alone is not enough. This tends to soften the extreme weights that entropy or CILOS alone might give.
How It Works
The method proceeds through three steps.
First, entropy weights. On the raw table, each column is converted to a share by dividing by its own column sum, and Shannon entropy is computed for every criterion. If the shares are close to one another, entropy is high and the criterion carries little information; if the shares are concentrated in one alternative, entropy is low and the criterion carries a great deal of information. The information content derived from entropy is normalised to give a set of weights. This is the same calculation described in the ENTROPY card.
Second, criterion impact loss (CILOS). Every criterion is converted to a benefit orientation; for cost criteria, the smallest value is taken as the reference. For every criterion, the alternative carrying the best value is found, and these "best" values are gathered together to build a hypothetical reference row. The proportional difference between each criterion's best alternative and that alternative's value on every other criterion is then computed; this difference shows the loss, on other criteria, that favouring that criterion causes. A system of equations built from all these losses is solved to obtain the CILOS weights.
Third, combining. The entropy weight and the CILOS weight are multiplied together for each criterion, and the result is renormalised to give an IDOCRIW weight vector summing to 1.
The formulas behind each step and the intermediate tables are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
An IDOCRIW weight reflects both a criterion's discriminating power in the data and the loss that would follow from disregarding it; it does not measure importance in the decision-maker's eyes. A weight of 0.35 does not mean "this criterion is a third of the decision"; it means "in this table, this criterion both distinguishes the alternatives markedly and its being set aside would cause a serious loss." If a criterion's entropy weight is high but its CILOS weight low (or the reverse), the IDOCRIW weight, being their product, ends up somewhere in between; this is a consequence of the method balancing the two measures.
Weights depend on the table. When the alternative set changes, both the entropy and the CILOS component are recomputed; a study's IDOCRIW weights cannot be carried over to another study. If all of a criterion's loss values are zero (that is, no alternative falls behind another on that criterion), the CILOS component can become undefined; DecisionMind reports this error explicitly rather than silently assigning equal weight.
Thus instead of writing:
"The IDOCRIW analysis showed that the quality criterion is the most important criterion"
the report should read:
"In this option set, the quality criterion both discriminates the alternatives the most and is the most costly to disregard; the weight reflects these two measures together, not the decision-maker's priority order"
Data Type and Inputs
Classical IDOCRIW works with crisp data: a single number per cell, no empty cells. DecisionMind treats a fuzzy extension (Fuzzy IDOCRIW) of this method as a separate card; if your data is given as triangular fuzzy numbers from expert judgement, consult that card instead. Because of the entropy component, values must not be negative, and because of the CILOS component, a genuine difference between alternatives is required on every criterion; a column where all alternatives are equal breaks the CILOS calculation.
You need the following: alternatives in rows, criteria in columns, a positive number in every cell; and, for every criterion, whether more is better or less is better. Weights are not entered; the method produces them. A minimum of two alternatives and two criteria is required; as the number of criteria grows, the system of equations CILOS solves grows too, but the calculation is still solved directly, with no upper bound on sample size.
When to Use It, When Not To
IDOCRIW is a suitable choice if expert opinion is unavailable, or if you do not want the decision-maker's priorities to determine the result. It is particularly suitable when you want to look not only at the data's spread but also at the loss that would follow from disregarding a criterion. It works well in tables that are both measurable and contain genuine differences between alternatives, such as procurement, facility and equipment evaluation.
The situations in which it should not be used follow from its own philosophy. If all the alternatives are very close to one another on a criterion, the loss calculation CILOS depends on weakens or becomes undefined. Where the decision-maker clearly regards one criterion as a priority, IDOCRIW cannot see this, because it relies entirely on the data. If there are fewer than two criteria, the system of equations CILOS builds does not yield a meaningful solution.
No expert opinion, both discrimination and disregard-loss should be measured → IDOCRIW
Discrimination alone is sufficient → Entropy
Only inter-criterion relationship (redundancy) matters → CRITIC
The decision-maker's priority should be visible in the result → AHP, BWM, SWARA (subjective)
No genuine difference between alternatives on a criterion → remove that criterion, or the CILOS component may remain undefined
Strengths
IDOCRIW's greatest strength is combining two different objective viewpoints, spread and loss, into a single weight. It accounts for something entropy alone would miss: the cost, on other criteria, of disregarding a given criterion. It is objective, giving the same table the same weight for everyone. The product of the two components tends to soften the excessive weight a single measure might otherwise give. Its calculation can be followed step by step, and both components can be reported separately.
Weaknesses
Its limitations arise from the same composite structure. First, because it is the product of two different measures, a problem in a single component (for instance, CILOS remaining undefined on one criterion) can spoil the whole weight. Second, "discrimination and loss" is not the same thing as "importance"; the decision-maker's values do not appear in the result. Third, the weights depend on the alternative set; adding an alternative rebuilds both the entropy and the CILOS component. Fourth, CILOS's reference alternative (the hypothetical row carrying the best on every criterion) does not actually exist; this is an abstraction similar to the ideal point in TOPSIS and rests on the same kind of assumption. As Podvezko, Zavadskas and Podviezko's (2020) fuzzy-extension study also notes, the CILOS component can give more volatile results when the data contains few alternatives. Ayan, Abacıoğlu and Basilio's (2023) review notes that composite objective methods (IDOCRIW included) can produce more complex, but also less transparent, results than single-component methods.
Common Mistakes
The most common mistake is reporting the IDOCRIW weight directly as "importance"; the weight measures the product of the discrimination and loss components, not the decision-maker's priority.
A second mistake is leaving a column in the table, unnoticed, where all the alternatives are very close to one another; in this case the CILOS component can remain undefined, and although DecisionMind reports the error, a user may misread this as "the method is not working." A third mistake is looking only at the final weight without examining the entropy and CILOS components separately; without seeing how the two components balance each other, the reason for the result cannot be understood. A fourth mistake is taking IDOCRIW weights from one study and applying them to a different alternative set. Fifth is marking the cost and benefit directions incorrectly; this spoils both the entropy and the CILOS component at once.
The governing principle is this:
An IDOCRIW weight is the product of two separate objective measures, the data's discriminating power and the loss from disregarding a criterion; a high weight shows the criterion satisfies these two measures together, not its importance to the decision-maker.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the resulting weights. The first case is taken from the founding paper's worked example; the figures were independently recomputed in Python and checked against the paper's own table. The remaining cases are illustrative constructions.
1. Real estate: Purchasing an office building (Zavadskas and Podvezko, 2016)
A company will purchase one of four candidate office buildings. Four criteria apply: price, usable area, distance to the city centre, and build quality. Price and distance are "lower is better"; usable area and quality are "higher is better."
| Building | Price | Area (m²) | Distance (km) | Quality score |
|---|---|---|---|---|
| B1 | 3.0 | 100 | 10 | 7 |
| B2 | 2.5 | 80 | 8 | 5 |
| B3 | 1.8 | 50 | 20 | 11 |
| B4 | 2.2 | 70 | 12 | 9 |
| Direction | lower is better | higher is better | lower is better | higher is better |
The method first computes the entropy weight of the four criteria: the area column is the one that differentiates most between the buildings (ranging from 50 to 100), so it receives the highest share in the entropy component. It then finds, for the CILOS component, the best building on every criterion (B3 on price, B1 on area, B2 on distance, B3 on quality) and measures how far these buildings fall behind on the other criteria. Finally, the two components are multiplied and normalised.
| Criterion | Weight |
|---|---|
| Distance | 0.3545 |
| Quality | 0.2911 |
| Area | 0.1886 |
| Price | 0.1658 |
The result reads as follows. Distance receives the highest weight; this comes not only from the large differences between the buildings (ranging from 8 to 20 km) but also from the fact that B2, the best on distance, falls behind the other buildings on criteria other than price, meaning that disregarding distance would be costly. Price receives the lowest weight; because B3, the cheapest building, is also already the best on quality, favouring price causes no extra loss.
The company's hesitation: distance receiving the highest weight does not mean the company regards proximity to the city as the most important criterion; this is a consequence of the data's spread and loss structure. If the company does not genuinely see proximity to the city centre as a priority, rather than using the weight as it stands, it should compare it against a subjective weight (for instance, from AHP) and consider the two results together.
In the report: "The weights of the four criteria were derived with IDOCRIW as the product of the entropy and criterion-impact-loss components; distance's weight of 0.3545 reflects both the size of the differences between buildings and the loss that disregarding this criterion would cause."
Source: Zavadskas and Podvezko (2016), §6, Table 8, row "IDOCRIW ω_j". In an earlier version of the manifest's Block B, this paper had mistakenly been attributed to 2012 and a different paper; that paper is in fact Zavadskas, Vainiūnas, Turskis and Tamošaitienė's paper on construction project manager evaluation. This card uses the correct year and DOI (2016, 10.1142/S0219622016500036); details are in the approval notes.
2. Healthcare: Choosing a flooring supplier for a care home
A care-home operator will choose among three flooring quotations for its common areas. Four criteria apply: unit price, slip-resistance score, ease-of-cleaning score, and expected service life. Price is "lower is better"; the other three are "higher is better." The operator considers slip resistance important for the safety of elderly residents, but wants the weights derived from the data first, with this priority assessed separately afterwards.
The method computes the entropy and criterion-impact-loss components of the four criteria. Suppose expected service life turns out to be the criterion that differentiates most among the quotations, and so receives a high weight. The longest-lived quotation also staying close to the others on price, meaning the extra loss from favouring it is low, raises this weight further; slip resistance, differentiating less among the quotations, receives a low weight.
The operator's hesitation: slip resistance receiving a low weight does not mean the operator regards safety as unimportant; the three quotations are already close to one another on this criterion. Quotations below a certain slip-resistance threshold, on safety grounds, should be screened out before they are put into IDOCRIW; otherwise, the low weight may give the impression that the safety criterion has been disregarded.
In the report: "The weights of the four criteria were derived with IDOCRIW; slip resistance was additionally applied as a minimum-threshold pre-screening criterion, and the ranking of the remaining quotations is sensitive to the service-life weight."
3. Education: Choosing a measurement device for an exam centre
An exam-assessment centre will choose among four quotations for an optical-reader device. Four criteria apply: unit price, reading error rate, hourly processing capacity, and maintenance time. Price, error rate and maintenance time are "lower is better"; capacity is "higher is better." The centre wants to derive a set of weights directly from the technical data, without collecting expert opinion.
The method computes the discriminating power and disregard-loss of the four criteria. Suppose the error rate turns out to be the criterion that differentiates most among the quotations, and so receives the highest weight. This weight is strengthened further because the quotation with the lowest error rate does not fall behind on the other criteria either; maintenance time, differentiating little among the quotations, receives a low weight.
The centre's hesitation: the error rate receiving the highest weight is an expected result, since error rate is already considered critical in exam assessment. But the centre should not trust this overlap and accept the weight unquestioningly; if one of the four quotations is dropped and the calculation repeated, how much the weight changes should be checked, because a small number of quotations makes the weight sensitive to any one of them.
In the report: "The weights of the four criteria were derived with IDOCRIW; the error rate's high weight reflects both the size of the difference between quotations and the loss from disregarding this criterion, and the weights were rechecked after one quotation was removed."
4. What Not to Do
Had distance been marked "higher is better" in the office-building example, both the entropy and the CILOS component would have reversed, and the building furthest from the city centre would have come out ahead. A second error is reporting distance's weight of 0.3545 as "distance is the most important criterion for the company"; the weight measures the product of the discrimination and loss components. A third error is applying the weights derived from these four buildings directly to a different set of buildings in another city; the weight is a property of the table itself.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/idocriw
Zavadskas, E. K., & Podvezko, V. (2016). Integrated Determination of Objective Criteria Weights in MCDM. International Journal of Information Technology & Decision Making, 15(2), 267–283. DOI: 10.1142/S0219622016500036
Alinezhad, A., & Khalili, J. (2019). IDOCRIW Method. In New Methods and Applications in Multiple Attribute Decision Making (MADM) (International Series in Operations Research & Management Science, Vol. 277). Springer. DOI: 10.1007/978-3-030-15009-9_19
Podvezko, V., Zavadskas, E. K., & Podviezko, A. (2020). An Extension of the New Objective Weight Assessment Methods CILOS and IDOCRIW to Fuzzy MCDM. Economic Computation and Economic Cybernetics Studies and Research, 54(2), 59–75. DOI: 10.24818/18423264/54.2.20.04
Ayan, B., Abacıoğlu, S., & Basilio, M. P. (2023). A Comprehensive Review of the Novel Weighting Methods for Multi-Criteria Decision-Making. Information, 14(5), 285. DOI: 10.3390/info14050285