Papers
Topics
Authors
Recent
Search
2000 character limit reached

COPRAS: Complex Proportional Assessment

Updated 10 July 2026
  • COPRAS is a multi-criteria decision-making method that explicitly separates benefit and cost criteria to rank alternatives.
  • It employs sum-based normalization, weighted aggregation, and a distinctive ratio adjustment step to compute performance scores.
  • The method is computationally moderate and offers clear benefit-cost insights, though it may exhibit rank reversal and sensitivity to extreme values.

Searching arXiv for the specified chapter and COPRAS to ground the article in the provided source. Complex Proportional Assessment (COPRAS) is an aggregation-type multi-criteria decision-making (MCDM) method that converts an alternatives-criteria matrix (ACM) into a single performance score per alternative for ranking. In the chapter "Chapter 8 Multi-Criteria Decision-Making: Aggregation-Type Methods," COPRAS is presented alongside Simple Additive Weighting (SAW), Multiplicative Exponent Weighting (MEW), Analytic Hierarchy Process (AHP), Analytic Network Process (ANP), Multi-Objective Optimization on the basis of Ratio Analysis (MOORA), Faire Un Choix Adequat (FUCA) and Weighted Aggregated Sum Product Assessment (WASPAS). Within that setting, COPRAS is characterized by additive aggregation with an explicit separation of benefit and cost criteria and a ratio adjustment in the final score computation (Wang et al., 8 Sep 2025).

1. Position within aggregation-type MCDM

The chapter describes selected aggregation-type MCDM methods that convert an alternatives-criteria matrix into a single performance score per alternative through additive, multiplicative or hybrid manipulations, for ranking the alternatives. COPRAS belongs to this class and is one of the eight methods detailed step-by-step with a common ACM example and full numerical calculations (Wang et al., 8 Sep 2025).

The practical role of COPRAS is framed through three properties stated in the chapter. First, it uses an explicit separation of benefit and cost criteria. Second, it employs relatively simple computations: normalization, weighted sums, and ratio adjustment. Third, it is presented as a method that has been widely applied in engineering, management and supply-chain problems. This combination places COPRAS between plain weighted-sum procedures and more structurally elaborate approaches such as AHP or ANP.

The chapter’s comparative summary also situates COPRAS relative to other aggregation methods. COPRAS is described as more sensitive than FUCA and MOORA to outliers, but often less extreme than the pure multiplicative MEW. Its computational effort is described as moderate: more work than SAW or FUCA but far less than AHP or ANP. Its interpretability is described as high for those who like explicit benefit/cost splits, while being less transparent than SAW and easier to explain than eigenvector-based AHP.

2. Formal problem setup and notation

The COPRAS formulation in the chapter uses the following problem setup (Wang et al., 8 Sep 2025):

Symbol Meaning
mm number of alternatives, indexed by i=1,,mi = 1,\ldots,m
nn number of criteria, indexed by j=1,,nj = 1,\ldots,n
X=[xij]X = [x_{ij}] alternatives-criteria matrix, where xijx_{ij} is the performance of alternative ii on criterion jj
wj0w_j \ge 0 normalized weight of criterion jj, with i=1,,mi = 1,\ldots,m0
i=1,,mi = 1,\ldots,m1 set of benefit (to-be-maximized) criteria
i=1,,mi = 1,\ldots,m2 set of cost (to-be-minimized) criteria

The stated goal is to compute a single score i=1,,mi = 1,\ldots,m3 for each alternative i=1,,mi = 1,\ldots,m4 and then rank the alternatives in descending order of i=1,,mi = 1,\ldots,m5.

The notation used in the algorithm is also fixed. The normalized matrix is denoted i=1,,mi = 1,\ldots,m6, the weighted normalized matrix is denoted i=1,,mi = 1,\ldots,m7, the sum of weighted values for benefit criteria is denoted i=1,,mi = 1,\ldots,m8, the sum of weighted values for cost criteria is denoted i=1,,mi = 1,\ldots,m9, and the final COPRAS score is denoted nn0. This notation makes the benefit/cost decomposition explicit at every stage of the procedure.

3. Algorithmic procedure

The algorithm is given as a five-step procedure (Wang et al., 8 Sep 2025).

Step 1. Sum-based normalization. For every criterion nn1 and alternative nn2,

nn3

so that nn4 for each nn5.

Step 2. Weighted normalization. Each normalized value is multiplied by the corresponding criterion weight:

nn6

Step 3. Compute partial sums. Benefit and cost criteria are separated. For each alternative nn7,

nn8

Step 4. Compute relative significance nn9. If both benefit and cost criteria exist, COPRAS proposes

j=1,,nj = 1,\ldots,n0

This step is the distinctive ratio-adjustment stage. The score combines a direct contribution from benefit criteria through j=1,,nj = 1,\ldots,n1 and an inverse dependence on the cost aggregate through the factor involving j=1,,nj = 1,\ldots,n2. A plausible implication is that alternatives with smaller weighted cost sums receive a larger second term, other things equal.

Step 5. Ranking. Alternatives are ranked by descending j=1,,nj = 1,\ldots,n3. The highest j=1,,nj = 1,\ldots,n4 indicates the most preferred alternative.

The chapter also states two special cases. If all criteria are benefits, so that j=1,,nj = 1,\ldots,n5, then j=1,,nj = 1,\ldots,n6. If all criteria are costs, so that j=1,,nj = 1,\ldots,n7, sometimes one takes j=1,,nj = 1,\ldots,n8 or normalizes j=1,,nj = 1,\ldots,n9 so that larger is better.

4. Worked numerical example

The chapter provides a worked example with X=[xij]X = [x_{ij}]0 alternatives and X=[xij]X = [x_{ij}]1 criteria (Wang et al., 8 Sep 2025). Criteria X=[xij]X = [x_{ij}]2 and X=[xij]X = [x_{ij}]3 are benefits, and X=[xij]X = [x_{ij}]4 is a cost. The criterion weights are X=[xij]X = [x_{ij}]5, X=[xij]X = [x_{ij}]6, and X=[xij]X = [x_{ij}]7. The original ACM is:

Alternative X=[xij]X = [x_{ij}]8 X=[xij]X = [x_{ij}]9 xijx_{ij}0
xijx_{ij}1 0.93 600 15
xijx_{ij}2 0.51 700 20
xijx_{ij}3 0.77 500 10
xijx_{ij}4 0.82 400 9

Under sum-normalization, the criterion sums are xijx_{ij}5 for xijx_{ij}6, xijx_{ij}7 for xijx_{ij}8, and xijx_{ij}9 for ii0. The resulting normalized values are:

  • ii1: ii2
  • ii3: ii4
  • ii5: ii6
  • ii7: ii8

After weighted normalization, the values become:

  • ii9: jj0
  • jj1: jj2
  • jj3: jj4
  • jj5: jj6

The benefit and cost sums are then:

  • jj7: jj8, jj9
  • wj0w_j \ge 00: wj0w_j \ge 01, wj0w_j \ge 02
  • wj0w_j \ge 03: wj0w_j \ge 04, wj0w_j \ge 05
  • wj0w_j \ge 06: wj0w_j \ge 07, wj0w_j \ge 08

For the ratio-adjustment term, the minimum weighted cost is

wj0w_j \ge 09

and the sum of weighted costs is

jj0

Thus,

jj1

The resulting COPRAS scores are:

  • jj2
  • jj3
  • jj4
  • jj5

The ranking by descending jj6 is:

jj7

The chapter notes that these numbers illustrate the procedure and that small rounding differences may occur. The example is also significant because it shows a ranking in which the alternative with the smallest cost aggregate, jj8, attains the highest overall score despite not having the largest benefit sum. This suggests how strongly the ratio-adjustment term can influence the final ordering when cost differences are material.

5. Strengths, weaknesses, and comparative properties

The chapter outlines three practical strengths of COPRAS (Wang et al., 8 Sep 2025). It provides explicit separation of benefit and cost criteria, allowing decision-makers to see exactly how each contributes. It uses relatively simple computations: normalization, weighted sums, and ratio adjustment. It has been widely applied in engineering, management and supply-chain problems.

The weaknesses are also stated directly. Extremely high or low weighted values can dominate the sum, potentially masking balanced performance. Like most MCDM methods, COPRAS can exhibit rank reversal when alternatives are added or removed. The final jj9 depends on i=1,,mi = 1,\ldots,m00 and i=1,,mi = 1,\ldots,m01, which can be non-intuitive to stakeholders unfamiliar with the ratio adjustment step.

The comparative discussion positions COPRAS between several neighboring methods. Relative to FUCA, which is rank-based, and MOORA, which is difference-based, COPRAS is described as more sensitive to outliers. Relative to MEW, it is often less extreme than the pure multiplicative formulation. Relative to SAW or FUCA, its computational effort is higher, but it remains far less demanding than AHP or ANP. Relative to SAW, COPRAS is less transparent than a plain weighted sum; relative to AHP, it is easier to explain than an eigenvector-based procedure. In the chapter’s own summary, COPRAS offers a middle ground between purely additive and purely multiplicative aggregation, with an intuitive separation of beneficial and adverse effects, moderate computational cost, and clear ranking outcomes.

6. Interpretation, edge cases, and methodological cautions

The structure of COPRAS rests on the decomposition of performance into beneficial and adverse effects. The additive term i=1,,mi = 1,\ldots,m02 represents the weighted contribution of benefit criteria, while the second term modifies the score according to the relative magnitude of the weighted cost sum. Because this second term depends on both i=1,,mi = 1,\ldots,m03 and i=1,,mi = 1,\ldots,m04, the method is not only alternative-specific but also set-dependent. This suggests why the chapter identifies rank reversal as a possible phenomenon when alternatives are added or removed.

The two special cases clarify the method’s boundaries. When all criteria are benefits, the method collapses to

i=1,,mi = 1,\ldots,m05

When all criteria are costs, the chapter states that sometimes one takes i=1,,mi = 1,\ldots,m06 or normalizes i=1,,mi = 1,\ldots,m07 so that larger is better. These cases indicate that the usual COPRAS formula is intended for mixed benefit-cost settings and that the cost-only case may require a convention rather than a single universally fixed expression.

A common misunderstanding is to treat COPRAS as a plain weighted-sum method. The chapter’s formulation does not support that interpretation. The weighted sums i=1,,mi = 1,\ldots,m08 and i=1,,mi = 1,\ldots,m09 are intermediate quantities, but the final ranking in the mixed-criteria case is determined by

i=1,,mi = 1,\ldots,m10

not by a single direct sum over all criteria. Another possible misunderstanding is to assume that explicit benefit/cost separation automatically guarantees transparency for all audiences. The chapter instead states that interpretability is high for those who like explicit benefit/cost splits, while the dependence of i=1,,mi = 1,\ldots,m11 on i=1,,mi = 1,\ldots,m12 and i=1,,mi = 1,\ldots,m13 can still be non-intuitive.

Within aggregation-type MCDM, COPRAS is therefore best understood as a method that combines sum-based normalization, weighted aggregation, and a cost-sensitive ratio adjustment. Its procedural simplicity coexists with sensitivity to outliers, possible rank reversal, and a final score construction that is straightforward computationally but not always immediately intuitive (Wang et al., 8 Sep 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Complex Proportional Assessment (COPRAS).