1. Introduction
Uninorms extend the t-norm and t-conorm axiomatic in fuzzy theory. They retain the axioms of commutativity, associativity, and monotony. Alternatively, they generalize the boundary condition, where the neutral element is any number lying in [0,1]. Thus, t-norm and t-conorm are special cases of uninorms, t-norms have 1 as their neutral element and the neutral element of t-conorms is 0, see [
1,
2,
3].
Uninorms are theoretically important, and moreover they have also been used as operators in several areas of application; for example, in image processing, to aggregate group decision criteria, among others, see [
4,
5,
6,
7,
8]. An exhaustive search on uninorm applications made by the authors of this paper yielded more than six hundred scientific articles that have been written in the last five years devoted to this subject.
Rudas et al. in [
9] report that uninorms have been applied in diverse applications ranging, e.g., from defining Gross Domestic Product index in economics, to fusing sequences of DNA and RNA or combining information on taxonomies or dendograms in biology, and in the fusion of data provided by sensors of robotics in data mining, and in knowledge-based and intelligent systems. Particularly, they offer many examples in Decision Making, Utility Theory, Fuzzy Inference Systems, Multisensor Data Fusion, network aggregation in sensor networks, image approximation, hardware implementation of parametric operations, in Fuzzy Systems, and as software tools for aggregation problems.
Depaire et al. in [
10] proposed a new approach to apply uninorms in Importance Performance Analysis, which is a useful technique to evaluate elements in marketing programs. They proved that their approach was superior when compared with regression and that it matched well with the customer satisfaction theory.
A very recent paper written by Modley et al. in [
11] applied uninorms in the market basket analysis. Also, Appel et al. proposed a method based on cross-ratio uninorms as a mechanism to aggregate in the Sentiment Analysis; see [
12].
Kamiset al. in [
13] implement a geo-uninorm operator in a consensus model. They utilized them to derive a consistently based preference relation from a given reciprocal preference relation. Whereas, Wu et al. in [
14] and Ureña et al. in [
15] applied uninorms in trust propagation and aggregation methods for group decision making in a social network.
Bordignon and Gomide in [
16], introduce a learning approach to train uninorm-based hybrid neural networks using extreme learning concepts. According to them, uninorms bring flexibility and generality to fuzzy neuron models. Wang in [
17] and Yang in [
18] applied uninorms as a basis to define logics.
Other areas of application can be consulted in González-Hidalgo et al. [
19] where uninorms were utilized in edge detection of image processing, in fuzzy morphological associative memories (see [
20]), and was also applied in time series prediction.
It is well-known that the minimum is the biggest t-norm and the maximum is the lowest t-conorm, thus they are not compensatory operators; whereas uninorms compensate when the truth values are situated on both sides of the neutral element. The compensation property could be the key factor in the wide range of uninorm applicability, mainly in decision making. Zimmermann experimentally proved in [
21], many years before the introduction of uninorms, that often human beings do not make decisions interpreting AND like a t-norm and OR like a t-conorm, but that compensatory operators are more adequate to model human aggregations to signify AND and OR in some situations. The use of means as aggregators to define membership functions can be seen in [
22]. However, when the aggregated values are situated on one side with respect to the neutral element, then uninorms operate either like a t-norm or a t-conorm.
Uninorms have been extended to other theories more general than fuzzy logic, due to their applicability. Let us mention intuitionistic fuzzy sets, interval-valued fuzzy sets, and interval-valued intuitionistic fuzzy sets; where the generalizations consist of the inclusion of an independent non-membership function or an interval-valued membership function, or both [
23]. They have also been generalized as multi-polar aggregators in [
24].
Following this trend, the authors of this paper defined the neutrosophic uninorms, such that the uninorms were extended to the neutrosophy framework [
25]. Neutrosophy is the philosophical discipline that studies theories, entities, objects, phenomena, among others, related to neutrality [
26]. In particular, neutrosophic sets contain three independent functions, namely, a membership function, a non-membership function, and additionally, an indeterminate-membership function. The last one represents what is unknown, contradictory, and paradoxical. Furthermore, these elements can be intervals.
In addition, the relationship among these three functions has no restriction, contrary to the intuitionist fuzzy sets, which must fulfill the constraint that the sum of the membership truth value with the non-membership truth value of an element to the set does not exceed the unit.
Neutrosophy theory has been used in a wide spectrum of applications such as in image processing, decision making, clustering, among others [
27,
28,
29,
30]. Therefore, it is not difficult to appreciate the applicability of neutrosophic uninorms.
More recently, other concepts have been defined within the neutrosophy framework, which further generalizes the traditional membership functions, including the axiomatic in probability theory. They are the undersets, oversets, and offsets, where the basic idea is that negative truth values or truth values greater than 1 are permitted in the calculus [
31].
A recurring example in literature is that concerning employment, where the truth value of a worker’s effectiveness is measured in working hours. Those workers who have met all of their working hours established for the week will be an effectiveness truth value of 1, those workers who have only partially met their working hours have a truth value between 0 and 1, and other workers who have not attended work throughout the week have the truth value of 0. In addition, those who have performed voluntary overtime after meeting their established hours have a truth value greater than 1, and finally, the workers who have not attended work throughout the week and, moreover, have caused losses to the company, must have a negative truth value.
Other examples take into consideration the relationship between two variables or more, where a negative value represents that they are inversely related, whereas a direct relationship is represented by positive values [
31].
The aim of this paper is to extend for the first time the theory of uninorms to the offsets framework—we call them neutrosophic offuninorms—in such a way that they are a generalization of both n-offnorms and n-offconorms equivalently, as fuzzy uninorms generalize both t-norms and t-conorms.
In this paper, definitions and also properties of neutrosophic offuninorms will be given. Additionally, we will emphasize the relationship between these new operators and the aggregation functions used in the well-known medical expert system MYCIN [
32], as well as define logical implicators in offset fields and solve voting cooperative games.
In particular, the association of the proposed theory with the aggregation functions used in MYCIN supports the hypothesis that neutrosophic offuninorms are more than an interesting theoretical approach. Historically, within the fuzzy logic framework, some authors have accepted the idea of extending the uninorms domain to [a, b], in order to include the aggregation functions used in MYCIN, [
33,
34]. This proposal is an important precedent for this investigation because uninorms were there adapted to offsets in the fuzzy theory context. The relationship between uninorms and the PROSPECTOR operator, as well as their application, can be consulted in [
35], where they were used in e-arning.
Authors in [
33,
34] also emphasize that this generalization has important practical advantages because it allows us to naturally apply uninorms in fields like Artificial Neural Networks and Cognitive Maps. These elements certainly suggest that the proposed theory can be applied in fields like Artificial Neural Networks based on neutrosophic sets and in neutrosophic cognitive maps, [
36,
37].
Let us observe that when uninorms have been extended to other domains they have preserved the property of compensation. Further, we shall prove that offuninorms are not the exception; consequently, the applicability of offuninorms is practically guaranteed. In the discussion section, we insist on this aspect and the advantages that offuninorms have over other generalizations.
This paper is divided as follows. It begins with a preliminary section where concepts such as neutrosophic sets, neutrosophic offsets, neutrosophic uninorms, among other useful aspects, are discussed in order to develop the content of this article. The section on neutrosophic offuninorms is devoted to exposing definitions and properties of these novel operators. Next, the applications section is where the three possible areas of application of this theory are explained. We then finish with the sections of discussion and conclusions.
2. Preliminaries
This section contains the main definitions necessary to develop the theory proposed in this paper. We begin with Definitions 1 and 2, which introduce the neutrosophic sets. These sets are characterized by an independent indeterminacy-membership function that models the unknown, contradictions, inconsistencies in information and so on. Additionally, we have the classic membership and non-membership functions, which are not necessarily dependent on each other.
Definition 1. Let X be a space of points (objects), with a generic element in X denoted by x. A Neutrosophic Set A in X is characterized by a truth-membership function TA(x), an indeterminacy-membership function IA(x), and a falsity-membership function FA(x). TA(x), IA(x), and FA(x) are real standard or nonstandard subsets of ]–0, 1+[. There is no restriction on the sum of TA(x), IA(x), and FA(x), thus, –0≤ inf TA(x)+ inf IA(x) + inf FA(x) ≤ sup TA(x)+ sup IA(x) + sup FA(x)≤ 3+ (see [26]). The neutrosophic sets are useful in their nonstandard form only in philosophy, in order to make a distinction between absolute truth (truth in all possible worlds—according to Leibniz) and relative truth (truth in at least one world), but not in technical applications, thus the Single-Valued Neutrosophic Sets are defined, see Definition 2.
Definition 2. Let X be a space of points (objects), with a generic element in X denoted by x. A Single-Valued Neutrosophic Set A in X is characterized by a truth-membership function TA(x), an indeterminacy-membership function IA(x), and a falsity-membership function FA(x). TA(x), IA(x), and FA(x) are elements of [0,1]. There is no restriction on the sum of TA(x), IA(x), and FA(x), thus, 0 ≤TA(x)+IA(x) + FA(x) ≤ 3 (see [38]). The domain of the single-valued neutrosophic sets does not surpass the limits of the interval [0,1]. This is a classical condition imposed in previous theories such as probability and fuzzy sets. Despite the past, Smarandache in 2007 proposed the membership >1 and <0 and illustrated this proposal; see [
39] (pp. 92–93) and the example given in the introduction of this paper. In the following, the
Single-Valued Neutrosophic Oversets,
Single-Valued Neutrosophic Undersets, and
Single-Valued Neutrosophic Offsets are formally defined.
Definition 3. Let X be a universe of discourse and the neutrosophic set A1⊂X. Let T(x), I(x), F(x) be the functions that describe the degree of membership, indeterminate-membership, and non-membership respectively, of a generic element x∈X, with respect to the neutrosophic set A1:
T, I, F: X→[0, Ω], where Ω> 1 is called overlimit, T(x), I(x), F(x)∈[0, Ω]. A Single-Valued Neutrosophic Overset A1 is defined as , such that there exists at least one element in A1 that has at least one neutrosophic component that is bigger than 1, and no element has neutrosophic components that are smaller than 0 (see [31]). Definition 4. Let X be a universe of discourse and the neutrosophic set A2⊂X. Let T(x), I(x), F(x) be the functions that describe the degree of membership, indeterminate-membership, and non-membership, respectively, of a generic element x∈X, with respect to the neutrosophic set A2:
T, I, F: X→[Ψ, 1], where Ψ< 0 is called underlimit, T(x), I(x), F(x)∈[Ψ, 1]. A Single-Valued Neutrosophic Underset A2 is defined as , such that there exists at least one element in A2 that has at least one neutrosophic component that is smaller than 0, and no element has neutrosophic components that are bigger than 1 (see [31]). Definition 5. Let X be a universe of discourse and the neutrosophic set A3⊂X. Let T(x), I(x), F(x) be the functions that describe the degree of membership, indeterminate-membership, and non-membership respectively, of a generic element x∈X, with respect to the neutrosophic set A3:
T, I, F: X→[Ψ, Ω], where Ψ< 0 < 1 <Ω, Ψ is called underlimit, while Ω is called overlimit, T(x), I(x), F(x)∈[Ψ, Ω]. A Single-Valued Neutrosophic Offset A3 is defined as , such that there exists at least one element in A3 that has at least one neutrosophic component that is bigger than 1, and at least another neutrosophic component that is smaller than 0 (see [31]). Let us note that the oversets, undersets, and offsets cover the three possible cases to characterize. Now, the logical operations over these kinds of sets have to be redefined, in view that the classical ones cannot always be straightforwardly extended to these domains. This is the case of complement given by Smarandache in [
31], whereas the union and intersection definitions do not change with respect to those of single-valued neutrosophic sets. This is summarized below:
Let X be a universe of discourse, and be two single-valued neutrosophic oversets/undersets/offsets.
TA, IA, FA, TB, IB, FB: X→[Ψ, Ω], where Ψ≤ 0< 1 ≤Ω, Ψ is the underlimit, whilst Ω is the overlimit, TA(x), IA(x), FA(x),TB(x), IB(x), FB(x)∈[Ψ, Ω]. Let us remark that the three cases are here comprised, viz., overset when Ψ = 0 and Ω>1, underset when Ψ< 0 and Ω = 1, and offset when Ψ< 0 and Ω> 1.
Then, the main operators are defined as follows:
is the union.
is the intersection,
is the neutrosophic complement of the neutrosophic set.
Let us remark that when Ψ = 0 and Ω = 1, the precedent operators convert in the classical ones. With regard to logical operators, e.g., n-norms and n-conorms, their redefinitions in the offsets framework are not so evident. Below, definitions of offnegation, neutrosophic component n-offnorm, and neutrosophic component n-offconorm are provided.
One
offnegation can be defined as in Equation (1).
Definition 6. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. The neutrosophic component n-offnorm satisfies the following conditions for any elements x, y, and z ∈MO:
- i.
,(Overbounding Conditions),
- ii.
(Commutativity),
- iii.
Ifthen(Monotonicity),
- iv.
(Associativity).
To simplify the notation, sometimes we use instead of .
Let us remark that the definition of the neutrosophic component n-offnorm is valid for every one of the components, thus, we have to apply it three times. Also, Definition 6 contains the definition of n-norm when Ψ = 0 and Ω = 1.
Proposition 1. Letbe a neutrosophic component n-offnorm, then, for any elements x, y∈MO we have
Proof. Because of the monotonicity of the neutrosophic component n-offnorm and one of the overbounding conditions, we have , hence and similarly can be proved, therefore, . ☐
See that Proposition 1 maintains this property of the n-norms. Likewise to the definition of the neutrosophic component n-offnorm, in Definition 7 it is described the neutrosophic component n-offconorm.
Definition 7. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω ≥1. The neutrosophic component n-offconorm satisfies the following conditions for any elements x, y, and z ∈MO:
- i.
,(Overbounding Conditions),
- ii.
(Commutativity),
- iii.
Ifthen(Monotonicity),
- iv.
(Associativity).
To simplify the notation sometimes we use instead of .
Proposition 2. Letbe a neutrosophic component n-offconorm, then, for any elements x, y∈MO we have
Proof. The proof is equivalent to the proof of Proposition 1. ☐
In this paper, we use the notion of lattice, based on the poset denoted by , where if and only if , and , where the infimum and the supremum of the set are and , respectively.
One property that is preserved of n-norms is that the minimum is the biggest neutrosophic component n-offnorm for TO, as it is demonstrated in Proposition 1. Proposition 2 proved that the maximum is the smallest neutrosophic component n-offconorm for IO and FO when we consider .
Evidently, the minimum is a neutrosophic component n-offnorm and the maximum is a neutrosophic component n-offconorm; see Example 1.
Example 1. An example of a pair offAND/offOR is,and, respectively.
Example 2. A pair of offAND/offOR is,and, respectively.
Example 2 extends the Łukasiewicz t-norm and t-conorm to the neutrosophic offsets. Let us remark that the simple product t-norm and its dual t-conorm cannot be extended to this new domain.
Finally, we recall the definition of neutrosophic uninorms that appeared in [
25], see Definition 8.
Definition 8. A neutrosophic uninorm UN is a commutative, increasing, and associative mapping,, such that, where UNT means the degree of membership, UNI the degree of indeterminacy, and UNF the degree of non-membership of both x and y. Additionally, there exists a neutral element, where,.
Let us observe that this definition can be restricted to single-valued neutrosophic sets. Neutrosophic uninorms generalize n-norms, n-conorms, uninorms in L*-fuzzy set theory, and fuzzy uninorms.
3. On Neutrosophic Offuninorms
This section contains the core of the present paper. It is devoted to exposing the definitions and properties of the neutrosophic offuninorms.
Definition 9. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. The neutrosophic component n-offuninormsatisfies the following conditions for any elements x, y, and z ∈MO:
- i.
There exists c(e)∊MO, such that(Identity),
- ii.
(Commutativity),
- iii.
Ifthen(Monotonicity),
- iv.
(Associativity).
The definition of a neutrosophic uninorm is an especial case of neutrosophic offuninorm when Ψ = 0 and Ω = 1 (see Definition 8) and, additionally, we are dealing with single-valued neutrosophic sets.
It is easy to prove that the neutral element e is unique.
Let
c be a neutrosophic component (T
O, I
O or F
O).
c: M
O→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. Let us define four useful functions,
,
,
, and
defined in Equations (2)–(5), respectively.
where, the superscript –1 means it is an inverse mapping. If the condition
is fulfilled, then the degenerate cases Ω = Ψ,
c(e) = Ψ and
c(e) = Ω are excluded. Therefore,
and
are well-defined non-constant linear functions. Thus, they are bijective and have inverse mappings defined in Equations (3) and (5), respectively, in the sense that for
and
. Whereas, for
, we have
and for
,
. These properties can be easily verified. Also, it is trivial that they are non-decreasing mappings.
Additionally, let
be two operators defined by Equations (6) and (7), respectively,
where,
denotes a neutrosophic component n-offnorm and
denotes a neutrosophic component n-offconorm.
Lemma 1. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. Givena neutrosophic component n-offnorm anda neutrosophic component n-offconorm, let us considerandthe operators defined in Equations (6) and (7) for. They are commutative, non-decreasing, and c(e) is the neutral element.
Proof. Commutativity is evidently satisfied due to the commutativity of , , min, and max.
, , , , , , min and max are non-decreasing mappings, thus both and satisfy monotonicity.
To prove c(e) is the neutral element, we have two cases, which are the following:
If then, .
If , then .
Therefore, identity is satisfied. ☐
Lemma 2. Let c be a neutrosophic component (TO, IO, or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. Givena neutrosophic component n-offnorm anda neutrosophic component n-offconorm, let us considerandthe operators defined in Equations (6) and (7) for. They are associative.
Proof. Four cases are possible:
Let , then = = .
Let , = = .
These proofs are also valid for .
Let and , . Also, we have , then, it is associative.
Let and , then . In addition, .
Thus, UC satisfies the associativity.
Similarly, associativity of can be proved.
Let us remark that we applied the properties, and , as well as if and if . ☐
Proposition 3. Let c be a neutrosophic component (TO, IO, or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. Givena neutrosophic component n-offnorm anda neutrosophic component n-offconorm, let us considerandthe operators defined in Equations 6 and 7 for. Then,andareneutrosophic component n-offuninorms and they satisfy the conditionsand, i.e., UC is a conjunctive neutrosophic component n-offuninorm, and UD is a disjunctive neutrosophic component n-offuninorm.
Proof. Since Lemma 1, they are commutative, non-decreasing operators, and c(e) is the neutral element. Since Lemma 2, they are associative operators. Moreover, it is easy to verify that and . ☐
Example 3. Two neutrosophic component n-offuninorms can be defined as:whereandwere defined in the Example 1; c(e)∈(Ψ, Ω). Then two examples of n-offuninorms are: and .
They satisfy and .
Example 4. Two neutrosophic component n-offuninorms can be defined aswhereandwere defined in the Example 2; c(e)∈(Ψ, Ω). Now, two examples of n-offuninorms are: and .
They satisfy, and .
Remark 1. The neutrosophic components n-offuninorms defined by Equations (6) and (7) are idempotent, i.e.,, if and only if they are defined from idempotent neutrosophic component n-offnorms and n-offconorms. Moreover, they are Archimedean, i.e., they satisfy both,whenandwhen, if and only if the neutrosophic component n-offnorm and n-offconorm are Archimedean. Let us observe thatis the order < defined in the real line when c(x) is TO(x) and it is > when c(x) is IO(x) or FO(x).
Proposition 4. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ< 0 and Ω> 1, and let a neutrosophic component n-offuninorm. Then, for every x, y ∈ MO, a neutrosophic component n-offnorm and a neutrosophic component n-offconorm are defined by Equations (8) and (9). Proof. Evidently, both operators are commutative, since is. Also, it is non-decreasing since and the functions in Equations (2)–(5) are. They are associative because of the associativity of .
It is easy to verify that the overbounding conditions and are also satisfied.
Additionally, we have , then, ; also, , then, . ☐
Proposition 5. Let (TO, IO, or FO), cO: MO→[Ψ, Ω] and (T, I, or F), cN: MN→[0,1] be a neutrosophic component n-offset and a neutrosophic component, respectively. There exists a bijective mapping such that every neutrosophic component n-offuninormis transformed into a neutrosophic component uninorm and vice versa.
Proof. Let us define the function
and its inverse
, expressed in Equations (10) and (11), respectively.
Evidently, they are increasing bijective mappings.
If
is a neutrosophic uninorm, then we can define the neutrosophic component n-offuninorm
as follows:
Conversely, if we have
, we can define
as follows:
Then, it is easy to prove that is a neutrosophic component n-offuninorm and is a neutrosophic component uninorm. Moreover, the relationship between the components of their neutral elements and is and thus . ☐
Let us remark that we maintain the definition of inverse mapping that we explained in Equations (3) and (5).
In agreement with Proposition 5, many predefined neutrosophic uninorms can be used to define n-offuninorms. In turn, fuzzy uninorms can be used to define neutrosophic uninorms, thus, it is simply necessary to find examples in the field of fuzzy uninorms; see further
Section 4.1. First, let us make reference to some properties of n-offuninorms.
Proposition 6. Let c be a neutrosophic component (TO, IO or FO). c: MO→[Ψ, Ω], where Ψ≤ 0 and Ω≥1. Given the neutrosophic component n-offuninormand the offuninormdefined from,, satisfies the following properties for any, denotingand:
- 1.
and.
- 2.
If c(e)≠Ψ, Ω, then,
- 3.
If c(e)≠Ψ,Ω, then eitherororis-incomparable respect to.
- 4.
If there exists, such that eitheror , then,.
Proof. Since and and considering that and are non-decreasing, the result is trivial. Then, and .
First suppose c(x) ≤ c(e), then , therefore , thus = . See that we applied the commutativity and associativity of . Now, suppose c(e) ≤ c(x), then , therefore, , and . Suppose x and are -incomparable, i.e., and . Then,
Then, according to the previous results we have , thus, for the increasing condition of it is satisfied . Then, we proved .
Suppose is -comparable respect to e, then, if since the previous proof . If then .
Let us assume without loss of generality that , then, . ☐
When c1: MO→[Ψ1, Ω1] and c2: MO→[Ψ2, Ω2] are two neutrosophic components, such that Ψ1≠Ψ2 or Ω1≠Ω2, satisfying that at least one of Ψ1 and Ψ2 is smaller than 0, or at least one of Ω1 and Ω2 is bigger than 1, then, a neutrosophic component n-offuninorm aggregates both of them, according to the interpretation we have to obtain.
For example, if c1: MO→[–1,1] and c2: MO→[0,1], and the first one means the relationship between two variables like the linear regression coefficient and the second one represents a classical probability, if we need to obtain the aggregation in [–1,1] in the framework of variable relationships, then after transforming to , we aggregate c1 and using , only in the case that it makes sense to rescale c2, otherwise, because [0,1] ⊂[–1,1], we can apply over c1 and c2.
However, if we need to obtain a classical probabilistic interpretation, then we aggregate c2: MO→[0,1] and , where is a transformation obtained from c1: MO→[−1, 1].
Example 5. Let us revisit Example 3 withand neutral element, defined as. Then, we have:
Let us aggregate the elements of by using , then, .
4. Applications
In the following, we illustrate the applicability of the present investigation aided by three areas of application.
4.1. N-Offuninorms and MYCIN
Let us start with the parameterized Silvert uninorms, see [
40]:
where
and
. To convert this family to the equivalent one defined into [−1, 1] we have to apply the Equations in Proposition 5. Then, it is obtained
where
.
Let us note that and . Therefore, the closer λ approximates to 0, the closer performs like a neutrosophic component n-offnorm; whereas, the greater λ, the closer performs like a neutrosophic component n-offconorm.
An additional consequence of these assertions is that inequalities 0<λ1<λ2 imply .
Applying Equations (2)–(5) to the conditions of the present example, the following transformations are obtained:
, , and .
Then, a neutrosophic component n-offnorm and a neutrosophic component n-offconorm are defined from Equations (8) and (9), as follows:
and , respectively.
Other properties of are the following:
is Archimedean. To prove it, given , then and if , .
To prove those inequalities are strict, let us suppose the equation holds, or equivalently , thus, and finally, , hence the solutions are and . Then, we conclude it is Archimedean.
A remarkable case is λ = 1, which converts into Equation (12).
is the function called PROSPECTOR which aggregates hypothesis values or Certainty Factors (CF) related to MYCIN, the well-known medical Expert System; nevertheless, the function used in MYCIN is undefined for the arguments (−1, 1) and (1, −1), see [
32,
33,
34]. Summarizing, we can say that PROSPECTOR is a neutrosophic component n-offuninorm, such that
, which is an effective and widely used aggregation operator.
means the combination of the CFs of two independent experts about the hypothesis H. CF = –1.0 means expert has 100% evidence against H and CF = 1.0 means he or she has 100% evidence to support H. The smaller the CF, the greater the evidence against H; the larger the CF, the greater the evidence supporting H; whereas evidence with degree close to 0 means a borderline degree of evidence. Here,
, where
for meaning that the 100% contradiction is assessed as 100% against H. The original
in [
32] accepts they are undefined.
Another function is the
Modified Combining Function C(
x,
y), see [
34], defined as
The components n-offnorm and n-offconorm obtained from the PROSPECTOR are the following:
and
, respectively, see
Figure 1 and
Figure 2.
Hitherto we mostly calculated on neutrosophic components, nevertheless n-offuninorms have to be defined for the three components altogether. For example, given , is an n-offuninorm, which evidently it is not conjunctive, neither is it disjunctive, see that .
Conjunctive and disjunctive neutrosophic component n-offuninorms were illustrated in Example 3; see also Example 5. Example 6 is a hypothetical example to explain the use of this theory in a real-life situation.
Example 6. Three physicians, denoted by A, B, and C, have to emit a criterion about a patient’s disease which suffers from somewhat confusing symptoms. They agree that the Certainty Factor is the better way to express their opinions. They use single-valued neutrosophic offsets, instead of a simple CF to increase the accuracy of the criteria.
After a discussion, they are convinced that it is most likely that the patient has either a thyroid disease or an infectious one. The treatment for each disease is different each other. Therefore, they have two hypotheses; one is HT which means the patient has thyroid disease and HI that patient has an infectious disease.
Physician A thinks that the probability they are dealing with a thyroid disease is AT = <−0.6, 0.4, 0.6> and that it is an infectious disease is AI = <0.8, −0.5, −0.8>, thus, A is 60% against HT and 40% undecided about it; however, A is 80% in favor of HI and 50% sure about it.
Similarly, we have that B’s criteria are, BT = <−0.1, −0.2,0.1> and BI = <0.1, 0.8, −0.1>, whereas C’s criteria are CT = <0.7, 0.1, −0.2> and CI = <−0.6, −0.3, 0.7>.
To decide what is the strongest hypothesis, HT or HI, they select the well-known PROSPECTOR function used in MYCIN (see Equation (12)) for each component.
Thus, for HT we have an aggregated value equal to <0.073684, 0.31064, 0.53043> and for HI it is <0.46667, 0.23529, −0.32>, therefore, evidently, the infectious disease is the strongest hypothesis, because .
Despite we proved in Proposition 5 that neutrosophic uninorms are mathematically equivalent to offuninorms, it is worthwhile to remark that the reason for using an interval different of [0, 1] is that it could be useful to model real-life problems. The present example is a good one to explain that reason. The advantages arise from the accuracy and compactness of an expert’s information. In this example, from an expert’s viewpoint, it is easier to express opinions in the scale [−1, 1] with the aforementioned meaning than in the scale [0, 1], which is less clear. Information compactness is given because of only a single offset is semantically equivalent to at least two neutrosophic sets.
Additionally, because of the significance of functions like
and
C(
x,
y), which were used as aggregation functions in that well-known expert system, some authors have extended the domain of fuzzy uninorms to any interval [a, b], not necessarily restricted to a = 0 and b = 1; see [
33,
34].
This fact supports the usefulness of the present work, where for the first time the precedent ideas on extending the truth values beyond the scope of [0, 1] naturally associate with the offset concept maintaining the original definitions of the aggregation functions used in MYCIN.
Another powerful reason is the applicability of
and
C(
x,
y), and hence of the fuzzy uninorms defined in [a, b], as threshold functions of artificial neurons in Artificial Neural Networks, as well as to Fuzzy Cognitive Maps, which are used in fields like decision making, forecasting, and strategic planning [
33].
Such applications of uninorms in the fuzzy domain can be explored in the framework of neutrosophy theory, e.g., in Artificial Neural Networks based on neutrosophic sets, in Neutrosophic Cognitive Maps, among others [
36,
37].
4.2. N-Offuninorms and Implicators
Fuzzy uninorms are used to define implicators (see [
41], pp. 151–160). This application was extended to neutrosophic uninorms ([
25]). To extend the implication operator in the offuninorm framework, first, we need to consider the notion of offimplication, which has been defined symbolically.
The
Symbolic Neutrosophic Offlogic Operators or briefly the
Symbolic Neutrosophic Offoperators extend the Symbolic Neutrosophic Logic Operators, where every one of T, I, F has an under and an over version (see [
31], pp. 132–139).
TO = Over Truth,
TU = Under Truth;
IO = Over Indeterminacy,
IU = Under Indeterminacy;
FO = Over Falsehood,
FU = Under Falsehood.
Let
be the set of neutrosophic symbols, an order is defined in S
N as follows: if ‘<’ denotes “more important than”, we have the following order,
, where
,
and
; see
Figure 3. Let us note that the proposed order is not the unique one, it depends on the decision maker’s objective.
Let us observe that I is the center of the elements according to <. For every , the symbolic neutrosophic offcomplement is denoted by and it is defined as the symmetric element respect to the median centered in I, e.g., and , hence, given its symbolic neutrosophic offnegation is .
Additionally, for any
the
symbolic neutrosophic offconjunction is defined as
, the
symbolic neutrosophic offdisjunction is defined as
, whereas the
symbolic neutrosophic offimplication is defined in Equation (13).
In this paper, we redefine some of the symbolic neutrosophic offoperators to the continuous quantitative domain. Given
, where
or
, the
neutrosophic offnegation is defined by Equation (14).
The neutrosophic offnegation satisfies the following properties:
It is a non-increasing operator, which extends the classical negation operator in fuzzy logic theory. It is strictly decreasing when .
It extends the notion of symbolic neutrosophic offnegation because satisfies the following properties:
- 2.1
It is centered in 0.5, i.e., , therefore I = 0.5.
- 2.2
If , then , and , which is the usual negation operator in fuzzy logic.
- 2.3
If , then . only when .
- 2.4
If , then . only when .
- 2.5
When , we have and .
If , then , for every .
The precedent properties are easy to demonstrate.
Hence, the definition of
offimplication is defined in Equation (15), for every
.
where,
i = 1, 2 are neutrosophic components n-offnorms,
is a neutrosophic component n-offconorm, and
is the offnegation defined in Equation (14).
Equation (15) is generalized by using offuninorms, see Equation (16).
where
for i = 1, 2, and 3 are neutrosophic components n-offuninorms.
Example 7. One illustrative example of Equation (16) is obtained revisiting Section 4.1, by defining the following neutrosophic component n-offnorm: This is the transformation of Silvert uninorms to the domain [−1, 2]2 applying the functions in Equations (10) and (11), and the transformation in Proposition 5. Also, let us take of Example 3. See that [−1, 2] is symmetric respect to 0.5, and the neutral element is 0.5.
Then, we study the offuninorm defined in the following equation: for and in [−1, 2]3.
Thus, we define the offimplication generated by according to Equation (16) as follows:
.
where in this case we have
, see
Figure 4, and
models the neutrosophic n-components I
O and F
O, see
Figure 5.
This offimplicator satisfies the overbounding conditions , whereas, .
Also, , and . Additionally, because 0.5 is the neutral element of every neutrosophic component n-offuninorm and .
It is easy to check that substituting by in , we obtain the more classical equations and .
4.3. N-Offuninorms and Voting Games
The applicability of uninorms to solve group decision problems is evident. However, the use of them as part of a game theory solution is not so obvious. This subsection is devoted to solving voting games based on n-offuninorms.
A
cooperative game with transferable utility consists of a pair (N,
v), where N = {1, 2,…,n} is a non-empty set of
players,
and
v: 2
N→
, i.e.,
v(·) is a function of the power set of N such that each
coalition or
S⊆ N is associated with a real number.
v is called
characteristic function and
v(
S) represents the conjoint payoff of players in
S. Additionally,
v(∅) = 0 (see [
42], p. 2).
A
simple game models voting situations. It is a cooperative game such that for every coalition
S, either
v(
S) = 0 or
v(
S) = 1, and
v(N) = 1 (see [
42], p. 7).
One solution is the Shapley–Shubik index, which is the Shapley value to simple games (see [
42], pp. 6–7). The equation of Shapley value is the following:
where
is the cardinality of coalition
S,
is the cardinality of the set of players or
grand coalition and
is the value assigned to player
i in the game.
This is the unique solution which satisfies the following axioms:
(Efficiency),
If i, j∈N are interchangeable in v, then (Symmetry),
If i is such that for every coalition S the equation v(S ∪ {i}) = v(S) holds, then (Dummy),
Given v and w two games over N, then (Additivity).
This value is the sum of the terms
, which mean the marginal contribution of player
i to the coalitions
S, multiplied by
which is the probability that
players precede player
i in the game and
players follow him or her. Thus, the Shapley value of
i is the expected marginal contribution of
i to the game (see [
42], p. 7). The result of the Shapley–Shubik index is interpreted as a measure of each player’s power.
In the present paper we basically study voting games with some additional features. We call them voting n-offgames. A voting n-offgame consists in a pair (N, v), where N = {1, 2,…, n} is the set of players; the characteristic function v: 2N→{1,…, 2n} × {1,…, 2n} × {1,…, 2n} is such that for any coalition S we have v(S) = (k,l,2n-k+1) and v(∅) = (2n, 2n,1).
The n-offgame is interpreted in the following way:
Experts forecast that voters will rank coalition S in the kth position of their preference, also they cannot decide if S will be ranked in the lth position. The first place or k = 1 corresponds to the preferred coalition of all and so on.
Additionally, the n-offgame must satisfy the following rules:
Given any two coalitions S1 and S2, S1≠S2, we have the first component that both v(S1) and v(S2) are different. Thus, every coalition is associated with a unique number in the order of preference.
v(S) = (k,k,2n– k+1) means experts have no doubt that coalition S will be voted in the kth position.
Let us observe that it is not a simple game. This game can be interpreted as a multicriteria decision-making problem, where its solution is a measure of every player’s power in the game according to the forecasted experts’ ranking of the coalitions. Each coalition can represent a bloc of political parties.
Shapley value can be the solution to voting n-offgames, in the form given in Equation (18):
Let us note that the minus sign in the expression was taken for convenience because the rank we applied is decreasing respect to the coalition´s significance. Additionally, is the difference between two 3-tuple values, thus the operation (k1, l1, 2n− k1+1)−(k2, l2, 2n−k2+1):= (k1− k2, l1− l2, k2− k1) is defined. Equation (18) means the expected number of places won or lost in voter preference, as predicted by experts.
Apparently, Shapley value cannot be the solution to this problem because v(∅) ≠ 0 and v(·) is not a game. However, if we take in that v(S) = (k,l,2n – k+1) in fact represents three games, namely, v1(S)=k, v2(S)= l, and v3(S) =2n– k+1, one per component and additionally taking into account they are linear transformations of three games with characteristic functions w1, w2,, and w3; where w1(S)= 2n− v1(S), w2(S)= 2n− v2(S), and w 3(S) = 1 − v3(S), then, the marginal contributions of the three pairs, w1(·) and v1(·), w2(·) and v2(·), w3(·) and v3(·), are the same except for the sign. Thus, these three pairs have the same Shapley value except for the sign and therefore this property is extended to v(·) and w(·).
Shapley value is a rational solution to the game, nevertheless, it can differ from actual human behavior, as Zhang et al. suggested in [
43] to model restrictions in game decisions according to the human behavior based on fuzzy uninorms. Therefore, we propose n-offuninorms to explore other behaviors in human decision making by recursively applying an n-offuninorm to every pair of values
in the set of
.
Here we explore n-offuninorms defined on [−L, L], L = 2
n−1 and with the PROSPECTOR parameterized function with λ> 0 and neutral element
, see Equation (19).
where
and
are those defined in Equations (10) and (11), respectively, and now they are
and
.
Thus the Algorithm for solving voting n-offgames can be described as follows:
Algorithm 1. Algorithm for solving voting n-offgames |
Given (N, v) a voting n-offgame. Fix λ > 0. Fix player i = 1. Let Sj be the set of coalitions not containing i, and j = 1, 2, …, 2n−1. Let us take ai1 = v(S1) and ai2 = v(S2) and calculate aprev = , fix j = 3 and go to step 4. If j<2n−1, calculate . aprev = acurr and j = j + 1. Repeat this step. Else, if j = 2n−1, πi(v) = acurr. Go to Step 5. If i< n, then i = i+ 1 and go to Step 3. Else Finish.
|
Let us point out that in the precedent algorithm the associativity of n-offuninorms was used. Moreover, the algebraic sum in Shapley value and the n-offuninorms yield to somewhat similar results. Thus, for U
oλ(·,·) with λ = 1, we have that
x,
y < 0 imply both U
oλ(
x,
y)<min(
x,
y) and
x+
y< min(
x,
y), whereas when
x,
y > 0, we have U
oλ(
x,
y)>max(
x,
y) and
x+
y> max(
x,
y). For
x,
y satisfying
x·y<0, then both U
oλ(
x,
y) and
x+
y are compensatory operators, and finally 0 is the neutral element of them. For λ≠ 1 and hence
e≠ 0, we obtain other behavioral effects. Let us also recall that U
oλ(·,·) is a neutrosophic uninorm transformation, which is described as symmetric summation by Silvert in [
40].
Example 8. Let us consider the 3-person voting n-offgame (N, v), where N = {1, 2, 3} and experts predict that coalitions will be ranked according to the positions shown in Table 1. According to
Table 1, the grand coalition N has (1,1,8) as ranking value, i.e., experts think this coalition will undoubtedly be ranked in the first place or k = 1.
v(∅) = (8,8,1) because it is axiomatically predetermined, which means that to not negotiate at all is the worst option, whereas
v({2,3}) = (6,5,3) means this coalition shall be ranked in the sixth place and maybe in the fifth one, but never in the third place.
Thus, to calculate each player´s power according to our approach we have to apply the precedent algorithm. We fixed λ=1 in UOλ therefore c(e)= 0, which is defined in [−7, 7].
Table 2 contains the detailed calculus of the Shapley value in Equation (18) and the proposed algorithm to resolve the precedent voting n-offgame.
According to the results summarized in
Table 1, we have that the expected value of places gains by player 1 is 4 with the Shapley value solution and 3.6628 with U
o1, whereas the results for player 2 are 3 and 2.8565, respectively, and for player 3 are 0 and 0. Therefore, player 1 is the most powerful of them, followed by player 2 and 3 in this order. Thus, the proposed approach and Shapley value are similar.
Table 3 contains the voting n-offgame solutions comparing U
o1 with
c(
e) = 0, U
o99/101 with
c(
e) = 7/100 and U
o101/99 with
c(
e) = −7/100.
The solutions in
Table 3 prove that the greater λ, the greater the solution values. Thus, when λ is increased, its associated solution models more optimistic behavior with respect to the first component, which is compensated with more pessimistic behavior with respect to the third component.
The advantages of the proposed approach are more evident when it is compared with a classical one restricted to {0, 1}. Here we used a semantic represented with natural numbers and we calculated directly on them. In contrast, for applying classical definitions in {0, 1}, we would need to define eight Boolean functions, one per element. What is more, some operations such as marginal contributions, which is an algebraic difference, cannot be directly applied in the logic sense.
In case we would need to extend the approaches to the continuous gradation, then a continuous ranking can be modeled with the identity line I
d(
x) =
x, but in the classical approach, eight memberships functions would have to be considered, where the simplest ones are triangular (see
Figure 6). From
Figure 6 we can infer that there exists a transformation between both models; however, the proposed model is the simplest one.
5. Discussion
Neutrosophic oversets, undersets, and offsets are concepts of a novel and non-conventional theory of uncertainty. Historically, the convention of restricting logic to the interval [0, 1] has dominated fuzzy logic and its generalizations. Possibly this is a legacy of probability and mathematical logic, where, semantically speaking, 0 and 1 have been considered the two extreme opposite sides. Therefore, oversets, undersets, and offsets can be understood as controversial subjects. Nevertheless, Smarandache in [
31] illustrates with some examples that such sets, of which their domains surpass the scope of [0, 1], could be useful to represent knowledge in a valid semantic.
This is a recent theory that needs more developing and the scientific community’s acknowledgment of its usefulness. One of our aims with this paper is to demonstrate that this theory can be useful. To achieve this end, we introduced the uninorm theory in the neutrosophic offset framework. This union is manifold advantageous, the most evident one being that we have provided a new aggregator operator to these sets. As we mentioned in the introduction, there exists a wide variety of fuzzy uninorm applications, namely, Decision Making [
9,
14,
15], DNA and RNA fusion [
9], logic [
17], Artificial Neural Networks [
16], among others. Uninorm is more flexible than t-norm and t-conorm because it includes the compensatory property in some cases, which is more realistic for modeling human decision making, as was experimentally proved by Zimmermann in [
21].
Also, uninorms have enriched other theories when they were generalized to other frameworks. In
L*-fuzzy set theory [
23], uninorms also aggregate independent non-membership functions to achieve more precision. Moreover, neutrosophic uninorms aggregate the indeterminate-membership functions [
25].
Additionally, some authors have associated uninorms with non-conventional theories. In [
33,
34] we can find some attempts to extend uninorm domains to an interval [a, b]. The reason is that the PROSPECTOR function related to the MYCIN Expert System is one very important milestone in Artificial Intelligence history. The point is that the PROSPECTOR function is basically a uninorm except it is defined in the interval [−1, 1], thus, we can consider intervals greater than [0, 1]. They have argued that there exist two reasons to maintain the interval [−1, 1]—the first one is the importance of the PROSPECTOR function, the second one is the facility to interchange information among users and decision makers in form of degrees to accept or reject hypotheses.
The second non-conventional approach is the bipolar or Multi-Polar uninorms defined in [
24]. The world is (and some people are) is evidently multi-polar; in case of bipolarity they are modeled in [−1, 1]. Especially in [
24], we have a multi-polar space consisting of an ordered pair of (k, x), where k∈{1, 2,…, n} represents a category or class and x∈(0, 1], with the convention
0 = (k, 0) for every category. This is a more complex representation that takes a unique interval [−n, n] where, for x∈[−n, n], the function round(x) represents the category and its fractional part represents the degree of membership to that category. This is a real extension of bipolarity in [−1, 1] to multi-polarity. In [
31] (pp. 127, 130) Tripolar offsets and Multi-polar offsets are defined. We illustrated in Example 8 that considering the semantic values belong to {−n,−n+1,…, 0, 1, …, n} could be advantageous.
The definition of uninorm-based implicators is not new in literature, they can be seen in [
41] (pp. 151–160) for fuzzy uninorms, in [
17] it is extended for type 2 fuzzy sets, in [
24] for
L*-fuzzy set theory, and in [
25] for neutrosophic uninorms. In the present paper, uninorm-based offimplicators are defined, however, we only counted on symbolic offimplication operators (see [
31], p. 139). To extend this definition to a continuous framework, we had to extend the symbolic offnegation to a continuous one.
Finally, we preferred to illustrate a voting game solution instead of a group decision method because the relationship of offuninorms with the latter subject is predictable. However, to find any game theory associated with uninorms is uncommon in literature. One remarkable example can be seen in [
43], where a behavioral approach has been made to certain kind of games, where uninorms model the humans’ restrictions to make the division of gains among the players.
In the present paper, another approach is proposed where an indeterminacy component is taken into account. Also, we proved that modeling with a natural number semantic is simpler than to utilize the classical [0, 1] interval, because of the fact that
n membership functions can be substituted by a linear identity function. We basically defined the voting game solution since the Shapley–Shubik index components (see [
42], pp. 6–7), where we only changed the algebraic sum by offuninorms. The classical approaches such as the Shapley–Shubik index are interested in a rational and fair solution; nevertheless, many times that does not occur in real negotiations and then behavioral solutions are needed.