1. Form Picture Fuzzy decision matrix X̃ = [x̃_ij] with x̃_ij = (μ_ij, η_ij, ν_ij), μ_ij+η_ij+ν_ij ≤ 1.
X~=[x~ij]m×n,x~ij=(μij,ηij,νij),μij+ηij+νij≤1
2. Cost-complement normalize: for cost criteria, r_ij = (ν_ij, η_ij, μ_ij); for benefit criteria, r_ij = (μ_ij, η_ij, ν_ij) (unchanged).
rij=(νij,ηij,μij) if j∈Cost;rij=(μij,ηij,νij) if j∈Benefit
3. Per-criterion average solution AV_j via PFWA with equal weights 1/m: AV_j = (1 − ∏(1−μ_ij)^(1/m), ∏ η_ij^(1/m), ∏ ν_ij^(1/m)).
AVj=(1−i=1∏m(1−μij)1/m,i=1∏mηij1/m,i=1∏mνij1/m)
4. Positive/Negative Distance from Average via Cuong score s(α) = μ − ν. PDA_ij = max(0, s(r_ij) − s(AV_j))/|s(AV_j)|; NDA_ij = max(0, s(AV_j) − s(r_ij))/|s(AV_j)|. NOTE: Kamber 2026 Eq.(27)/(28) print these with PDA and NDA labels swapped; canonical labeling is used here for compatibility with Step 6 normalization NSP=SP/maxSP, NSN=1−SN/maxSN.
s(α)=μ−ν;PDAij=∣s(AVj)∣max(0,s(rij)−s(AVj));NDAij=∣s(AVj)∣max(0,s(AVj)−s(rij))
5. Weighted sums SP_i = Σ_j w_j · PDA_ij and SN_i = Σ_j w_j · NDA_ij.
SPi=j=1∑nwj⋅PDAij;SNi=j=1∑nwj⋅NDAij
6. Normalize: NSP_i = SP_i / max_i SP_i; NSN_i = 1 − SN_i / max_i SN_i.
NSPi=maxiSPiSPi;NSNi=1−maxiSNiSNi;NSPi:=0 if imaxSPi=0,NSNi:=1 if imaxSNi=0
7. Appraisal Score AS_i = (NSP_i + NSN_i)/2; rank alternatives in descending order of AS_i (largest AS is best).
ASi=21(NSPi+NSNi);rank desc by ASi