Methods · Ranking
APLOCO (Approach of Logarithmic Concept)
APLOCO compares alternatives two at a time: it sums how far each alternative leads its rival on each criterion, subtracts how far it trails, and ranks alternatives by the net score that remains.
Base method's data type: Classical
What Is the Method?
The name APLOCO comes from "Approach of Logarithmic Concept" and belongs to a multi-criteria decision method introduced by Tevfik Bulut in 2018. DecisionMind's current APLOCO implementation carries this name but does not apply the logarithmic transformation step from Bulut's paper. Instead, it uses a scoring scheme that evaluates alternatives through pairwise comparison, summing the margins by which one alternative outperforms another on each criterion. The reason for this difference, and DecisionMind's own note on the matter, are set out in full in Case 1's source line and in the approval notes. Its output is a net superiority score for each alternative and the ranking that score produces; it ranks alternatives, it does not sort them into groups, and it does not generate criterion weights.
The Philosophy Behind It
DecisionMind's calculation under the APLOCO name sets up a tournament logic. Every alternative is compared, one at a time, against every other alternative that remains. Where an alternative leads a rival on a criterion, that margin is multiplied by the criterion's weight and added in; where it trails, the margin on that criterion does not enter the calculation at all. This produces a one-way superiority score between two alternatives. An alternative's final score is found by subtracting the superiority it loses to all its rivals from the superiority it gains against them.
This structure has a consequence: the scores always sum to zero. However far one alternative pulls ahead, the rest fall behind by the same total, much as in a tournament scoreboard. The method is compensatory, because a shortfall on one criterion can be offset by strength on another. But unlike TOPSIS, its reference point is not an ideal alternative; it is the rivals themselves.
How It Works
The APLOCO implementation used by DecisionMind proceeds through three steps.
First, scale equalisation. Every criterion column is rescaled to between 0 and 1 relative to its own minimum and maximum. For a "higher is better" criterion, the largest value becomes 1 and the smallest 0; for a "lower is better" criterion this is reversed. Criteria measured in different units become comparable on the same scale as a result.
Second, pairwise superiority. APLOCO compares every pair of alternatives. Where an alternative leads its rival on a criterion, that margin is multiplied by the criterion's weight; where it trails, its contribution is zero. These margins are summed across all criteria to give that pair's superiority score. The same calculation is run in the reverse direction too, so two alternatives produce two separate superiority scores between them.
Third, the net score. From the superiority scores an alternative gains against all its rivals, the superiority scores its rivals gain against it are subtracted. Alternatives are then ranked from the highest net score to the lowest.
The formulas behind each step are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The net score shows how far an alternative stands out from its rivals within this particular alternative set; it says nothing more than that. The scores always sum to zero, so a positive score means "above its rivals' average," a negative score "below it." The size of the score depends on the weighted differences between criteria and does not sit on a fixed scale such as 0 to 1; it cannot be compared with a score from a different analysis.
A small score gap, such as 0.45 against 0.00, can easily switch places once the alternative set changes, because every score is derived relative to all the other alternatives. Thus instead of writing:
"APLOCO found Alternative A to be the best"
the report should read:
"With this alternative set and these weights, Alternative A holds a net advantage over its rivals; the ranking is sensitive to the weight on this criterion"
Data Type and Inputs
APLOCO works with crisp data: one number per cell. DecisionMind currently carries no extension of this method for fuzzy, grey or other data types; if your data is approximate, given as a range, or based on expert opinion, a different family member should be sought.
You need alternatives in rows, criteria in columns, one number per cell, and no empty cells. Direction information is required for every criterion, whether more or less is better. APLOCO does not produce weights, it takes them from outside; the weights must sum to 1, and their source must be stated in the report. A minimum of two alternatives and two criteria is required; three to twelve criteria work comfortably. A criterion carrying the same value across every alternative, a constant column, drives the scale-equalisation step into a division by zero; such a column must be removed before the analysis.
When to Use It, When Not To
APLOCO is a suitable choice if your criteria can be measured numerically, your table is complete, and you accept that a weakness on one criterion may be offset by strength on another. Its typical territory is supplier and alternative comparison. Where no compromise is ever acceptable on one criterion, or where criteria are strongly linked (one rising automatically as another rises), that link must be dealt with first; where necessary, a method built on elimination logic should be used instead.
A numerical table, compensation accepted, the goal is ranking → APLOCO
No compromise on one criterion, sub-threshold alternatives must be screened out → screening first, then ranking
"Superiority over rivals" rather than "closeness to the best" is wanted → APLOCO; distance to an ideal point is wanted → TOPSIS, Compromise Programming
Not a ranking but weights are needed → AHP, BWM, SWARA (subjective); Entropy, CRITIC (objective)
Strengths
The pairwise-comparison logic is intuitive: a decision-maker can follow the question "by how much does A lead B on these criteria?" directly. The computational burden is light, and the method works the same way as the number of alternatives grows. Because the scores always sum to zero, the result reads like a tournament table and shows at once which alternatives finish above or below the average.
Weaknesses
Its limitations come from the form of normalisation and from the pairwise-comparison structure. Because columns are scaled relative to that analysis's own minimum and maximum, adding an alternative to the set afterwards can change the result. This is a known sensitivity, called rank reversal, in methods that use min-max normalisation (García-Cascales and Lamata, 2012). There is, moreover, no separate rank-reversal or comparative-study literature for this pairwise-superiority calculation as implemented by DecisionMind under the APLOCO name; the method's own behaviour has not yet been tested by independent studies. The assumption of full compensation also holds here: a serious weakness on one criterion can be papered over by others. The quality of the weights lies outside the method itself; a flawless calculation built on poor weights still produces a poor ranking.
Common Mistakes
The most common mistake is marking criterion direction wrongly; if a "lower is better" criterion is treated as "higher is better," scale equalisation runs in reverse and the net scores lose their meaning. A second mistake is assigning equal weights without justification; this is itself a choice and must be defended in the report. A third is reading the net score as a percentage or as a value on a fixed 0-to-1 scale; the score only makes sense within this particular alternative set. A fourth is adding an alternative once the analysis is finished and being surprised the ranking shifts. A fifth is failing to notice a constant-valued criterion column before normalisation.
The governing principle is this:
An APLOCO net score is a tournament summary of the directions, weights and alternative set you supplied; if any one of these inputs is contested, the ranking is contested too.
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. Manufacturing: Choosing among three suppliers (illustrative example)
A manufacturing company will choose among three suppliers. Three criteria apply: quality score, delivery-performance score, and unit price. Quality and delivery are "higher is better," price is "lower is better." The company has set weights of 0.40 for quality, 0.35 for delivery and 0.25 for price.
| Supplier | Quality score | Delivery score | Unit price |
|---|---|---|---|
| T1 | 3 | 5 | 4 |
| T2 | 5 | 3 | 2 |
| T3 | 4 | 4 | 3 |
| Direction | higher is better | higher is better | lower is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method first rescales every column to between 0 and 1. It then compares the suppliers two at a time: for each pair it checks which supplier leads on which criterion, multiplies the leading margin by its weight, and sums these. Finally, it finds each supplier's net score by subtracting the superiority it loses from the superiority it gains.
| Supplier | Net score | Rank |
|---|---|---|
| T2 | 0.45 | 1 |
| T3 | 0.00 | 2 |
| T1 | -0.45 | 3 |
The result reads as follows. T2 has the highest quality and the lowest price, but the weakest delivery performance. It still comes out first, because the combined weight of quality and price (0.65) exceeds the weight on delivery (0.35). T1 shows the opposite profile: best on delivery but weakest on quality and the most expensive; its net score is accordingly the lowest. T3 sits in the middle on every criterion and its net score is exactly zero; it neither gains nor loses against its rivals.
The company hesitates here. If the delivery weight is raised from 0.35 to 0.60 and quality and price are each lowered by 0.20, the ranking reverses completely: T1 finishes first, T3 second, T2 last. This shows that the choice of weights drives the ranking directly; the company must debate explicitly how much importance it places on delivery performance.
In the report: "With the weights given, T2 holds a net advantage over its rivals (0.45); the ranking is highly sensitive to the delivery weight, and T1 moves into first place once that weight is raised to 0.60."
Source: The APLOCO name is based on the method introduced by Bulut (2018). The figures in this case are DecisionMind's own validation example, not taken from the paper. The APLOCO implementation in DecisionMind's engine does not apply Bulut's logarithmic transformation and best-starting-point scoring process; it applies a different calculation based on pairwise-superiority comparison. The DecisionMind team is reviewing this name-algorithm match; details are in the approval notes.
2. Aviation: An airline's choice of ground-handling provider
An airline will choose among three ground-handling providers. Four criteria have been set: service time (minutes, lower is better), staff experience score (higher is better), contract cost (lower is better), and customer complaint rate (lower is better). The weights were set on the operations team's judgement, with the highest weight given to service time.
The method compares the three providers two at a time, multiplies the superiority margin on each criterion by its weight and sums them, then derives the net scores. Suppose the provider with the lowest contract cost comes out first: it is also markedly ahead of its rivals on service time, which reinforces its cost advantage. The second provider is best on the experience score but has the longest service time; the third provider is the worst on complaint rate.
The operations team hesitates here: the net-score gap between the first and second provider is small, and this gap depends on the weight on the experience score. If the experience weight is raised slightly, the second provider could move ahead. If the complaint rate, moreover, is based on only the last three months' data, how representative that short period is should be questioned.
In the report: "The first provider leads clearly on service time and cost; the gap to the second provider is sensitive to the weight on the experience score."
3. Textiles: A factory's choice of yarn supplier
A textile factory will choose among three yarn suppliers. Three criteria apply: yarn strength (higher is better), delivery time (days, lower is better), and price per kilogram (lower is better). The weights were set on the production manager's experience, with the highest weight given to strength.
The method compares the three suppliers two at a time and computes the net superiority scores. Suppose the supplier with the highest strength comes out first, even though this same supplier is also the most expensive and the slowest to deliver. Because the weight on strength is high enough, the weaknesses on the other two criteria are outweighed.
The production manager hesitates here: if the factory must prioritise delivery time to meet its current orders, the supplier with the highest net score may not be the right choice. In that case, either an upper limit on delivery time should be applied and APLOCO run only after screening, or the weights should be renegotiated.
In the report: "The supplier ranked first by net score owes its position to a strength advantage; if delivery time is critical, a time threshold should be applied before this supplier is chosen."
4. What Not to Do
Had price been marked "higher is better" in the same supplier table, scale equalisation would have shown the most expensive supplier as the most advantageous, and the ranking would have become meaningless. A second error is reading the net score as "T2 is 45 per cent better than its rivals"; the score is not a percentage, it is a relative tournament outcome among these three suppliers. A third error is adding a fourth supplier to the table once the analysis is finished and not questioning why the order of the first three changes; because the columns' minimum and maximum values change, this is an expected result.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/aploco
Bulut, T. (2018). A New Multi Criteria Decision Making Method: Approach of Logarithmic Concept (APLOCO). International Journal of Artificial Intelligence & Applications, 9(1), 15-33. DOI: 10.5121/ijaia.2018.9102
Bulut, T. (2024). Comparison of countries in European region according to risk factors of noncommunicable diseases by APLOCO method. Adıyaman Üniversitesi Sağlık Bilimleri Dergisi, 10(3). DOI: 10.30569/adiyamansaglik.1537592
Kara, M. A. (2025). Entegre LOPCOW-APLOCO Yöntemleriyle Elektrikli Otomobil Seçimi Problemi. In: Nicel Karar Vermede Çok Kriterli Yaklaşımlar ve Makine Öğrenmesi Çalışmaları (Chapter 2), 19-32. Özgür Yayınları. DOI: 10.58830/ozgur.pub900.c3723
García-Cascales, M. S., & Lamata, M. T. (2012). On rank reversal and TOPSIS method. Mathematical and Computer Modelling, 56(5-6), 123-132. DOI: 10.1016/j.mcm.2011.12.022