Extension card · m-Polar
Bipolar fuzzy MARCOS
This is the form of MARCOS for situations where each cell records, separately, a judgement's effect in the desired direction and its effect in the opposite direction. The two effects are reduced to a single score in the very first step, and the rest of the calculation follows the same path as crisp MARCOS.
Base method
MARCOS →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
m-Polar →
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?
Cells. In crisp MARCOS every cell is a single number. Here every cell is two numbers: a positive pole and a negative pole. The positive pole states, on a scale of 0 to 1, how strongly the alternative performs in the desired direction on this criterion. The negative pole states the effect in the opposite direction, on a scale of 0 to −1. Weights remain crisp numbers; MARCOS does not generate weights.
Scale equalisation. Bipolar MARCOS first reduces every cell to a single number with a score function: it adds the positive pole to the negative pole, adds 1, and divides by 2. Once the score function has produced these numbers, the remaining steps of crisp MARCOS run on them unchanged. Ideal (AI) and anti-ideal (AAI) rows, observed according to criterion direction, are added to the table; every cell is ratioed against the ideal.
Utility ratios and the final utility function. Every alternative's weighted row sum is ratioed against the sums of the ideal and anti-ideal rows to give two utility ratios (K⁺ and K⁻). As in crisp MARCOS, these two ratios are combined into a single final utility function. The result is a single number between 0 and 1, and the higher one is preferred.
DecisionMind fixes, for bipolar MARCOS, the score function and the crisp MARCOS steps that follow it (the ideal/anti-ideal extension, the utility ratios). Weights are taken from outside as crisp numbers.
No independent founding paper specific to bipolar MARCOS could be confirmed in the literature review. DecisionMind builds this extension by applying the crisp MARCOS algorithm to bipolar fuzzy data that has been defuzzified with a score function. It is not, like Fuzzy TOPSIS (Chen 2000), an independent fuzzy algorithm in its own right; it is the crisp method's direct adaptation to bipolar data.
How to Read the Output
The output is a final utility degree, as in crisp MARCOS, and it produces a ranking. It cannot be compared with a different set, because the ideal and anti-ideal references are built, in every analysis, from that analysis's own alternatives.
The difference is here: every cell beneath the utility degree now comes from a bipolar input that has already been reduced to a single number by the score function. Two alternatives can reach the same utility degree through different combinations of poles; the degree does not show this.
Thus instead of writing:
"In bipolar MARCOS, the alternative reaching the highest utility degree is definitively the best"
the report should read:
"The utility degree is a position relative to this set's ideal and anti-ideal references; because the positive and negative poles have already dissolved into a single number in the first step through the score function, the degree does not show which pole contributed what to the result"
When to Prefer This over the Base Method
Use this extension when an alternative has a measurable effect in both the desired and the opposite direction on a criterion, and these two effects need to be preserved rather than reduced to a single net figure. Typical situations: a piece of equipment's performance contribution alongside its implementation risk, or a supplier's price advantage alongside its delivery risk.
If a criterion is one-directional and already measured, there is no second pole, and crisp MARCOS is sufficient. The exit condition is the same as for crisp MARCOS: this extension is likewise suitable where a compromise value relative to ideal and anti-ideal references is being sought.
Mistakes Specific to This Extension
Deriving the negative pole from the positive pole. The negative pole comes from its own body of evidence; it is not computed from the positive pole.
Reading the negative pole as a degree of rejection. In the bipolar structure there is no constraint that the two poles must sum to no more than 1.
Confusing the bipolar fuzzy set with the m-polar fuzzy set at m = 2. A bipolar set measures a single criterion's two-directional effect; an m-polar set at m = 2 measures two independent viewpoints. Where two independent viewpoints genuinely exist, a member of the m-polar family is used instead.
Trying to build the ideal and anti-ideal rows from the raw bipolar pairs rather than from the scored table. The ideal and anti-ideal references are built from the crisp table that follows the score function, according to criterion direction; searching for "the best pair" directly among bipolar pairs is undefined.
Changing the score function without declaring it. A different defuzzification form changes the utility ratios and, with them, the final utility degree.
The governing principle is this:
Every pole must rest on its own body of evidence, and the ideal and anti-ideal references must be built only from the crisp table that follows the score function.
Cases
The first case is DecisionMind's engine validation fixture. The source field in the manifest shows an author and year for this table. But this field does not point to a real paper; it points to the engine's own test fixture, which is why the case is presented as an illustrative example. The second case is entirely fictional.
1. Illustrative example: Comparing three software quotations on two criteria
A firm is comparing three software quotations on two criteria: performance contribution (higher is better) and implementation risk (lower is better). Every cell is given as a bipolar fuzzy pair.
| Quotation | Performance contribution | Implementation risk |
|---|---|---|
| A1 | (0.7; −0.2) | (0.6; −0.3) |
| A2 | (0.5; −0.4) | (0.8; −0.1) |
| A3 | (0.6; −0.3) | (0.4; −0.5) |
| Weight | 0.6 | 0.4 |
After the score function, the crisp scores come out at 0.75 and 0.35 for A1; 0.55 and 0.15 for A2; and 0.65 and 0.55 for A3. Ideal and anti-ideal rows are added to the table and the utility ratios are computed.
| Quotation | Final utility degree | Rank |
|---|---|---|
| A2 | 0.703 | 1 |
| A1 | 0.646 | 2 |
| A3 | 0.527 | 3 |
A2 comes first in the final utility degree because it has the lowest implementation risk.
The firm's hesitation: if the weights were swapped, that is, 0.6 to implementation risk and 0.4 to performance, the ranking stays the same: A2 first (0.781), A1 second (0.575), A3 third (0.446). Even if A1's implementation-risk cell were pulled down one notch in its performance-contribution figure (0.5 instead of 0.6), the ranking would not change.
In the report: "Quotations have been scored with bipolar fuzzy pairs, and the positive and negative poles have been reduced to a single number with the score function. A2 reaches the highest final utility degree (0.703) thanks to its lowest implementation risk; a weight swap and a single-notch score change do not alter the ranking."
Source: DecisionMind's validation fixture for the bipolar fuzzy MARCOS engine; utility degrees and sensitivity values were obtained by independently recomputing the kernel in Python.
2. Parks and gardens: Choosing among three landscaping-firm quotations
A municipality will choose one of three landscaping-firm quotations for a park-renewal job. Two criteria are set: contribution to green-space quality (higher is better) and maintenance-cost risk (lower is better). Each criterion has two separate bodies of evidence: the landscape architect's assessment supplies the desired-direction effect, and the maintenance unit's historical records supply the opposite-direction effect.
| Firm | Contribution to green-space quality | Maintenance-cost risk |
|---|---|---|
| P1 | (0.62; −0.1) | (0.5; −0.3) |
| P2 | (0.44; −0.2) | (0.5; −0.66) |
| P3 | (0.5; −0.1) | (0.5; −0.46) |
| Weight | 0.6 | 0.4 |
P1 delivers the highest contribution to green-space quality but also has the highest maintenance-cost risk. P2 is the opposite: the lowest contribution to quality and the lowest cost risk. P3 sits in the middle on both criteria.
| Firm | Final utility degree | Rank |
|---|---|---|
| P1 | 0.751 | 1 |
| P3 | 0.665 | 2 |
| P2 | 0.575 | 3 |
The municipality's hesitation: if the weights were swapped, that is, 0.6 to maintenance-cost risk and 0.4 to quality, the ranking stays the same: P1 first (0.761), P3 second (0.661), P2 third (0.563). Even if P1's maintenance-cost risk were worsened by one notch (from −0.3 to −0.4), the ranking would not change. The result is robust to both scenarios.
In the report: "When green-space quality is given a weight of 0.6, P1 reaches the highest final utility degree. When the weight is shifted to maintenance-cost risk, and when P1's risk cell is worsened by one notch, the ranking still does not change."
3. What Not to Do
In the parks example, deriving P2's maintenance-cost-risk cell from its positive pole and writing "0.5; −0.44" is wrong. This collapses two separate bodies of evidence, the landscape architect's assessment and the maintenance unit's records, into a single source. The second error is trying to build the ideal and anti-ideal rows from the raw bipolar pairs ("which pair is bigger"). These rows are built only from the crisp table that follows the score function, according to criterion direction. The third error is reporting the illustrative example's A2 utility degree of 0.703 as "70 per cent suitable"; the degree only compares these three quotations against one another, relative to this set's own ideal and anti-ideal references.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/bf-marcos
Stević, Ž., Pamučar, D., Puška, A., & Chatterjee, P. (2020). Sustainable supplier selection in healthcare industries using a new MCDM method: Measurement of Alternatives and Ranking according to Compromise Solution (MARCOS). Computers & Industrial Engineering, 140, 106231. DOI: 10.1016/j.cie.2019.106231
Zhang, W.-R. (1994). Bipolar fuzzy sets and relations: A computational framework for cognitive modeling and multiagent decision analysis. Proceedings of NAFIPS/IFIS/NASA '94, 305–309. DOI: 10.1109/IJCF.1994.375115
Chen, J., Li, S., Ma, S., & Wang, X. (2014). m-Polar fuzzy sets: An extension of bipolar fuzzy sets. The Scientific World Journal, 2014, 416530. DOI: 10.1155/2014/416530
Alghamdi, M. A., Alshehri, N. O., & Akram, M. (2018). Multi-Criteria Decision-Making Methods in Bipolar Fuzzy Environment. International Journal of Fuzzy Systems, 20(6), 2057–2064. DOI: 10.1007/s40815-018-0499-y