Methods · Aggregation and voting
Hamacher T-norm (Adjustable Product-Sum Family)
The Hamacher t-norm is a product-based family of combination rules that reduces two fuzzy assessments to a single degree with a tightness set by a parameter γ.
Base method's data type: Intuitionistic
What Is the Method?
The Hamacher t-norm is a generalisation of the Einstein t-norm. When combining two membership degrees, or the two components of an intuitionistic fuzzy number, it behaves more loosely or more strictly according to a γ parameter set by the user. It is not a decision method in its own right: it runs the combination step inside methods such as the intuitionistic fuzzy weighted average, where several experts' or several criteria's assessments are brought together. Its output is not a ranking but a single number, or a new membership–non-membership pair. It was proposed by Hamacher (1978) in a study on evaluation functions for logical connectives, and has since been widely used in intuitionistic and Pythagorean fuzzy aggregation operators.
The Philosophy Behind It
A t-norm answers one question: if two conditions are each satisfied to some degree, to what degree are both satisfied together? The Hamacher family offers not one answer to this question but a family of answers adjustable through the parameter γ. At γ=1 the family equals ordinary multiplication (the algebraic t-norm); as γ increases the combination rule becomes more cautious and the result shrinks; at γ=2 it equals the Einstein t-norm exactly. This is the mathematics of offering an adjustable dial, rather than one fixed answer, to the question of how cautiously two pieces of evidence should be combined. The philosophical consequence is this: at low γ, the Hamacher aggregation sits close to the algebraic aggregation and is relatively compensatory; as γ grows it becomes less compensatory and penalises weak evidence more heavily.
How It Works
The method proceeds through three steps.
First, choosing the parameter γ. γ can be any number greater than zero. γ=1 gives ordinary multiplication, γ=2 gives the Einstein product; as γ increases the product result shrinks, meaning the combination becomes more cautious. For example, for 0.6 and 0.7, the product is 0.42 at γ=1 and 0.375 at γ=2; it keeps shrinking further as γ grows.
Second, the Hamacher product and sum. The two values are combined using the chosen γ. The product rule (T) corresponds to "AND" logic and the sum rule (S) to "OR" logic; the two mirror each other and change together as γ changes. At γ=1, the sum of 0.6 and 0.7 is 0.88; at γ=2 it is 0.915; the sum keeps growing as γ increases, though it always stays below 1.
Third, combining two intuitionistic fuzzy numbers. When two assessments are combined, the membership degrees are brought together with the Hamacher sum and the non-membership degrees with the Hamacher product. The larger the chosen γ, the more cautious the combination, and the result remains a valid intuitionistic fuzzy number.
The formulas behind each step, the intermediate tables and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The output of the Hamacher t-norm is not, on its own, a decision result; it is an intermediate step inside a host method. The score derived from the output, membership minus non-membership, shows the overall direction of the combined evidence. This score can be compared only against other scores computed with the same γ. A score computed at γ=1 and one computed at γ=6 may look as though they sit on the same scale, but they are the product of rules with different tightness. As γ grows, scores generally converge and the gap between them shrinks; this does not mean "the gap between alternatives became more reliable as γ grew," but can rather signal that the analysis has entered a region where a small change in the data could change the ranking.
Thus instead of writing:
"The Hamacher aggregation clearly favoured this alternative"
the report should read:
"These assessments were reduced to the following scores under the Hamacher rule with γ=X; the report should show how the ranking changes if γ is varied"
Data Type and Inputs
The Hamacher t-norm works with intuitionistic fuzzy data: each assessment consists of a membership and a non-membership degree, and the two must not sum to more than 1. The same rule is used with closely related data types such as Pythagorean fuzzy and q-rung fuzzy. DecisionMind has no separate extension for this building block; the Einstein t-norm is a special member of the Hamacher family at γ=2. You need at least two intuitionistic fuzzy values and a choice of γ. The Hamacher t-norm neither requires nor produces weights; weighting is handled separately within whichever host method it runs inside.
When to Use It, When Not To
The Hamacher t-norm is a sound choice if your data is intuitionistic or Pythagorean fuzzy and you want to adjust the tightness of the combination rule to fit your data set. It should not be used in the following cases: if your data is crisp, a t-norm is unnecessary. If you have no justification for γ and will simply use a "default" value, the fixed, parameter-free Einstein t-norm is a more transparent choice. Choosing γ retrospectively, after fixing the desired ranking and then searching for a γ that produces it, distorts the purpose of the method.
Intuitionistic fuzzy data, the tightness of the combination needs to flex with the data → the Hamacher t-norm (γ)
Same need, but a fixed, uncontested rule will do → the Einstein t-norm (γ fixed at 2)
A power-based, exponential family is wanted instead of γ → the Schweizer-Sklar t-norm (parameter p)
Data is crisp, no combination rule is needed → a direct weighted average
Strengths
The Hamacher t-norm's chief strength is its flexibility. A single parameter spans a wide family, from the algebraic product (γ=1) through the Einstein product (γ=2) and beyond, making it a single umbrella for many different aggregation needs. It is computed with a closed-form formula and requires no iteration. It has a broad application literature in intuitionistic and Pythagorean fuzzy aggregation operators (Liu and Chen, 2017; Zhu and Li, 2018).
Weaknesses
Its limitations are the price of its flexibility. The choice of γ mostly comes from the researcher's preference rather than from the data; the same data set can produce different rankings under different values of γ, which makes the method adjustable rather than neutral (Xia, Xu and Zhu, 2012). Second, as γ grows, the score gaps between alternatives tend to shrink, which can make the ranking more vulnerable to small changes in the data. Third, reports frequently give no justification for γ beyond stating that "γ=2 was used," which makes the choice look arbitrary.
Common Mistakes
The most common mistake is treating γ=2 as a method "separate" from Einstein; γ=2 is simply the single point in the Hamacher family that corresponds to Einstein. A second mistake is confusing γ with the upper bound placed on the sum of an IFN's non-membership and membership (as in q-rung); the two are different parameters. A third mistake is changing γ and moving on without checking that the aggregated intuitionistic fuzzy number is still valid (membership plus non-membership ≤ 1); at some values of γ the intermediate steps can drift into an invalid region, and this must be checked.
The governing principle is this:
The Hamacher t-norm does not fix an aggregation result but the tightness under which that result was produced; the choice of γ and its justification must be recorded in the report.
Cases
Each case opens with a decision table and shows how combining the same intuitionistic fuzzy data with different values of γ leads to a different outcome.
1. Method Validation: Combining the Same Data at γ=1 and γ=2 (Hamacher, 1978)
Taking two membership degrees, 0.6 and 0.7, in the family proposed by Hamacher (1978), at γ=1 the product comes out at 0.42 and the sum at 0.88, identical to the ordinary algebraic rule. The same two values combined at γ=2 give a product of 0.375 and a sum of 0.9155, identical to the Einstein rule. This is not a real decision case; it is the method's validation example, and the DecisionMind engine produces the same results.
Source: Hamacher (1978), Progress in Cybernetics and Systems Research, vol. 3, pp. 276-288 (no DOI); no page number is given, the example is derived from the formula, and it serves as the validation example for DecisionMind's Hamacher t-norm engine.
2. Livestock Farming: Combining at γ=3 in a Choice between Two Feed Suppliers
A dairy farming cooperative must decide which of two firms to award its annual feed supply contract. The field veterinarian and the procurement officer each assess the two firms' reliability with independent intuitionistic fuzzy scores.
| Firm | Veterinarian (membership; non-membership) | Procurement officer (membership; non-membership) |
|---|---|---|
| A | 0.35; 0.05 | 0.30; 0.15 |
| B | 0.35; 0.30 | 0.40; 0.30 |
Combined with the algebraic rule (γ=1), Firm A's pair comes out at (0.545; 0.008), score 0.538, and Firm B's pair at (0.610; 0.090), score 0.520, putting A ahead. The same opinions combined at γ=3 give Firm A (0.624; 0.003), score 0.621, and Firm B (0.695; 0.046), score 0.650, putting B ahead instead.
The result reads as follows: as γ increases the combination rule tightens, and Firm B's two moderate but consistently positive opinions become more advantageous than Firm A's one high and one low opinion; at γ=3 the sum rule raises two moderate values faster than the algebraic rule does.
The cooperative hesitates here. "A clearly ahead" at γ=1 becomes "B ahead" at γ=3; the choice of γ changes the decision itself. The cooperative must record in the report which γ was used and why, or the decision will look arbitrary.
In the report: "Under the γ=1 (algebraic) rule, Firm A (score 0.538) comes out ahead; under γ=3, Firm B (score 0.650) does; the cooperative must record its choice of γ and the justification for it."
3. Fire Service: Combining at γ=6 in a Choice between Two Equipment Suppliers
A fire department must choose between two suppliers for renewing its firefighting equipment. The technical committee member and the financial auditor each assess the two suppliers with independent intuitionistic fuzzy scores.
| Supplier | Technical committee (membership; non-membership) | Financial auditor (membership; non-membership) |
|---|---|---|
| A | 0.55; 0.30 | 0.60; 0.25 |
| B | 0.30; 0.05 | 0.75; 0.10 |
Combined with the algebraic rule (γ=1), Supplier A's pair comes out at (0.820; 0.075), score 0.745, and Supplier B's pair at (0.825; 0.005), score 0.820, putting B clearly ahead. The same opinions combined at γ=6 give Supplier A (0.932; 0.021), score 0.911, and Supplier B (0.918; 0.001), score 0.917. B is still ahead, but the gap falls from 0.075 to 0.005, a fifteen-fold reduction.
The result reads as follows: as γ grows the combination rule becomes far tighter and the two suppliers' scores converge; at γ=6 the gap shrinks to the point of practical insignificance.
The department hesitates here. Whereas "B clearly ahead" could be said at γ=1, "A and B essentially level" is the more accurate statement at γ=6. The justification for choosing such a large γ (why such a cautious combination is wanted) must be explained in the report; without it, a large γ looks as though it was chosen to obtain a desired result.
In the report: "Under the γ=1 rule, Supplier B leads clearly (score 0.820); under the γ=6 rule, it leads only by a very small margin (score 0.917); the choice of γ and its justification must be stated in the report."
4. What Not to Do
Had γ, in the livestock-farming case's table, been chosen after the results were seen in order to "favour B," this would amount to tuning γ to the desired outcome rather than to the data; γ must be fixed, with its justification, before the data is collected and the analysis carried out. A second error is comparing the two scores from γ=1 and γ=6 (for instance, 0.745 and 0.911) as though they were computed at the same "degree of caution"; these two scores come from rules of different tightness. A third error is computing γ=2 and reporting the result as "a method different from Einstein"; γ=2 is exactly equal to the Einstein t-norm.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/tnorm-hamacher
Hamacher, H. (1978). Über logische Verknüpfungen unscharfer Aussagen und deren zugehörige Bewertungsfunktionen. Progress in Cybernetics and Systems Research, 3, 276-288. (no DOI)
Liu, P., & Chen, S.-M. (2017). Group decision making based on Heronian aggregation operators of intuitionistic fuzzy numbers. IEEE Transactions on Cybernetics, 47(9), 2514-2530. DOI: 10.1109/TCYB.2016.2634599
Zhu, J., & Li, Y. (2018). Hesitant fuzzy linguistic aggregation operators based on the Hamacher t-norm and t-conorm. Symmetry, 10(6), 189. DOI: 10.3390/sym10060189
Xia, M., Xu, Z., & Zhu, B. (2012). Some issues on intuitionistic fuzzy aggregation operators based on Archimedean t-conorm and t-norm. Knowledge-Based Systems, 31, 78-88. DOI: 10.1016/j.knosys.2012.02.004