Abstract
In this paper, we will define intuitionistic fuzzy matroid and study their properties. First, we analyse the two approaches to fuzzification of matroids and decide to use an indirect approach. After some preliminaries, we define an intuitionistic fuzzy matroid as a prefect intuitionistic fuzzy pre-matroid. Second, we study two pair of classical operators imposed on intuitionistic fuzzy matroids. Finally, we induce a G-V fuzzy matroid from a given intuitionistic fuzzy matroid and study the relationship of H fuzzy matroids and intuitionistic fuzzy matroids. Besides, we introduce an approach to construction of G-V fuzzy matroids and point out the connection of fuzzy matroids and fuzzy rough set models.
Introduction
The concept of matroid was first introduced by Whitney [26] in 1935 to provide a unifying abstract treatment of linear algebra and graph theory. Matroids now have been proved to be essential important in many fields [25]. In recent years, matroids are also generalized and used as a tool to other mathematical branches, such as to rough sets [17], concept lattices [21] and fuzzy sets [8].
After Goetschel and Voxman’s first introduction of fuzzy matroids (named G-V fuzzy matroid) [8], they studied properties of G-V fuzzy matroids thoroughly in their subsequent papers [9–12]. Since many properties of matroids can be generalized to G-V fuzzy matroids, it becomes in some degree a blueprint of all subsequent fuzzifications of matroids.
In 1993, Hsueh [13] proposed his fuzzy matroid (named H fuzzy matroid) by using a different cardinality of fuzzy sets with G-V fuzzy matroids. Shi [23] used the idea of degree to define S fuzzy matroid in 2010. AL-Haward [1] in 2012 generalized the closed set axioms of matroids to fuzzy setting and defined AH fuzzy matroids. On the one hand, we do not know which fuzzy matroid is better than others since there is no immediate criterion. It seems that these fuzzy matroids all perform well in some aspects and badly in other aspects. For example, although G-V fuzzy matroids have many good properties analogous to matroids, they do not necessarily have fuzzy bases (cf. [9]). H fuzzy matroids must possess fuzzy bases, while level-structures of H fuzzy matriods need not be crisp matroids (cf. [18]). S fuzzy matroids are closed fuzzy pre-matroids (i.e. special G-V fuzzy matroids, see [23]) and AH fuzzy matroids do not have the augmentation property of fuzzy base [1]. On the other hand, all these fuzzy matroids are defined by the direct approach. That is, these fuzzy matroids are all based on direct generalizations of axiomatic definition of matroid from crisp setting to fuzzy setting. Matroids have many different but equivalent axiomatic definitions, different fuzzy generalizations may not be equivalent and thus various fuzzy matroids are proposed (e.g. H fuzzy matroids come from the independent axiom and AH fuzzy matroids is from the closed set axiom). Even for one axiomatic definition, take the independent axiom as example (see Definition 2.1), different fuzzifications of (I2) lead to various fuzzy matroids (see, e.g. G-V fuzzy matroids and H fuzzy matroids). For relations of fuzzy matroids mentioned above, see [15].
After the introduction of the concept of fuzzy sets by Zadeh [31], several researches studied the generalizations of the notion of fuzzy set. The idea of intuitionistic fuzzy set was first published by Atanassov [2] and many work by the author and other researchers appeared subsequently (see [3]). The notion of intuitionistic fuzzy set is an important generalization of fuzzy sets, and some mathematical structures have been generalized to intuitionistic fuzzy setting, such as intuitionistic fuzzy topologies [5], intuitionistic fuzzy graphs [3], et al.
As stated previously, matroids have been generalized to fuzzy setting and properties of fuzzy matroids are obitained. In this paper, we want to generalize matroids to intuitionistic fuzzy setting and define the concept of the so-called intuitionistic fuzzy matroid. What we should mention here is that an indirect approach is used in this paper. One reason is that the direct generalization of fuzzy matroids to intuitionistic fuzzy matroids seems lack of innovation. Another reason is that the concept of matroid refers to the cardinality of a set and the cardinality of intuitionistic fuzzy sets may make the generalization of (I2) complicated.
Rough set theory is an important tool to deal with situations in which the objects of a given universe can be identified only within the limits of imprecise data by an indiscernibility relation. In rough set theory, we depict a vague concept by a pair of approximation operators. As shown by the authors in [16], the approximation operators are exactly the closure and inner operators of a matroid. Rough sets models have been generalized to fuzzy setting and successfully applied to many fields (e.g., see [4]). The relationship of fuzzy approximation operators and fuzzy closure operators of a fuzzy matroid has never been studied. Once our intuitionistic fuzzy matroids constructed, taking intuitionistic fuzzy closure operators as approximation operators, we can introduce intuitionistic fuzzy rough set models. In other words, our work in this paper can induce a new generalized rough set model based on intuitionistic fuzzy matroids and results in the paper may be viewed as theoretic foundations for future applications of this new model.
The rest of this paper is arranged as follows. In Section 2, we present basic notions and results of intuitionistic fuzzy sets and matroids. In Section 3, we introduce the notion of intuitionistic fuzzy matroid based on an indirect approach. Two pair of classical operators on intuitionistic fuzzy matroids are studied in Section 4. The connection of intuitionistic fuzzy matroids and G-V fuzzy matroids is investigated in Section 5. This paper is then concluded with a brief summary and an outlook for further research.
Preliminaries
In this section, we introduce the concepts related to intuitionistic fuzzy sets and matroids, which are mainly from [3] and [25] respectively.
Intuitionistic fuzzy sets
The set of all intuitionistic fuzzy sets in X will be denoted by X∗. Obviously, each ordinary fuzzy set may be written as
The set of all fuzzy set are denoted by [0, 1] X . Usually, we use μ A to denote the fuzzy set for short, or just μ if there is no confusion.
In the following, we introduce the notion of cuts of intuitionistic fuzzy sets.
The <α, 1 - α>-cut of a fuzzy set μ is usually denoted by μ[α] (i.e. μ[α] = {x ∈ X ∣ μ (x) ≥ α}). Let τ be a family of intuitionistic fuzzy sets in X (i.e. τ ⊆ X∗), we use τ<α,β> to denote the set {A<α,β> ∣ A ∈ τ}.
Matroids and fuzzy matroids
If Let
Let
In Whitney’s founding paper of matroids [26], two fundamental classes of matroids are considered. One arises from matrices and another is from graphs. As a particular example of the class of matroids from graphs, consider the following.

A graph G.
In 1988, Goetschel and Voxman introduced the notion of fuzzy matroids (G-V fuzzy matroids) as follows.
(FI1) If μ, ν ∈ Ψ, μ ≤ ν and ν ∈ Ψ, then μ ∈ Ψ.
(GVFI2) If μ, ν ∈ Ψ and 0 < |supp μ| < |supp ν|, then there exists ω ∈ Ψ such that μ < ω ≤ μ ∨ ν . m (ω) ≥ min {m (μ) , m (ν)} .
then we call (X, Ψ) a G-V fuzzy matroid.
In this section, we first introduce an indirect approach to the definition of intuitionistic fuzzy matroid and conclude that an intuitionistic fuzzy mat-roid should be an hereditary intuitionistic fuzzy pre-matroid. Then we define an equivalence relation based on level-structure and consider the greatest ele-ment of the equivalence class as an intuitionistic fuzzy matroid. Finally, we study the relations of some conditions proposed on intuitionistic fuzzy set systems.
An indirect approach
As pointed out in Section 1, there are two approaches to generalizing matroids to intuitionistic fuzzy matroids. One is the direct approach. That is, we should generalize (I1) and (I2) in Definition 2.4 to the intuitionistic fuzzy case. The other is an indirect approach and we will consider it later.
We first give the definition of intuitionistic fuzzy set system (
Based on Definition 3.1, (I1) can be easily generalized to (IFI1) ∀A, B ∈ X∗, A ∈ τ and B ⊆ A imply B ∈ τ.
Unfortunately, when we generalize (I2) to (IFI2), there are many different ways. And we do not know which approach is the best and thus intuitionistic fuzzafication of (I2) is hard to process. For example, (I2) refers to the cardinality of a set. While there are many kinds of cardinalities of
In fact, when generalizing matroids to fuzzy setting, the same question also arises. In 1988, Goetschel and Voxman first generalized Definition 2.4 and defined a kind of fuzzy matroid (G-V fuzzy matroid); Hsueh in 1993 introduced his fuzzy matroid (H fuzzy matroid). The difference between G-V fuzzy matroids and H fuzzy matroids lies in various generalizations of (I2) 2 . All these fuzzy matroids are defined by the direct approach.
What is the fundamental property that should be satisfied by an intuitionistic fuzzy matroid?
i.e., (X, τ <α,β >) should be a matroid for each α, β ∈ [0, 1], where τ<α,β> = {A<α,β> ∣ A ∈ τ} .
Note that for every β ∈ [1 - α, 1], we have A<α,β> = A<α,1-α> . Thus when we consider the levels of an intuitionistic fuzzy set system τ<α,β>, we tacitly admit α + β ≤ 1. We now decide to postpone our discussion of level-structure until later. As pointed out previously, (I1) could be easily generalized to intuitionistic fuzzy setting. Let (X, τ) be an (IFI1) ∀A, B ∈ X∗, A ∈ τ and B ⊆ A imply B ∈ τ.
An hereditary
Note Z ⊆ Y, and we can easily check B<α,β> = Z. Obviously, B ⊆ A. It follows from (IFI1) that B ∈ τ. Thus Z ∈ τ<α,β>.
The converse of Proposition 3.4 does not necessarily hold (cf. Example 3.7). We now continue to our discussion of level-structure of an
At last of this subsection, we propose two intuitionistic fuzzy pre-matroids. One is hereditary, and another is not.
Again, let τ = ↓ A = {D ∣ D ⊆ A} and ι = {A, B, C}. It is easy to check
3
Intuitionistic fuzzy matroids
In Example 3,7, though ι ⊂ τ, the two related
That is, (X, τ1) ∼ (X, τ2) if and only if they are isolevel. Obviously, ∼ is an equivalence relation and we use [(X, τ)] to denote the equivalent class containing (X, τ). We often omit specific mention of X and use the notation [τ] if no confusion will arise. The set [τ] ordered by inclusion forms a poset ([τ] , ≤), which has the following properties.
(2) The greatest element of ([τ] , ≤) exists, and we denote it by ⊤ τ , or simply by ⊤ if there is no confusion. The least element of ([τ] , ≤) does not necessarily exist.
(3) ⊤ is the greatest element of ([τ] , ≤) if and only if
It follows easily from the definition of [τ]. ∀α, β ∈ [0, 1], ι ∈ [τ], we have ι<α,β> = τ<α,β>. Thus
That is,
Suppose A ∈ X∗ and A<α,β> ∈ τ<α,β> (∀α, β ∈ [0, 1]). Note τ⊆ ⊤, thus τ<α,β> ⊆ ⊤ <α,β>. It follows from A<α,β> ∈ ⊤ <α,β> that
By the definition of [τ], we have ⊤ ∪ {A} ∈ [τ]. Since ⊤ is the greatest element of [τ], we have ⊤∪ {A} = ⊤. That is, A∈ ⊤.
Conversely, suppose that (★) holds and ⊤∗ is the greatest element of [τ]. Then ⊤ ⊆ ⊤ ∗. If ⊤∗ -⊤ ≠ ∅, let A∈ ⊤ ∗ - ⊤. Since A ∈ ⊤ ∗, we have
Let τ = {A, B, C, D} and ι = {C, D, E} . It is easy to check that τ and ι are isolevel and they are minimal elements of ([τ] , ≤). Thus ([τ] , ≤) has no least element. Further, τ ∧ ι = {C, D} ∉ [τ] .
(2) Let (X, τ) be an
Note (X, τ) is an intuitionistic fuzzy pre-matroid, it follows from (I1) that
Since (X, τ) is perfect, we have B ∈ τ, which concludes the proof.
Let τ = ↓ A ∪ ↓ B, then (X, τ) is obviously a hereditary
Thus (X, τ) is an intuitionistic fuzzy pre-matroid. Let
But A ∉ τ, which show that (X, τ) is not perfect.
Based on Remark 3.6 and Remark 3.10, we define
For an intuitionistic fuzzy matroid (X, τ), we list its main properties mentioned in this section as follows. And more properties will be given in the subsequent sections. (X, τ<α,β>) is a matroid (∀ α, β ∈ [0, 1]) . For every A ∈ X∗, A<α,β> ∈ τ<α,β> (∀α, β ∈ [0, 1]) implies A ∈ τ. If ι ∈ [τ], then ι ⊆ τ.
Operators on intuitionistic fuzzy matroids
After
1. “Necessity” and “Possibility” operators.
For an
In [5], Coker defined intuitionistic fuzzy topological spaces and pointed out that the necessary operator and the possibility operator could induce new intuitionistic fuzzy topological spaces from a given one. For an intuitionistic fuzzy matroid (X, τ), we want to know whether (X, □ τ) is an intuitionistic fuzzy matroid.
Obviously, (X, ↓ A) is an intuitionistic fuzzy matroid. It is easy to verify that
Now we consider the intuitionistic fuzzy set
Thus A<α,β> ∈ □ τ<α,β> (∀ α, β ∈ (0, 1]). But A ∉ □ τ, which shows that (X, □ τ) is not perfect, so it is not an intuitionistic fuzzy matroid.
2. Operator Ga,b.
For an
In the following, we will study the properties of (X, τ<a,b>).
∀A ∈ τ, A<α,β> = Ga,b (A) <aα,bβ> (∀ a, b, α, β ∈ [0, 1]) . ∀A ∈ τ<a,b>, then ∀a, b ∈ (0, 1] and α, β ∈ [0, 1] , we have
(2) Since A ∈ τ<a,b>, there exist B ∈ τ such that Ga,b (B) = A . That is aμ
B
(x) = μ
A
(x) and bν
B
(x) = ν
A
(x) (∀ x ∈ X). So
By Lemma 4.4, we have
It holds from Lemma 4.4(1) and (2) that
Since (X, τ) is an intuitionistic fuzzy pre-matroid,
Note Ga,b (B) ∈ τ<a,b>, thus
Now we show that (X, τ<a,b>) is perfect. Let A ∈ X∗ and
Obviously, x ∈ A<α,β> if and only if
It holds from Definition 4.3 that
Connections with fuzzy matroids
In this section, we discuss the relation of intuitionistic fuzzy matroids and fuzzy matroids. First we study the relationship of intuitionistic fuzzy matroids and G-V fuzzy matroids. And then we introduce two interesting topics on fuzzy matroids, which will be considered in intuitionistic fuzzy setting in future.
The relationship of intuitionistic fuzzy matroids and G-V fuzzy matroids
Let (X, τ) be an intuitionistic fuzzy matroid, we have pointed out that (X, □ τ) need not be an intuitionistic fuzzy matroid. Note that □τ actually is a family of fuzzy sets defined on X. We now prove that (X, □ τ) is a G-V fuzzy matroid. In the following, we use the membership function μ A of an intuitionistic fuzzy set A to denote □A = {< x, μ A (x) , 1 - μ A (x) > ∣ x ∈ X}, or μ for short if there is no confusion.
(X, □ τ) is hereditary. ∀r ∈ (0, 1], (X, □ τ[r]) is a matroid, where
∀r ∈ (0, 1], (μ
A
) [r] ∈ □ τ[r] implies μ
A
∈ □ τ.
∀r ∈ (0, 1], (μ
A
) [r] ∈ □ τ[r]. That is, there exists B
r
∈ τ such that
Define a fuzzy set C : μ
C
(x) = sup
Since □τ[α] ⊆ τ<α,1-α>, we have C<α,β> ∈ τ<α,β> (∀α, β ∈ (0, 1] and α + β ≤ 1). Because (X, τ) is perfect, C ∈ τ holds. Note C is a fuzzy set, C ∈ □ τ also holds. By (1), μ A ⊆ C implies μ A ∈ □ τ, which completes the proof of (3).
Since μ1 ≤ μ and ν1 ≤ ν, by Lemma 5.1(1), we have μ1, ν1 ∈ □ τ. Note μ1[r] = supp μ and ν1[r] = supp ν. Thus |μ1[r]| < |ν1[r]|. It holds from Lemma 5.1(2) that (X, □ τ[r]) is a matroid. By (I2), there is C ∈ □ τ[r] such that μ1[r] ⊂ C ⊆ ν1[r] ∪ ν1[r] . Define
We now prove ω ∈ □ τ. For every a ∈ (0, r],
By (I1), ω[a] ∈ □ τ[a]. If a > r,
We have verified that μ[a] ∈ □ τ[a] (∀a ∈ (0, 1]). So Lemma 5.1(3) implies that ω ∈ □ τ.
Obviously, μ < ω ≤ μ ∨ ν and m(ω) = r = min {m (μ) , m (ν)}, as desired. Therefore, (X, □ τ) is a G-V fuzzy matroid.
Constructions and approximations
In Example 2.5, we constructed a matroid from a given graph. By the famous representation theorem of fuzzy sets, we can induce a G-V fuzzy matroid from a given fuzzy graph (V, μ, ρ), where V is a nonempty set together with a pair functions μ : V → [0, 1] and ρ : V2 → [0, 1] such that ∀x, y ∈ V, ρ (x, y) ≤ ρ (x) ∧ ρ (y) [22].
Let (V, μ, ρ) be a fuzzy graph, for every r ∈ (0, 1], consider the sequence of crisp graphes: (μ[r], ρ[r]). Obviously, we have
The sequence of crisp graphs can induce a sequence of matroids and we can construct fuzzy sets by the sequence of matroids. Take the fuzzy graph in Fig. 2 as an example, we illustrate how to construct a G-V fuzzy matroids.

A fuzzy graph G.
The fuzzy graph in Fig. 2 induces a sequence of crisp graphs by its cuts. The related cycle matroids with respect to these three graphs are
Let Ψ be a family of fuzzy sets defined on V = {1, 2, 3, 4} and ω ∈ [0, 1]
V
if and only if
It is easy to check that (V, Ψ) is a G-V fuzzy matroid. This approach in fact works in general case. It should be noted that this approach uses the representation theorem of fuzzy sets. In [28, 29], the representation theorem was generalized to intuitionistic fuzzy setting. We do not know whether this approach can be generalized to intuitionistic fuzzy matroids. In other words, to construct an intuitionistic fuzzy matroid from an given intuitionistic fuzzy graph will be our future work.
We now introduce the connection of approximations and fuzzy matroids. Let U be a nonempty finite set and E be an equivalence relation on U. The subset [x]
E
= {y ∣ xEy} is the equivalence class containing x for every x ∈ U. Then E generates a partition U/R = {[x]
E
∣ x ∈ U}, namely, a family of pairwise disjoint subsets whose union is the universe. For any X ⊆ U, the (Pawlak) lower approximation and upper approximation of X, denoted by
The upper and lower approximations are fundamental concepts in rough sets. In [17], we pointed out that the upper and lower approximations coincide with the closure and inner of a partition matroid. Let
Then
The purpose of this paper is to construct the basic concept of intuitionistic fuzzy matroid. Unlike existed work concerning fuzzy matroids (e.g., [1, 8], they all generalized the definition of matroid to intuitionistic fuzzy setting directly), we defined intuitionistic fuzzy matroids by an indirect approach. That is, the cuts of an intuitionistic fuzzy set system should possess the structure of crisp matroids. The connection of intuitionistic fuzzy matroids and G-V fuzzy matroids was given. Besides, the problems about construction of intuitionistic fuzzy matroids and connection with rough sets were presented. Finally, we present three interesting questions concerning intuitionistic fuzzy matroids, which are worthy of consideration in future. Bases (i.e. maximal independent sets) are important for matroids. Many combinatorial optimization problems refer to bases of matroids. For example, the minimum spanning tree problem is exactly a special case of minimum-weight base problem for matroids. Thus, properties of bases for intuitionistic fuzzy matroids should be studied in detail. As stated previously, we use an indirect approach to generalization of matroids in this paper. Do our intuitionistic fuzzy matroids have a corresponding version based on a direct approach? Like topological spaces, matroids have several equivalent descriptions. Axioms for fuzzy matroids are also hot topics (see, e.g. [14, 30]). Thus axiomatic descriptions of intuitionistic fuzzy matroids should be studied.
Footnotes
To be precise, X does not contain the edge set of a cycle, or equivalently, G [X], the subgraph induced by X, is a forest. Since the ground set of M (G) is the edge set of G, we shall refer to certain subgraphs of G when we mean just their edge sets. This commonplace practice should not cause confusion.
Note that τ satisfies (IFI1), thus Proposition 3.4 may help us when computing τ<α,β>. For example, {a, b} ∈ τ<0.5,0.5> holds obviously, by Proposition 3.4, we have τ<0.5,0.5> = 2{a,b}.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No. 61772019), the Shaanxi Province Natural Science Foundation Research Project (No. 2017JM1036), the Fundamental Research Funds for the Central Universities (No. JB170702) and the China Postdoctoral Science Foundation (No. 2016M602851).
