Methods · Ranking
LoPM (Limits on Property Method)
LoPM assigns each property its own limit, a floor, a ceiling or a target value, and scores alternatives by how well they meet that limit before summing the scores by weight.
Base method's data type: Classical
What Is the Method?
LoPM is a ranking method for fields such as engineering and materials selection, where each property carries its own type of requirement: it must reach at least a certain value, stay below a certain value, or sit close to an exact target. Its output is a score for every alternative and the rank that score produces. Farag proposed it for material and process selection in engineering design; together with the weighted property index and the cost-per-unit-property method, it is one of three classical materials-selection approaches defined by the same author.
The Philosophy Behind It
Most weighted-summation methods assume a one-directional preference for every criterion: "more is better" or "less is better." LoPM does not accept that this is always enough. In engineering, a property can matter because it must stay above or below a specific limit; going far beyond that limit may add no further benefit, and can even bring needless cost. Another property may need to sit close to a given target, neither too little nor too much. LoPM recognises these three cases, floor, ceiling and target, separately, and gives each its own logic for a fitness score.
This is a break from the assumption that "better always means more." The philosophical consequence is that each property is judged against its own natural requirement type, and only at the end are these judgements combined through weights. Farag's own materials-selection framework calls for a preliminary screening with hard, go/no-go requirements before LoPM is applied, with LoPM then used only to discriminate among the remaining, soft, relative requirements.
How It Works
The method proceeds in a single step, though that step contains a separate logic for each property type.
The step: computing property fitness scores and summing them by weight. Every property is first processed according to its type. For a floor property (the value must exceed a given threshold), the ratio of the limit to the value is computed; a value exactly at the limit gives a ratio of 1. For a ceiling property (the value must stay below a given threshold), the ratio of the value to the limit is computed, again giving 1 when the value sits exactly at the limit. For a target property, the absolute deviation of the value from the target is computed; the smaller the deviation, the better that property is met. Each property's fitness score is multiplied by its own weight and summed across all properties; the higher the total, the better the alternative is judged to be.
The formula behind this 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 score shows an alternative's weighted sum of limit-fitness across all its properties; it is not a percentage or a direct quality measure. For floor and ceiling properties, a value of 1 means "sitting exactly on the limit"; moving away from the limit changes the fitness ratio accordingly. There is an important subtlety here: because the floor ratio is computed by dividing the limit by the value, the ratio does not shrink as the value falls as far as possible BELOW the limit, it grows instead. This means the ratio carries no built-in penalty for falling below a limit; it reflects only closeness to the limit, in either direction.
For this reason, LoPM's raw score does not, on its own, screen out cases where a property falls seriously short of the required minimum; such an alternative can still score highly overall if it is strong on the other properties. Farag's own framework meets this risk by prescribing a preliminary screening with hard, go/no-go requirements before LoPM is applied. Skip that screening and LoPM's score can be misleading.
For this reason, instead of writing:
"LoPM found the best material"
the report should read:
"Among the materials that survived screening against the mandatory minimum and maximum requirements, this is the one that scores highest on fitness with these weights"
Data Type and Inputs
LoPM works with crisp numerical data and requires every value to be strictly positive, because the calculation forms a ratio between the limit and the value. DecisionMind carries no extension of this method; it is offered only in its base form, working with crisp numbers alone.
You need a decision table, a limit value for every property, each property's type (floor, ceiling or target), and property weights. LoPM does not produce weights, it takes them from outside. Limit values also come from outside; they should be drawn from a technical specification, a standard or a design requirement, never chosen arbitrarily. For target properties, a smaller deviation is better; this is the opposite reading from the other two types and must not be confused with them.
When to Use It, When Not To
LoPM is a suitable choice if your properties are not defined as simple "more is better, less is better" preferences, but as limits: "at least this much," "at most this much," or "close to exactly this value." It is used in engineering materials and process selection, particularly where technical specifications are naturally written as limits.
If falling below a limit on a critical property is absolutely unacceptable, LoPM's raw score is not sufficient on its own; a hard preliminary screen on that property must come first, with LoPM used only among the alternatives that survive it. If your properties are simply "more is better, less is better" and no limit concept applies, direct methods such as TOPSIS or WLC are more suitable.
Properties naturally defined as limits (floor/ceiling/target) → LoPM, together with a hard screen first
Properties are only "more/less is better" → TOPSIS, WLC
Falling below a limit is absolutely unacceptable → screen first, LoPM only for what remains
Weights are needed, no numerical limit exists → AHP, BWM, SWARA, Entropy, CRITIC
Strengths
LoPM's principal strength is that it handles three different requirement types, floor, ceiling and target, within a single framework, each on its own natural logic; this is something methods that only distinguish "more is better" from "less is better" cannot meet. The calculation is simple, and every property's fitness can be traced separately. It fits naturally with engineering practice, where technical specifications are frequently written as limits.
Weaknesses
Its limitations stem largely from the behaviour of the raw ratio. For a floor property, the fitness ratio grows rather than shrinks as the value falls as far as possible below the limit; a check the DecisionMind team ran by rebuilding this formula from scratch showed that lowering a property to half its required minimum can push that property's score to nearly TWICE that of a value sitting exactly on the limit. This shows that the ratio is not a "penalty" but merely a "closeness to the limit" measure, and can conceal a serious shortfall when left unchecked. Farag's own framework addresses this by screening with hard requirements before LoPM is applied; this screening is a separate step that must be added from outside, it is not part of LoPM's own calculation. A second limitation is that limit values are set externally and subjectively; shifting a limit slightly can change the scores substantially. Third, because every value must be positive, properties with zero or negative measurements cannot be processed directly. Fourth, because the method is a weighted sum, it is compensatory: a weakness on one property can be masked by another, an undesirable behaviour for hard requirements.
Common Mistakes
The most common mistake is using LoPM on its own without a prior hard, go/no-go screen; an alternative that seriously breaches a critical threshold can then score highly. A second mistake is assuming that, for a floor property, the ratio behaves as "the lower, the worse"; the ratio actually measures closeness to the limit, not direction. A third is assuming that, for target properties, a large deviation is favourable; on the contrary, a small deviation is favourable. A fourth is setting limit values with unjustified, round numbers without testing how much this choice affects the result. A fifth is running LoPM directly on a zero or negative measurement; the ratio then comes out undefined or meaningless.
The governing principle is this:
The LoPM score is the weighted sum of how close each property sits to its own limit; this ratio does not, by itself, penalise a serious shortfall below a limit, which is why a separate preliminary screen is essential for critical properties.
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 the method's validation example. The remaining cases are illustrative constructions.
1. Engineering: Choosing among three materials
A design team must choose among three candidate materials (M1, M2, M3) for a component. Three properties are assessed: strength (must reach at least 10,000 units, a floor), density (must not exceed 19 units, a ceiling) and wear rate (must not exceed 0.0015 units, a ceiling). The team set the weights at 0.40 for strength, 0.35 for density and 0.25 for wear.
| Material | Strength | Density | Wear rate |
|---|---|---|---|
| M1 | 14,820 | 18.0 | 0.0006 |
| M2 | 21,450 | 18.0 | 0.0012 |
| M3 | 20,475 | 17.0 | 0.0006 |
| Limit | 10,000 (floor) | 19 (ceiling) | 0.0015 (ceiling) |
| Weight | 0.40 | 0.35 | 0.25 |
The method computes each material's limit-fitness separately for every property. Because strength is a floor property, the ratio of the limit to the value is taken; since all three materials exceed the limit, this ratio is below one for all of them, and the material with the highest strength, M2, gets the lowest (best) ratio. Because density and wear are ceiling properties, the ratio of the value to the limit is taken; the closer to the limit, the nearer the ratio sits to 1. Each ratio is then multiplied by its own weight and summed.
| Material | Score | Rank |
|---|---|---|
| M2 | 0.718 | 1 |
| M1 | 0.701 | 2 |
| M3 | 0.609 | 3 |
The result reads as follows. M2 comes first because it is closest to the limit (that is, exceeds it by the least) on strength, the highest-weighted property; its density matches M1's, and its wear rate is higher than M1's, but this weakness is offset by its strength position. M3, despite being the best material on density, falls to third because it is weakest on strength.
The team hesitates here. A check DecisionMind ran with the same formula shows that if M1's strength were hypothetically lowered from 14,820 to 5,000, half the required minimum of 10,000, a serious breach, M1's score would RISE from 0.701 to 1.232, moving it ahead of the other two materials. This clearly shows that, for floor properties, the ratio does not penalise falling below the limit; it measures only distance from the limit, regardless of direction. The team should therefore apply a separate, hard minimum threshold for strength before LoPM; otherwise a serious strength shortfall might go unnoticed.
In the report: "With the weights given, M2 obtained the highest fitness score (0.718); the gap to M1 (0.701) is small. A separate minimum-threshold screen was applied for strength before LoPM, because LoPM's ratio alone does not penalise a breach of the minimum."
Source: this is a validation example generated in the DecisionMind engine using the LoPM formula from Farag's (2020) materials and process selection framework; it is not a printed numerical example from a book. The DecisionMind team independently rewrote this method's formula in Python and used it to verify both the main result and the sensitivity check above.
2. Food safety: Choosing packaging material for a production line
A food production facility must choose among three candidate materials for product packaging. Three properties are assessed: moisture permeability (must not exceed a given threshold, a ceiling), tensile strength (must reach at least a given threshold, a floor), and thickness (must sit close to a given target, a target value). The facility set the weights so that moisture permeability carries the greatest importance.
The method computes each material's limit-fitness across the three properties and sums them by weight. Suppose the material with the lowest (best) moisture permeability comes first, even though its tensile strength sits close to, but slightly below, the minimum threshold; because its advantage in moisture permeability raised the total score.
The facility hesitates here. Tensile strength is a critical property for food safety; packaging material that falls below the minimum threshold may risk tearing during transport. Before relying on LoPM's total score, the facility should apply a separate hard threshold for tensile strength and screen out, ahead of LoPM, any material that fails to clear it.
In the report: "This material obtained the highest total score because moisture permeability is the highest-weighted property; however, since its tensile strength falls below the minimum threshold, it should not be taken forward to the final choice without a separate hard-screening step."
3. Mining: Technical-specification limits in drilling-equipment selection
A mining operation must choose among three models for new drilling equipment. Three properties are assessed: maximum operating depth (must reach at least a given threshold, a floor), weight (must not exceed a given threshold, a ceiling) and vibration level (must not exceed a given threshold, a ceiling). The operation set the weights so that vibration level, for operator safety, carries the greatest importance.
The method computes each model's limit-fitness across the three properties and sums them by weight. Suppose the model with the lowest vibration level comes first, even though its operating depth falls slightly below the required minimum threshold.
The operation hesitates here. Operating depth is also operationally critical, since it carries the risk of failing to reach the mine's planned depth. Although the vibration advantage numerically offsets the depth shortfall, this equipment may not actually reach the planned depth in practice; this is a practical constraint that LoPM's total score cannot see.
In the report: "The model with the lowest vibration level obtained the highest total score; however, since this model falls below the minimum threshold for operating depth, whether it can reach the mine's planned depth must be separately verified through a hard screen."
4. What Not to Do
In the first case's table, had M1's strength genuinely fallen far below the limit and this gone unnoticed while the team relied on LoPM's total score, a seriously inadequate material could have come out on top with a high score; the check shown in that case demonstrates exactly this. A second error is interpreting a large deviation on a target property as favourable; for a target value, a small deviation is always favourable. A third error is reporting M2's score of 0.718 as "71.8 per cent suitable"; the score only ranks these three materials against one another relative to these limits.
Sources
For the formula behind the step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/lopm
Farag, M. M. (2020). Materials and Process Selection for Engineering Design (3rd ed.). CRC Press. DOI: 10.1201/9781003006091
Findik, F., & Turan, K. (2012). Materials selection for lighter wagon design with a weighted property index method. Materials & Design, 37, 470–477. DOI: 10.1016/j.matdes.2012.01.016