Extension card · q-Rung Orthopair
q-Rung Orthopair COPRAS
This is the form of COPRAS for situations where an expert gives a judgement both strong support and a strong reservation. It is used when the sum of these two exceeds the intuitionistic or Pythagorean boundary, and it still expresses the result as a benefit degree.
Base method
COPRAS →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
q-Rung Orthopair →
What this data type is, when to use it, how to write it in a cell: the family's full account is here.
What Changes from the Base Method?
Four things change. The decision logic stays the same.
Cells. In crisp COPRAS every cell is a single number. Here every cell is a pair: a support degree μ and a rejection degree ν. The sum of these two degrees' third powers cannot exceed 1, because DecisionMind fixes q at 3 for this method. The user does not choose q. Weights are supplied from outside as single numbers.
Scale equalisation. In crisp COPRAS every column is scaled by dividing by its own total. Here every pair is first reduced to a single number: the cube of the support degree minus the cube of the rejection degree. This number is shifted to the positive side by adding 1, and only then divided by the column total. The shift prevents the division from breaking down when the reduced number comes out negative.
Aggregation. Crisp COPRAS sums the benefit criteria, sums the cost criteria separately, and combines the two totals with a formula. The same split is made here too; only now the summed values are the reduced and shifted numbers. If there is no benefit criterion, or no cost criterion, the formula simplifies automatically.
Score and defuzzification. The benefit degree Q keeps the same definition. The largest Q is the best alternative, and it can be converted into a percentage benefit degree. The method does not discard the uncertainty at the outset; the uncertainty is reduced to a single number at the reduction step, and every step after that runs on this number.
DecisionMind holds the reduction fixed with Liu and Wang's 2018 score definition, and the aggregation fixed with Zavadskas and Kaklauskas's classical 1996 formula. The literature also contains another score definition that additionally accounts for the hesitancy margin, and that definition can give a different Q.
How to Read the Output
The benefit degree Q means the same thing here too. The best alternative is taken as 100, and the others receive a percentage relative to it. The difference is here: although Q appears as a single number, beneath it now lies a tension between support and rejection, and this tension is reduced to a single number, and lost from view, at the reduction step.
If an alternative's support and rejection degrees are both high on a criterion, the reduced number comes out as a middling value. This means there is uncertainty on that criterion, not average performance. The report must make this distinction.
Thus instead of writing:
"According to q-Rung COPRAS, the best alternative is A1"
the report should read:
"A1's benefit degree is 100; on the criteria where A1 is strong, the gap between support and rejection is also clear, and does not come from an uncertain middling value"
Reduction makes the calculation easier; it does not remove the uncertainty.
When to Prefer This over the Base Method
Use this extension when an expert gives a judgement both strong support and a strong reservation, and this pair exceeds both the intuitionistic and the Pythagorean boundary. Which pair exceeds which boundary is shown by the short decision rule on the q-Rung data-type card. If the pair already fits the intuitionistic or Pythagorean boundary, there is no need to raise q.
Converting a measured criterion into this form is wrong. In DecisionMind the table must be of a single type throughout. If a measured criterion exists, it is entered as a fixed pair, and this pair carries no uncertainty. The base COPRAS exit condition applies here too: if a linear, compensatory aggregation logic does not fit the decision-maker's expectation, another method should be chosen in place of the COPRAS family.
Mistakes Specific to This Extension
Entering data without checking the constraint. In every cell, the sum of the support and rejection degrees' third powers cannot exceed 1.
Inverting the cost direction at the reduction step too. DecisionMind handles the cost criterion after reduction, only by keeping the benefit and cost totals separate. Also swapping the support and rejection degrees at the reduction step inverts the direction twice and corrupts the total.
Forcing the formula when there is no cost criterion. As in the illustrative example below, if every criterion is in the benefit direction, the cost total is zero and the benefit degree is set directly equal to the benefit total. Skipping this shortcut and applying the formula as it stands produces a division-by-zero error.
Defuzzifying first and ignoring the rejection degree. This path shows A2's benefit degree, in the illustrative example below, as different from its true value.
The governing principle is this:
q-Rung orthopair COPRAS exists to combine the difference between support and rejection honestly into a single benefit degree. Any application that changes this degree arbitrarily, or skips the rejection degree, erases this contribution.
Cases
The first case is DecisionMind's validation example. Three candidates closely outrank one another on every criterion, and all three criteria are in the benefit direction. This example is not taken from a book or paper page; it was produced by running the engine itself. The second case is an illustrative construction.
1. Illustrative example: Assessment of three candidates on three criteria (DecisionMind's validation example)
All three criteria are in the benefit direction, with weights of 0.40, 0.35 and 0.25 respectively. A1's support degree on every criterion is higher than A2's, and its rejection degree lower than A2's. The same relationship holds between A2 and A3.
| Candidate | C1 (μ, ν) | C2 (μ, ν) | C3 (μ, ν) |
|---|---|---|---|
| A1 | 0.90 · 0.20 | 0.85 · 0.30 | 0.80 · 0.40 |
| A2 | 0.70 · 0.40 | 0.65 · 0.50 | 0.60 · 0.55 |
| A3 | 0.50 · 0.55 | 0.45 · 0.60 | 0.40 · 0.65 |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method reduces every pair, adds 1, divides by the column total, and multiplies by the weight. Because all three criteria are in the benefit direction, the cost total is zero for every candidate, and the benefit degree is set directly equal to the benefit total.
| Candidate | Benefit degree | Percentage | Rank |
|---|---|---|---|
| A1 | 0.438 | 100.0 | 1 |
| A2 | 0.320 | 73.2 | 2 |
| A3 | 0.242 | 55.2 | 3 |
The result reads as follows. A1 takes the highest benefit degree, since it receives both higher support and lower rejection on every criterion, and is taken as 100. A2 carries 73.2 per cent of A1's benefit. A3 has the lowest benefit degree.
If the weights swap places, that is, if the heaviest criterion becomes the third, A2's benefit degree drops from 0.320 to 0.308 and the ranking does not change. This robustness comes from A1 outranking the others on every criterion; it should not be expected in every table.
In the report: "A1 has taken the highest benefit degree, with higher support and lower rejection degrees on all three criteria. A2 carries 73.2 per cent of A1's benefit, and the ranking does not change under a weight swap."
Source: DecisionMind's validation example for the QR-COPRAS engine. The figures were computed by independently rewriting the manifest's steps in Python and matched against the engine's own output.
2. Library science: Choosing among three digital archive providers
A university library will choose among three digital archive providers to migrate its electronic thesis archive. Three criteria are set: search and indexing quality, long-term data-preservation assurance, and annual licence cost. Annual licence cost is a "lower is better" criterion. Every provider's suitability has been converted into a pair from the support and reservation scores the technical team and the procurement unit gave separately.
| Provider | Search and indexing | Data-preservation assurance | Annual licence cost |
|---|---|---|---|
| K1 | 0.80 · 0.40 | 0.75 · 0.35 | 0.35 · 0.80 |
| K2 | 0.65 · 0.55 | 0.60 · 0.50 | 0.55 · 0.55 |
| K3 | 0.50 · 0.60 | 0.45 · 0.65 | 0.70 · 0.40 |
| Direction | higher is better | higher is better | lower is better |
| Weight | 0.35 | 0.35 | 0.30 |
The method reduces every pair, shifts it and divides by the column total. The benefit and cost totals are computed separately, and because the cost total is not zero, the full formula is applied.
| Provider | Benefit degree | Percentage | Rank |
|---|---|---|---|
| K1 | 0.447 | 100.0 | 1 |
| K2 | 0.310 | 69.3 | 2 |
| K3 | 0.243 | 54.3 | 3 |
The library's hesitation is this. If the weights swap places, that is, if annual licence cost becomes the heaviest criterion, K1's benefit degree rises from 0.447 to 0.452 and the ranking does not change. K1's clear superiority on the search and preservation criteria has made the ranking independent of the weight choice. The library should nonetheless note that K1's rejection degree of 0.80 on the cost criterion, that is, the strong assessment that its cost is low, comes from a single unit.
In the report: "K1 has taken the highest benefit degree on the search-quality and data-preservation criteria. This result does not change under a weight swap, but the report separately notes that the cost assessment comes from a single unit."
3. What Not to Do
If the rejection degree is ignored in the illustrative example and classical COPRAS is run on the support degrees alone, A2's benefit degree comes out as 0.333 instead of 0.320. The ranking does not change, but A2's true share is shown at the wrong magnitude. The second error is also swapping the support and rejection degrees at the reduction step for a criterion such as annual licence cost; this inverts the direction twice and makes the most expensive provider look advantageous. The third error is forcing the harmonic-mean formula when there is no cost criterion at all, as in the illustrative example; this produces a division-by-zero error. DecisionMind sets the benefit degree directly equal to the benefit total in this case.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/qr-copras
Zavadskas, E. K., & Kaklauskas, A. (1996). Determination of an efficient contractor by using the new method of multicriteria assessment. In International Symposium for the Organization and Management of Construction: Shaping Theory and Practice, Vol. 2: Managing the Construction Project and Managing Risk (CIB W65), 94–104. (no DOI)
Yager, R. R. (2017). Generalized orthopair fuzzy sets. IEEE Transactions on Fuzzy Systems, 25(5), 1222–1230. DOI: 10.1109/TFUZZ.2016.2604005
Liu, P., & Wang, P. (2018). Some q-rung orthopair fuzzy aggregation operators and their applications to multiple-attribute decision making. International Journal of Intelligent Systems, 33(2), 259–280. DOI: 10.1002/int.21927
Pinar, A. (2022). Supplier Evaluation with Q-Rung Orthopair Fuzzy-Based COPRAS Method. In Multiple Criteria Decision Making with Fuzzy Sets, 13–26. Springer. DOI: 10.1007/978-3-030-98872-2_2