Extension card · Pythagorean
Cubic Pythagorean fuzzy EDAS (Paul, Jana & Pal, 2023)
This is the form of EDAS for situations where a criterion assessment is given both as an interval and as a single point. Every cell carries a Pythagorean interval AND a Pythagorean point together; the method combines the two into a single score and ranks alternatives against the set's average.
Base method
EDAS →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Pythagorean →
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.
Cells. In crisp EDAS every cell is a single number. Here every cell consists of six numbers: a Pythagorean interval (support [Y⁻,Y⁺], rejection [F⁻,F⁺]) AND a Pythagorean point (support Y, rejection F). The interval part carries the information "this assessment is plausible within this band"; the point part carries "the single most likely value"; neither substitutes for the other, and both are kept together. The constraint is Pythagorean: at the interval's upper end, (Y⁺)²+(F⁺)² ≤ 1, and for the point part, Y²+F² ≤ 1. Criterion weights are taken from outside as crisp numbers.
Combining experts (group decision). This extension supports more than one expert's matrix. A geometric combination rule weighted by expert weights (CuPyFWG) reduces K experts' cells to a single collective cell; with a single expert this step changes nothing. Crisp EDAS does not directly support group decisions and already treats the input as combined; here, combination is a step of the method itself.
Weight source: optimisation on paper, direct input in the engine. The founding article (Paul, Jana & Pal, 2023) derives criterion weights through a non-linear optimisation. That optimisation runs under partial weight constraints and requires a solver. DecisionMind's engine does NOT run this optimisation; weights are supplied directly as input. This card's author has checked the β and q parameters the manifest reports (belonging to the article's optimisation objective) by reading the kernel code, and found that the engine uses them in no step at all. Changing these two parameters has no effect whatsoever on the result; changing the weight is what is required.
Score, deviation and combination. Every cell's score is the average of its interval part's Pythagorean score and its point part's Pythagorean score. The column average is built on this same score, as the alternatives' Pythagorean weighted geometric mean. The rest is crisp EDAS itself: every cell's positive and negative deviation from this average is measured, weighted and summed, normalised, and combined into a single appraisal score. Because the score can come out negative (the Pythagorean score lies between −1 and 1), the column average can also be negative; in that case the denominator of the deviation calculation becomes a negative number, and unless built carefully, the positive/negative signs can flip. This is a risk the manifest itself reports (see Mistakes Specific to This Extension).
DecisionMind fixes, for this extension, the score function, the geometric-mean rule and crisp EDAS's own deviation-normalisation steps. Weights come from outside; the method does not generate weights itself.
How to Read the Output
The appraisal score is read as in crisp EDAS: it is a position relative to the set's own average. The difference lies here: this average now comes from the combination of an interval AND a point assessment. Two alternatives can share the same point value while differing in interval width; that width merges into the single number from the moment the score is computed, and does not appear separately in the score itself.
Thus instead of writing:
"Cubic Pythagorean fuzzy EDAS gives a more reliable result because it uses interval and point information together"
the report should read:
"This score comes from the average of the interval assessment and the point assessment; which alternative has a wide interval and which has a narrow one does not show up in the score itself and must be reported separately"
When to Prefer This over the Base Method
This extension is worth considering when experts give a criterion both as a band (at least this, at most that) and as a single most-likely value together. The aim is to carry this pair of pieces of information without reducing one to the other. If more than one expert's matrix exists, the method combines them internally; where weights are wanted derived by optimisation as in the article, this must be done as a separate step outside DecisionMind and the result entered directly as a weight. Converting a measured criterion into an interval-point pair models uncertainty rather than manufacturing it. Crisp EDAS's exit condition applies here too: where one criterion cannot be traded away, this extension remains compensatory as well.
Mistakes Specific to This Extension
Expecting to change the result by adjusting β and q. These two parameters belong to the article's weight-optimisation step; DecisionMind's engine does not run that step, so these parameters are read at no computational step at all. The only way to change the result is to change the weight directly.
Not checking deviation signs when the column average comes out negative. Because the score lies between −1 and 1, a criterion's average can come out negative; in that case the denominator of the positive/negative deviation calculation becomes negative, and unless built carefully, the signs can flip. This is a risk the manifest itself reports; the sign of every criterion's average score must be checked before the result is accepted.
Value-domain violation. At the interval's upper end, (Y⁺)²+(F⁺)² ≤ 1 must hold, and for the point part, Y²+F² ≤ 1; this is checked from the sum of squares, not from the intuitive sum (Y+F≤1).
Assuming equal expert weights and not reporting it. Where more than one expert is involved, the combination is sensitive to expert weights; saying "the experts were combined" without stating the weights is an incomplete report.
The governing principle is this:
In this engine, weights always arrive as direct input; the article's optimisation parameters (β, q) are never read by the engine and have no effect whatsoever on the result. The report must state this limit plainly.
Cases
The first case is DecisionMind's own verification example. Block J in the manifest describes the founding article's real five-alternative table (municipal solid-waste disposal-method selection), but that same block's stored matrix does not carry this table. Instead it carries a separate, synthetic, three-alternative, two-criterion table that satisfies the constraints; this inconsistency has also been reported in the verification notes. Case 1 is therefore a small table faithful to the formulas, built by this card's author and verified with the kernel. The second case is an illustrative construction.
1. Illustrative example (DecisionMind's verification example): Choosing between two production-line investments
A manufacturer compares two production-line investments on two criteria: efficiency (higher is better) and unit processing-cost index (lower is better). Every line has been assessed on every criterion with both a Pythagorean interval and a Pythagorean point value.
| Line | Efficiency: [Y⁻,Y⁺],[F⁻,F⁺] · (Y,F) | Cost index (lower is better): [Y⁻,Y⁺],[F⁻,F⁺] · (Y,F) |
|---|---|---|
| A1 | [0.60;0.70],[0.20;0.30] · (0.65;0.25) | [0.50;0.60],[0.40;0.50] · (0.55;0.45) |
| A2 | [0.75;0.85],[0.10;0.20] · (0.80;0.15) | [0.65;0.75],[0.30;0.40] · (0.70;0.35) |
| A3 | [0.50;0.60],[0.30;0.40] · (0.55;0.35) | [0.45;0.55],[0.43;0.53] · (0.50;0.48) |
| Weight | 0.60 | 0.40 |
The method computes every cell's score from the average of the interval score and the point score, and builds the average solution for the two criteria. It then measures every line's positive and negative deviation from this average, weights and sums them, and combines them into a single appraisal score.
| Line | Appraisal score | Rank |
|---|---|---|
| A1 | 0.6460 | 1 |
| A3 | 0.5994 | 2 |
| A2 | 0.3977 | 3 |
The result reads as follows. A2 holds the highest score on efficiency, but it also stays clearly above the column average on the cost index; this is a negative position on the cost criterion. Although efficiency's weight (0.60) is high, A2's weakness on cost drags it to last place. A1, staying balanced on both criteria, comes out first.
The manufacturer's hesitation is sensitive to weight. If efficiency's weight is lowered from 0.60 to 0.55 and cost's weight raised from 0.40 to 0.45, A3 moves ahead (A3=0.6736, A1=0.6644); as long as efficiency's weight stays at 0.60, A1 remains ahead. This shows that the A1-A3 order is fairly sensitive to the relative size of the efficiency and cost weights.
In the report: "With the weights given (efficiency 0.60, cost 0.40), A1 is first (0.6460); once the cost weight is raised to 0.45, A3 moves ahead, so the ranking is sensitive to this weight. The β and q parameters have no effect whatsoever on this result, because this engine does not use them."
Source: DecisionMind's Cubic Pythagorean fuzzy EDAS verification example. The score function, average solution and EDAS skeleton follow Paul, Jana and Pal's (2023) definition; the cubic structure follows the definitions of Jun, Kim and Yang (2012) and Abbas et al. (2019). The appraisal scores and the weight-swap scenario have been computed independently by this card's author, running the kernel directly.
2. Textile manufacturing: A garment factory's dyeing-technology investment
A garment factory will choose one of three dyeing technologies to invest in. Three criteria apply: water-consumption index (lower is better), colour-fastness score and energy efficiency. The factory's technical team and procurement team have each assessed every technology separately; each assessment has been combined as both an interval (how much the teams agree with one another) and a point (their shared most-likely value).
The method reduces the two teams' cells to a single collective matrix with the geometric combination rule, builds every criterion's average solution, and measures every technology's position relative to this average. Suppose the technology with the lowest water consumption also stayed below the average on colour fastness, and still did not finish third, because the weight on water consumption had been kept high.
The factory's hesitation is this: the interval width between the two teams' assessments may also reflect how thoroughly "tested" the technology is; a wide interval indicates a difference of opinion between the teams. But this width does not appear separately in the final score; it merges into the score itself. The factory should propose a separate pilot production test for technologies whose interval comes out wide.
In the report: "Because the weight on water consumption was kept high, the technology with the lowest consumption came out ahead; a separate pilot production test is recommended for technologies where the disagreement between teams is wide."
3. What Not to Do
In the illustrative example, trying to bring A2 ahead by adjusting β and q: this engine reads neither parameter at any computational step, so the result does not change. The second mistake is entering a pair that violates (Y⁺)²+(F⁺)² ≤ 1 at the interval's upper end without checking it; this invalidates the calculation. The third mistake is reading A1's score of 0.6460 as "65 per cent suitable"; the score is only a comparison between these two lines, relative to the set's own average.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/cubic-edas
Paul, T. K., Jana, C., & Pal, M. (2023). Multi-criteria group decision-making method in disposal of municipal solid waste based on cubic Pythagorean fuzzy EDAS approach with incomplete weight information. Applied Soft Computing, 144, 110515. DOI: 10.1016/j.asoc.2023.110515
Abbas, S. Z., Khan, M. S. A., Abdullah, S., Sun, H., & Hussain, F. (2019). Cubic Pythagorean fuzzy sets and their application to multi-attribute decision making with unknown weight information. Journal of Intelligent & Fuzzy Systems, 37(1), 1529–1544. DOI: 10.3233/JIFS-18382
Jun, Y. B., Kim, C. S., & Yang, K. O. (2012). Cubic sets. Annals of Fuzzy Mathematics and Informatics, 4(1), 83–98. (no DOI)
Yager, R. R. (2014). Pythagorean membership grades in multicriteria decision making. IEEE Transactions on Fuzzy Systems, 22(4), 958–965. DOI: 10.1109/TFUZZ.2013.2278989
Keshavarz Ghorabaee, M., Zavadskas, E. K., Olfat, L., & Turskis, Z. (2015). Multi-criteria inventory classification using a new method of evaluation based on distance from average solution (EDAS). Informatica, 26(3), 435–451. DOI: 10.15388/Informatica.2015.57