This page is published in English.
Ranking
PL-MARCOS - Probabilistic Linguistic extension of MARCOS
Probabilistic Linguistic outranking/ranking - Probabilistic Linguistic Term Set (PLTS: {L_k|p_k})
Overview
pl-marcos extends MARCOS to handle Probabilistic Linguistic uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Probabilistic Linguistic Term Set (PLTS: {L_k|p_k}) algebra. The final scores are defuzzified via expected linguistic value E = Σ p_k · index(L_k) before ranking.
- Output
- utility, higher is better
- Data
- Probabilistic Linguistic, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Probabilistic Linguistic MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Construct the PLTS decision matrix L_ij(p_ij)={L_ij^(k)(p_ij^(k))} on linguistic term set S={s_0,…,s_g} with Σ_k p_ij^(k)=1; define criterion weights w_j and direction sets J^+ (benefit) / J^- (cost).
Report §4.4 Step 1; PL-MARCOS
- 2
Define PL anti-ideal L_AI(p) and ideal L_I(p) solutions per criterion direction using expected value E(L(p))=Σ_k r(L^(k))·p^(k): L_AI,j = arg min_i E(L_ij) (benefit) / arg max_i (cost); L_I,j = arg max_i (benefit) / arg min_i (cost). Append L_AI and L_I as extra rows to the matrix.
Report §4.4 Formulas 1-2 - anti-ideal and ideal solutions
- 3
Build the weighted PLTS matrix v_ij(p) by scaling each row's PLTS by criterion weight w_j (probabilistic-linguistic weighted aggregation).
Report §4.4 Step 4 - weighted PL matrix
- 4
Weighted sum per alternative S_i = Σ_j E(v_ij(p)); compute S_AI and S_I for the appended rows.
Report §4.4 Step 4 - weighted sum
- 5
Utility degrees K_i^- = S_i/S_AI (vs anti-ideal) and K_i^+ = S_i/S_I (vs ideal).
Report §4.4 Formulas 3-4 - utility degrees
- 6
Utility functions f(K_i^+)=K_i^-/(K_i^+ + K_i^-) and f(K_i^-)=K_i^+/(K_i^+ + K_i^-).
Report §4.4 - utility functions
- 7
Final utility function f(K_i) and descending ranking.
Report §4.4 Formula 5 - final utility
Fits when / Look elsewhere when
Fits when
- •Preserves linguistic_probabilistic uncertainty through the pipeline rather than premature crispification at elicitation
- •Native group-decision support (multi-DM aggregation built into the pipeline)
Look elsewhere when
- •Crisp data sufficient - use base MARCOS directly (avoid unnecessary uncertainty layer)
- •Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Assumptions to verify
- Decision matrix entries are valid Probabilistic Linguistic numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Limitations
- •Rank reversal known on alternative-set changes (ref: inherited from crisp base; cf. Belton-Gear 1983, Wang-Luo 2009)
Edge cases and pitfalls
Value-space violation: ensure all entries satisfy PLTS: {L_k|p_k} where L_k is linguistic label, Σ p_k ≤ 1 before computation.
Defuzzification method affects ranking: expected linguistic value E = Σ p_k · index(L_k) is the canonical choice but alternatives exist.
Works with
Commonly takes its weights from
How to cite
. UNCONFIRMED - PL-MARCOS specific seminal not confirmed via systematic literature search. PENDING.
System ID, as it appears in reports and the API
PL-MARCOS