Methods · Outranking
PAMSSEM I (Procedure for Multiple Criteria Aggregation for Mixed Evaluations)
PAMSSEM I compares alternatives pairwise and measures how far one outranks the other in each pair; in some pairs this comparison yields no clear result, and the two alternatives remain incomparable.
Base method's data type: Classical
What Is the Method?
PAMSSEM I is an outranking method for ranking alternatives ("which supplier", "which project", "which region") once you hold a decision table scored on several criteria. Its output is a preference-flow value for every alternative, but the ranking is not complete: the method declares, for some pairs of alternatives, "these two are incomparable," and does not force them into an order. PAMSSEM I emerged from work in the 1990s by Martel and colleagues to combine the concordance-discordance-veto logic of the ELECTRE family with the flow logic of the PROMETHEE family. The clearest and most verifiable publication of these steps is the paper Ben Amor, Jabeur and Martel published in 2007, introducing the multiple criteria aggregation procedure for mixed evaluations.
The Philosophy Behind It
PAMSSEM I's underlying idea is to bring two different notions of outranking under one roof. On one hand it asks the ELECTRE family's question: does one alternative genuinely outrank another, or is it so poor on one criterion that this single weakness invalidates everything else? This second question is answered through the veto threshold. On the other hand it carries the PROMETHEE family's view: it computes how much each alternative outranks the others on average (outgoing flow) and how much it is outranked by them (incoming flow).
This dual structure carries a philosophical consequence. PAMSSEM I is neither fully compensatory like TOPSIS nor a strict elimination method like classical ELECTRE. It allows limited compensation between criteria, but halts that compensation once the veto threshold is crossed. It is also an honest method: if two alternatives send mixed signals relative to each other, one good in one direction, the other good in another, the method does not force an order on them; it prefers to say "I cannot decide about these two."
How It Works
The method proceeds through seven steps.
First, pairwise local comparison. For each criterion, the difference between two alternatives is computed and signed according to the criterion's direction. If the difference is small (below the indifference threshold), the local comparison is zero; if it is large (above the preference threshold), the local comparison is one; between the two, an intermediate value is taken in proportion to the difference.
Second, concordance. These local comparisons are weighted-summed using the criterion weights to yield a degree of concordance. A high degree of concordance means most criteria prefer the first alternative to the second.
Third, discordance. For each criterion, how far the second alternative falls behind the first is scaled against that criterion's full range in the table. This answers the question: "on the criterion being lost, how large is the loss."
Fourth, comprehensive outranking degree. DecisionMind applies a veto gate at this step: if the user has specified a veto threshold and a reverse difference on one criterion exceeds it, the outranking degree is reset to zero; the first alternative can never outrank the second in any way. If the veto threshold is not crossed, the comprehensive outranking degree equals the concordance degree directly. If no veto threshold has been specified at all, the default, this gate never closes, and outranking always remains equal to the concordance degree.
Fifth, outgoing and incoming flow. The average of how much each alternative outranks all others gives its outgoing flow; the average of how much the others outrank it gives its incoming flow.
Sixth, net flow. Incoming flow is subtracted from outgoing flow.
Seventh, partial ranking. One alternative outranks another only when it is equal to or better in outgoing flow, equal to or better in incoming flow, and strictly better in at least one of the two. If two alternatives send mixed signals, one ahead in outgoing flow, the other ahead in incoming flow, no order is established between them; these alternatives remain incomparable.
The formulas behind each step are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
Net flow shows how far an alternative stands out from the others on average; it is not a percentage or a degree of certainty. A positive value shows the alternative stands out on the whole; a negative value shows it lags behind. But PAMSSEM I's real distinguishing output is not net flow but the partial ranking: which pairs are actually comparable, and which remain incomparable.
Thus instead of writing:
"PAMSSEM I ranked all the alternatives"
the report should read:
"PAMSSEM I ranked these pairs relative to one another and could not decide about these pairs; net flow is only an additional reference value"
Data Type and Inputs
PAMSSEM I works with crisp data: one number per cell. DecisionMind holds no separate data-type extension of this method; it stands alone in its base form.
You need: alternatives in rows, criteria in columns, one number per cell; direction information for every criterion; criterion weights summing to 1. You also need indifference and preference thresholds for every criterion; if unspecified, DecisionMind uses extreme values such as zero and one, which reduces the local comparison to a simple "greater or smaller" question. The veto threshold is optional but important: if unspecified, no criterion can apply a veto, and the method runs without the safety mechanism it was designed to have. PAMSSEM I does not produce weights, it takes them from outside.
When to Use It, When Not To
PAMSSEM I is a sound choice if your criteria are numerical, you can accept limited compensation, but you do not want a very poor performance on a particular criterion ever to be covered by the other criteria, and you want it stated explicitly whenever two alternatives cannot be decided between.
It should not be used in the following cases: if you cannot justify the veto threshold, the method runs with a safety mechanism that quietly falls out of service. If you need a complete ranking, PAMSSEM I does not guarantee one; if full compensation is acceptable, a simpler method is sufficient.
Limited compensation, a justifiable veto threshold, partial ranking acceptable → PAMSSEM I
A complete ranking is essential → PAMSSEM II or a fully compensatory method
Full compensation acceptable, no veto needed → TOPSIS, SAW
Weights, not thresholds, are needed → AHP, BWM, SWARA (subjective); Entropy, CRITIC (objective)
Strengths
PAMSSEM I's greatest strength is its honesty: it does not force a ranking on alternative pairs that send mixed signals, and so does not make a decision look more certain than it is. Once a veto threshold is defined, it prevents an unacceptable weakness on a single criterion from being masked by the other criteria, a protection that fully compensatory methods (TOPSIS, SAW) cannot offer. Using both concordance and flow calculations together gives a richer picture than methods relying on only one logic, veto alone or flow alone.
Weaknesses
Its limitations stem from its dependence on parameters. First, the result depends directly on the indifference, preference and veto thresholds; if these thresholds are chosen without justification, the result becomes arbitrary. Second, if the veto threshold is unspecified, the method quietly falls out of service, and the user may have trusted a safety mechanism that in fact never operated. Third, the partial ranking does not always answer the decision-maker's question of "who is better"; some pairs remain uncertain, and this must be resolved with an additional method, such as PAMSSEM II. Fourth, the common limitation of outranking methods applies here too: when the alternative set changes, the concordance and discordance degrees are recomputed and the ranking can be affected (Roy, 1991).
Common Mistakes
The most common mistake is assuming, without ever specifying a veto threshold, that PAMSSEM I will "automatically eliminate poor alternatives"; if no threshold is given, no elimination happens at all, and the method falls back on a purely weighted concordance calculation.
A second mistake is reading a pair left incomparable in the partial ranking as "equal"; incomparability does not mean equality, it means a mixed signal. A third is leaving the indifference and preference thresholds at their default extreme values without examining the data; this reduces the local comparison from a fine gradation to a crude "does it pass or not" question. A fourth is presenting net flow alone as the final decision and failing to report the uncertainties the partial ranking reveals.
The governing principle is this:
A PAMSSEM I result is a reflection of the thresholds you set; if the thresholds are unjustified, the result is unjustified too, and the incomparable pairs in the partial ranking must not be hidden from the report.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result.
1. IT: Choosing among three cloud providers (DecisionMind's validation example)
An IT company will migrate to one of three cloud providers (A1, A2, A3). Three criteria have been set: a service-quality score, a flexibility score and a support score; all three are treated as "more is better". Weights have been set at 0.40 for service quality, 0.30 for flexibility and 0.30 for support. The company has not specified a veto threshold.
| Provider | Service quality | Flexibility | Support |
|---|---|---|---|
| A1 | 3 | 2 | 5 |
| A2 | 1 | 5 | 4 |
| A3 | 4 | 3 | 3 |
| Direction | more is better | more is better | more is better |
| Weight | 0.40 | 0.30 | 0.30 |
The method carries out pairwise local comparisons on each criterion, combines them with the weights to build the concordance degree. Since no veto threshold has been given, the comprehensive outranking degree stays directly equal to the concordance degree. The outgoing and incoming flow of each provider, then its net flow, are computed next.
| Provider | Net flow | Rank |
|---|---|---|
| A3 | 0.10 | 1 |
| A1 | 0.00 | 2 |
| A2 | -0.10 | 3 |
The result reads as follows. A3 has the highest service quality and the highest support, and is middling on flexibility; together these three place it ahead in net flow. A2 is best on flexibility but has the lowest score on service quality, and this weakness on the most heavily weighted criterion cannot be fully offset by the other criteria; A2 finishes last. A1 shows an average profile across all three criteria and its net flow is exactly zero.
The company hesitates here: when the service-quality weight is lowered from 0.40 to 0.35 and the flexibility weight raised to 0.35, re-running the DecisionMind engine produces the order A1, A3, A2; A1's net flow of 0.05 puts it ahead, and A3 drops to second at 0.05. This shows that a shift of only 0.05 in the weight distribution can change first place.
In the report: "Under the given weights, A3 has the highest net flow (0.10); when 0.05 of the service-quality weight is shifted to flexibility, A1 comes out ahead, so first place is sensitive to the weight distribution."
Source: The table is a teaching validation example prepared by DecisionMind for the PAMSSEM I engine, not a case taken from a paper. The manifest's founding-source record points to a goal-programming paper (Martel and Aouni); that paper's title does not match PAMSSEM's outranking structure, and the DecisionMind team is reviewing this record. This card relies on the verified paper by Ben Amor, Jabeur and Martel (2007) for the method's history.
2. Librarianship: Choosing a new automation system for a provincial public library
A provincial public library will choose among three automation-system proposals. Three criteria have been set: catalogue search speed, a user-interface satisfaction score and annual licence cost (inverted, low cost is good). The library's management has set a veto threshold: no proposal should be so weak on catalogue search speed as to fall below a given threshold.
The method compares the three proposals pairwise, builds the concordance degrees and checks the veto threshold. Suppose one proposal turned out weak enough on catalogue search speed to cross the veto threshold; this proposal can never outrank the other proposals, even if its cost is the lowest, and its outranking degree is reset to zero in that pair. Between the remaining two proposals, a ranking then forms according to net flow.
Management hesitates here: would the eliminated proposal re-enter consideration if the veto threshold were relaxed slightly? This shows how tightly the threshold is held directly determines the result; the threshold should reflect the library's genuine minimum expectation, not be chosen arbitrarily.
In the report: "The veto threshold set for catalogue search speed has directly eliminated one proposal; the remaining two proposals have been ranked by net flow, and the threshold value rests on the library's minimum speed expectation."
3. Fire Services: Partial ranking in choosing a new station site
A metropolitan fire service will build a new station in one of three candidate districts. Three criteria have been set: average response time (inverted), population density in the service area, and land cost (inverted). The service has not specified a veto threshold.
The method compares the three districts pairwise and computes net flows. Suppose the result showed two districts sending a mixed signal relative to each other: the first district led in outgoing flow because it was better on response time, but it also led in incoming flow because it was worse on land cost. In this case PAMSSEM I does not establish an order between these two districts and marks them incomparable; only the third district falls behind both of them on net flow.
The service hesitates here: to reach a decision, should it eliminate the third district and turn to an additional criterion, such as existing crew experience, for the remaining two? A pair PAMSSEM I leaves incomparable should not be forced into an order without additional information.
In the report: "The third district has been eliminated by net flow; the remaining two districts have been found incomparable by PAMSSEM I, and an additional criterion is needed to choose between them."
4. What Not to Do
In the same cloud-provider table, reporting "the method eliminated poor alternatives" without ever setting a veto threshold would be wrong; since no threshold was given, no elimination took place at all. A second error is interpreting A1's exactly zero net flow as "A1 remained undecided"; zero only shows that its outgoing and incoming flows came out equal, it is not an indicator of uncertainty. A third error is presenting "A3 is the definite winner" from a single weight scenario, without seeing that a 0.05 shift in the weight distribution changes first place.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/pamssem-i
Ben Amor, S., Jabeur, K., & Martel, J.-M. (2007). Multiple criteria aggregation procedure for mixed evaluations. European Journal of Operational Research, 181(3), 1506-1515. DOI: 10.1016/j.ejor.2005.11.048
Roy, B. (1991). The outranking approach and the foundations of ELECTRE methods. Theory and Decision, 31(1), 49-73. DOI: 10.1007/BF00134132
Ben Amor, S., & Martel, J.-M. (2014). A new distance measure including the weak preference relation: Application to the multiple criteria aggregation procedure for mixed evaluations. European Journal of Operational Research, 238(1), 358-370. DOI: 10.1016/j.ejor.2014.03.036
Martel, J.-M., & Aouni, B. (1990). Incorporating the decision-maker's preferences in the goal-programming model. Journal of the Operational Research Society, 41(12), 1121-1132. DOI: 10.1057/jors.1990.179. (The manifest had recorded a different year and title as the founding source; this card, based on the "PAMSSEM ancestor" note in the kernel code, lists the genuine Martel-Aouni paper carrying the correct year and DOI. The paper is a goal-programming study and does not directly define PAMSSEM's outranking structure.)