Abstract
Rough sets provide a useful tool for data preprocessing during data mining. However, many algorithms related to some problems in rough sets, such as attribute reduction, are greedy ones. Matroids propose a good platform for greedy algorithms. Therefore, it is important to study the combination between rough sets and matroids. In this paper, we investigate rough sets and matroids through their operators, and provide a matroidal method for attribute reduction in information systems. Firstly, we generalize four operators of rough sets to four operators of matroids through the interior, closure, exterior and boundary axioms, respectively. Thus, there are four matroids induced by these four operators of rough sets. Then, we find that these four matroids are the same one, which implies the relationship about operators between rough sets and matroids. Secondly, a relationship about operations between matroids and rough sets is presented according to the induced matroid. Finally, the girth function of matroids is used to compute attribute reduction in information systems.
1. Introduction
Rough set theory was proposed by Pawlak [1,2] in 1982 as a mathematical tool to deal with various types of data in data mining. There are many practical problems have been solved by it, such as rule extraction [3,4], attribute reduction [5,6,7], feature selection [8,9,10] and knowledge discovery [11]. In Pawlak’s rough sets, the relationships of objects are equivalence relations. However, it is well known that this requirement is excessive in practice [12,13]. Hence, Pawlak’s rough sets have been extended by relations [14,15], coverings [16,17,18] and neighborhoods [6,19]. They have been combined with other theories including topology [20], lattice theory [21,22], graph theory [23,24] and fuzzy set theory [25,26].
However, many optimization issues related to rough sets, including attribute reduction, are NP-hard. Therefore, the algorithms to deal with them are often greedy ones [27]. Matroid theory [28,29,30] is a generalization of graph and linear algebra theories. It has been used in information coding [31] and cryptology [32]. Recently, the combination between rough sets and matroids has attracted many interesting research. For example, Zhu and Wang [33] established a matroidal structure through the upper approximation number and studied generalized rough sets with matroidal approaches. Liu and Zhu [34] established a parametric matroid through the lower approximation operator of rough sets. Li et al. [35,36] used matroidal approaches to investigate rough sets through closure operators. Su and Zhu [37] presented three types of matroidal structures of covering-based rough sets. Wang et al. [38] induced a matroid named 2-circuit matroid by equivalence relations, and equivalently formulated attribute reduction with matroidal approaches. Wang and Zhu used matrix approaches to study the 2-circuit matroid [39], and used contraction operation in matroids to study some relationships between a subset and the upper approximation of this subset in rough sets [40]. Unfortunately, all of these papers never study matroids and rough sets through the positive, negative and boundary operators of rough sets. Thus, it is necessary to further study rough sets and matroids by these operators in this paper. In addition, only Wang et al. [38] presented two equivalent descriptions of attribute reduction by closure operators and rank functions of matroids, respectively. We consider presenting a novel approach to attribute reduction through the girth function of matroids in this paper.
In this paper, we mainly use the positive operator, the negative operator and the boundary operator to study matroids and rough sets, and propose a method to compute attribute reduction in information systems through the girth function of matroids. Firstly, we generalize the positive (the lower approximation operator), upper approximation, negative and boundary operators of rough sets to the interior, closure, exterior and boundary operators of matroids respectively. Among them, the upper and lower approximation operators have been studied in [35]. Thus, there are four matroids induced by these four operators of rough sets. Then, the relationship between these four matroids is studied, which implies the relationship about operators between rough sets and matroids. In fact, these four matroids are the same one. Secondly, a relationship about the restriction operation both in matroids and rough sets is proposed. Finally, a matroidal approach is proposed to compute attribute reduction in information systems through the girth function of matroids, and an example about attribute reduction is solved. Using this matroidal approach, we can compute attribute reduction through their results “2” and “∞”.
The rest of this paper is organized as follows. Section 2 recalls some basic notions about rough sets, information systems and matroids. In Section 3, we generalize four operators of rough sets to four operators of matroids, respectively. In addition, we study the relationship between four matroids induced by these four operators of rough sets. Moreover, a relationship about operations between matroids and rough sets is presented. In Section 4, an equivalent formulation of attribute reduction through the girth function is presented. Based on the equivalent formulation, a novel method is proposed to compute attribute reduction in information systems. Finally, Section 5 concludes this paper and indicates further works.
2. Basic Definitions
In this section, we review some notions in Pawlak’s rough sets, information systems and matroids.
2.1. Pawlak’s Rough Sets and Information Systems
The definition of approximation operators is presented in [1,41].
Let R an equivalence relation on U. For any , a pair of approximation and of X are defined by
where . and are called the upper and lower approximation operators with respect to R, respectively.
In this paper, U is a nonempty and finite set called universe. Let be the complement of X in U and ∅ be the empty set. We have the following conclusions about and .
Proposition 1.
Refs. [1,41] Let R be an equivalence relation on U. For any ,
On the basis of the upper and lower approximation operators with respect to R, one can define three operators to divide the universe, namely, the negative operator , the positive operator and the boundary operator :
An information system [38] is an ordered pair , where U is a nonempty finite set of objects and A is a nonempty finite set of attributes such that for any , where is called the value set of a. For all , the indiscernibility relation induced by B is defined as follows:
Definition 1.
(Reduct [38]) Let be an information system. For all , B is called a reduct of , if the following two conditions hold:
(1) for any ,
(2) .
2.2. Matroids
Definition 2.
(Matroid [29,30]) Let U is a finite set, and is a nonempty subset of (the set of all subsets of U). is called a matroid, if the following conditions hold:
If and , then .
If and , then there exists such that , where denotes the cardinality of I.
Let be a matroid. We shall often write for U and for , particularly when several matroids are being considered. The members of are the independent sets of M.
Example 1.
Let and . Then, is a matroid.
In order to make some expressions brief, some denotations are presented. Let . Then,
The set of all circuits of M is defined as . The rank function of M is denoted by for any . is called the rank of X in M. The closure operator of M is defined as
.
We call the closure of X in M. X is called a closed set if , and we denote the family of all closed sets of M by . The closure axiom of a matroid is introduced in the following proposition.
Proposition 2.
(Closure axiom [29,30]) Let be an operator of U. Then, there exists one and only one matroid M such that iff satisfies the following four conditions:
for any ;
If , then ;
for any ;
For any , if , then .
Example 2.
(Continued from Example 1) Let . Then,
,
,
,
.
Based on , the interior operator of M is defined as
.
is called the interior of X in M. X is called a open set if . The following proposition shows the interior axiom of a matroid.
Proposition 3.
(Interior axiom [29,30]) Let be an operator of U. Then, there exists one and only one matroid M such that iff satisfies the following four conditions:
for any ,
If , then ,
for any ,
For any , if , then .
Example 3.
(Continued from Example 2) .
Based on the closure operator , the exterior operator and the boundary operator of M are defined as
.
is called the exterior of X in M, and is called the boundary of X in M. The following two propositions present the exterior and boundary axioms, respectively.
Proposition 4.
(Exterior axiom [42]) Let be an operator of U. Then, there exists one and only one matroid M such that iff satisfies the following four conditions:
for any ;
If , then ;
for any ;
For any , if , then .
Proposition 5.
(Boundary axiom [42]) Let be an operator of U. Then, there exists one and only one matroid M such that iff satisfies the following five conditions:
for any ;
for any ;
for any ;
For any , if , then ;
for any .
Example 4.
(Continued from Example 2) ,
.
The following proposition shows some relationships between these above four operators, namely , , and .
Proposition 6.
Ref. [42] Let be a matroid. For all , the following statements hold:
and ;
;
.
3. The Relationship about Operators between Rough Sets and Matroids
In this section, four matroids are induced by four operators of rough sets. These four matroids are induced by the lower approximation operator (because , we only consider ), the upper approximation operator , the negative operator and the boundary operator through the interior axiom, the closure axiom, the exterior axiom and the boundary axiom, respectively. Among them, the upper approximation operator has been studied in [35]. Then, the relationship between these four matroids are studied, and we find that these four are the same one. According to this work, we present the relationship about operators between rough sets and matroids.
3.1. Four Matroids Induced by Four Operators of Rough Sets
In this subsection, we generalize the positive operator (the lower approximation operator), the upper approximation operator, the negative operator and the boundary operator of rough sets to the interior operator, the closure operator, the exterior operator and the boundary operator of matroids, respectively. Firstly, the following lemma is proposed.
Lemma 1.
Refs. [1,41] Let R be an equivalence relation on U. For any , if , then .
The following proposition shows that the lower approximation operator satisfies the interior axiom of matroids.
Proposition 7.
Let R be an equivalence relation on U. Then, satisfies , , and of Proposition 3.
Proof.
By , and of Proposition 1, satisfies , and respectively. : For any , if , then but . Hence, but . Therefore, . According to Lemma 1, . Hence, , i.e., . ☐
Inspired by Proposition 7, there is a matroid such that is its interior operator.
Definition 3.
Let R be an equivalence relation on U. The matroid whose interior operator is is denoted by . We say is the matroid induced by .
Corollary 1.
Let R be an equivalence relation on U. Then, .
Proof.
According to Definition 3, . Since , so . ☐
The upper approximation operator satisfies the closure axiom in [35,38].
Proposition 8.
Refs. [35,38] Let R be an equivalence relation on U. Then, satisfies , , and of Proposition 2.
Proposition 8 determines the second matroid induced by .
Definition 4.
Let R be an equivalence relation on U. The matroid whose closure operator is is denoted by . We say that is the matroid induced by .
The negative operator satisfies the exterior axiom.
Proposition 9.
Let R be an equivalence relation on U. Then, satisfies , , and of Proposition 4.
Proof.
: For any , . According to of Proposition 1, . Therefore, ;
: According to of Proposition 1, if , then . Therefore, , i.e., ;
: For any , . Hence, . Therefore, . According to of Proposition 1, . Hence, ;
: For any , if , then but , i.e., but . Since and , so but . Hence, but . Therefore, , i.e., . According to Lemma 1, . Hence, , i.e., . Therefore, , i.e., . ☐
Proposition 9 determines the third matroid such that is its exterior operator.
Definition 5.
Let R be an equivalence relation on U. The matroid whose exterior operator is is denoted by . We say is the matroid induced by .
In order to certify the boundary operator satisfies the boundary axiom, the following two lemmas are proposed.
Lemma 2.
Refs. [1,41] Let R be an equivalence relation on U. For all , .
Lemma 3.
Let R be an equivalence relation on U. If , then .
Proof.
For any , . Since , so . According to of Proposition 1, . Hence, , i.e., . ☐
The boundary operator satisfies the boundary axiom.
Proposition 10.
Let R be an equivalence relation on U. Then, satisfies , , , and of Proposition 5.
Proof.
: According to of Proposition 1, . For any ,
: For any ,
According to Lemma 1, we know
Hence, ;
: For any , . According to of Proposition 1, we know . According to of Proposition 1, we know . Therefore, .
: When or , it is straightforward. When , it does not hold. (In fact, we suppose . If , according to Lemma 3, we know , which is contradictory with . Hence, .) We only need to prove it for and . If , since
then and . According to Proposition 8, we have . Since , so . Hence, , i.e., .
: For any ,
According to and of Proposition 1, . Therefore, . ☐
Proposition 8 determines the fourth matroid such that is its boundary operator.
Definition 6.
Let R be an equivalence relation on U. The matroid whose boundary operator is is denoted by . We say that is the matroid induced by .
3.2. The Relationship between These Four Matroids
This subsection studies the relationship between these four matroids in the above subsection. In fact, these four matroids are the same one.
Theorem 1.
Let R be an equivalence relation on U. Then,
.
Proof.
On one hand, and have the same grand U. On the other hand, according to Definition 3, we know for any . By Proposition 6, . According to of Proposition 1, . Hence, . According to Definition 4, . Therefore, , i.e., .
On one hand, and have the same grand U. On the other hand, according to Definition 4, we know . For any , . By Definition 5, . Hence, , i.e., .
On one hand, and have the same grand U. On the other hand, according to Definition 4, we have . For all , . According to Definition 6, . Therefore, , i.e., . ☐
Definition 7.
Let R be an equivalence relation on U. The matroid whose interior operator, closure operator, exterior operator and boundary operator are , , and is defined as . We say that is the matroid induced by R.
According to the above definition, we have the relationship about operators between rough sets and matroids as Table 1:
Table 1.
The relationship about operators between rough sets and matroids.
3.3. The Relationship about Operations between Matroids and Rough Sets
In this subection, a relationship about the restriction operation both in matroids and rough sets is proposed. First of all, two definitions of these two operations are presented in the following two definitions.
Definition 8.
(Restriction [29,30]) Let be a matroid. For , the restriction of M to X is defined as , where .
Not that . For an equivalence relation R on U, there is also a definition of restriction of R. For any , is an equivalence relation called the restriction of R to X, where , is the product set of X and X. According to Definition 7, is a matroid on X.
In [38], the set of independent sets of is proposed in the following lemma.
Lemma 4.
Ref. [38] Let R be an equivalence relation on U. Then,
.
Example 5.
Let R be an equivalence relation on U with , and . According to Lemma 4, .
Proposition 11.
Let R be an equivalence relation on U and . Then, .
Proof.
For any , is an equivalence relation on X. Thus, is a matroid on X. By Definition 8, is a matroid on X. Therefore, we need to prove only . According to Lemma 4, , . On one hand, since , . On the other hand, suppose . For any , if , then but . Therefore, but , i.e., . Hence, , which is contradictory with , i.e., . Thus, . ☐
Example 6.
(Continued from Example 5) Let . According to Definition 8, , and . Since , so . According to Lemma 4, , and . Therefore, .
4. A Matroidal Approach to Attribute Reduction through the Girth Function
In this section, a matroidal approach is proposed to compute attribute reduction in information systems through the girth function of matroids.
4.1. An Equivalent Formulation of Attribute Reduction through the Girth Function
Lemma 5.
Ref. [15] Let and be two equivalence relations on U, respectively. Then, if and only if .
Based on Lemma 5, we propose a necessary and sufficient condition for two equivalence relations induce the same matroids.
Proposition 12.
Let and be two equivalence relations on U, respectively. Then, if and only if .
Proof.
According to Definition 7, and have the same grand U. According to Proposition 3, Proposition 7 and Lemma 5,
☐
An equivalent formulation of attribute reduction in information systems is presented from the viewpoint of matroids.
Proposition 13.
Let be an information system. For all , B is a reduct of if and only if it satisfies the following two conditions:
(1) For all , ;
(2) .
Proof.
Since , and are equivalence relations on U, , and are matroids on U. According to Proposition 12,
(1) For all , ;
(2) .
According to Definition 1, it is immediate. ☐
In Proposition 13, the equivalent formulation of attribute reduction is not convenient for us to compute the attribute reduction. We consider to use the girth function of matroids to compute it.
Definition 9.
(Girth function [29,30]) Let be a matroid. The girth of M is defined as:
For all , the girth function is defined as . is called the girth of X in M.
According to Definition 9, the girth function is related to circuits. Thus, the following lemma presents the family of all circuits of .
Lemma 6.
Ref. [38] Let R be an equivalence relation on U. Then,
.
Example 7.
(Continued from Example 5) .
Based on the characteristics of the matroid induced by an equivalence relation, a type of matroids is abstracted, which is called a 2-circuit matroid. M is called a 2-circuit matroid if for all . Note that, if , then M is also a 2-circuit matroid. In this section, we don’t consider this case. The matroid is a 2-circuit matroid.
Proposition 14.
Let R be an equivalence relation on U and . Then,
Proof.
Since is a 2-circuit matroid, for all . According to Definition 9, it is immediate. ☐
Corollary 2.
Let R be an equivalence relation on U and . Then,
Proof.
According to Lemma 6,
Hence,
Since ,
Hence,
☐
Lemma 7.
Refs. [1,41] Let and be two equivalence relations on U, respectively. Then, for any ,
.
According to Corollary 2, the girth function of the matroid induced by attribute subsets is presented in the following proposition.
Proposition 15.
Let be an information system and . Then, for all ,
Proof.
According to Lemma 7 and Corollary 2, it is immediate. ☐
Note that in denotes the equivalence relation induced by attribute . According to the girth axiom, we know that a matroid is corresponding to one and only one girth function.
Proposition 16.
(Girth axiom [29,30]) Let be a function. Then, there exists one and only one matroid M such that iff g satisfies the following three conditions:
If and , then X has a subset Y such that .
If , then .
If X and Y are distinct subsets of U with , , then for any .
Inspired by Propositions 13 and 16, we can use the girth function in matroids to compute attribute reduction.
Theorem 2.
Let be an information system. For all , B is a reduct of if and only if it satisfies the following two conditions:
(1) For all , there exists such that .
(2) For all , .
Proof.
According to Propositions 13 and 16, it is immediate. ☐
4.2. The Process of the Matroidal Methodology
In this subsection, we give the process of the matroidal approach to compute attribute reduction in information systems according to the equivalent description in Section 4.1.
In order to obtain all results of an information system , we need to compute for all and based on Theorem 2. According to Definition 1, we know a reduct of will not be ∅. Hence, we only consider and . On the other hand, for all and , if , then . According to Theorem 2, we only consider X whose . Therefore, the process is shown as follows:
- Input: An information system , where and
- Output: All results of .
- Step 1: Suppose ( and ), we compute all and .
- Step 2: For any , we compute and for any and .
- Step 3: Obtain all results of according to Theorem 2.
4.3. An Applied Example
Example 8.
Let us consider the following information system as is shown in Table 2.
Table 2.
An information system.
Let , , , , , , . denotes for and denotes . All girth functions induced by attribute subsets as is shown in Table 3.
Table 3.
Girth functions induced by attribute subsets.
Accordingly, there are two reducts of : and .
5. Conclusions
In this paper, we generalize four operators of rough sets to four operators of matroids through the interior axiom, the closure axiom, the exterior axiom and the boundary axiom, respectively. Moreover, we present a matroidal approach to compute attribute reduction in information systems. The main conclusions in this paper and the continuous work to do are listed as follows:
- There are four matroids induced by these four operators of rough sets. In fact, these four matroids are the same one, which implies the relationship about operators between rough sets and matroids. In this work, we assume an equivalence relation. However, there are other structures have been used in rough set theory, among them, tolerance relations [43], similarity relations [44], and binary relations [15,45]. Hence, they can suggest as a future research, the possibility of extending their ideas to these types of settings.
- The girth function of matroids is used to compute attribute reduction in information systems. This work can be viewed as a bridge linking matroids and information systems in the theoretical impact. In the practical impact, it is a novel method by which calculations will become algorithmic and can be implemented by a computer. Based on this work, we can use the girth function of matroids for attribute reduction in decision systems in the future.
- In the future, we will further expand the research content of this paper based on some new studies on neutrosophic sets and related algebraic structures [46,47,48,49,50].
Author Contributions
This paper is written through contributions of all authors. The individual contributions and responsibilities of all authors can be described as follows: the idea of this whole thesis was put forward by X.Z., and he also completed the preparatory work of the paper. J.W. analyzed the existing work of rough sets and matroids, and wrote the paper.
Funding
This research is funded by the National Natural Science Foundation of China under Grant Nos. 61573240 and 61473239.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Pawlak, Z. Rough Sets: Theoretical Aspects of Reasoning about Data; Kluwer Academic Publishers: Boston, MA, USA, 1991. [Google Scholar]
- Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
- Du, Y.; Hu, Q.; Zhu, P.; Ma, P. Rule learning for classification based on neighborhood covering reduction. Inf. Sci. 2011, 181, 5457–5467. [Google Scholar] [CrossRef]
- Wang, X.; Tsang, E.C.; Zhao, S.; Chen, D.; Yeung, D.S. Learning fuzzy rules from fuzzy samples based on rough set technique. Inf. Sci. 2007, 177, 4493–4514. [Google Scholar] [CrossRef]
- Chen, J.; Lin, Y.; Lin, G.; Li, J.; Ma, Z. The relationship between attribute reducts in rough sets and minimal vertex covers of graphs. Inf. Sci. 2015, 325, 87–97. [Google Scholar] [CrossRef]
- Dai, J.; Hu, Q.; Hu, H. Neighbor inconsistent pair selection for attribute reduction by rough set approach. IEEE Trans. Fuzzy Syst. 2018, 26, 937–950. [Google Scholar] [CrossRef]
- Yang, Y.; Chen, D.; Wang, H. Active sample selection based incremental algorithm for attribute reduction with rough sets. IEEE Trans. Fuzzy Syst. 2017, 25, 825–838. [Google Scholar] [CrossRef]
- Chen, Y.; Miao, D.; Wang, R.; Wu, K. A rough set approach to feature selection based on power set tree. Knowl.-Based Syst. 2011, 24, 275–281. [Google Scholar] [CrossRef]
- Javidi, M.; Eskandari, S. Streamwise feature selection: A rough set method. Int. J. Mach. Learn. Cybern. 2018, 9, 667–676. [Google Scholar] [CrossRef]
- Cai, Z.; Zhu, W. Multi-label feature selection via feature manifold learning and sparsity regularization. Int. J. Mach. Learn. Cybern. 2018, 9, 1321–1334. [Google Scholar] [CrossRef]
- Johnson, J.A.; Liu, M.; Chen, H. Unification of knowledge discovery and data mining using rough sets approach in a real-world application. Rough Sets Curr. Trends Comput. 2001, 2005, 330–337. [Google Scholar]
- Alcantud, J.C.R. Revealed indifference and models of choice behavior. J. Math. Psychol. 2002, 46, 418–430. [Google Scholar] [CrossRef]
- Luce, R.D. Semiorders and a theory of utility discrimination. Econometrica 1956, 24, 178–191. [Google Scholar] [CrossRef]
- Wang, C.; He, Q.; Shao, M.; Xu, Y.; Hu, Q. A unified information measure for general binary relations. Knowl.-Based Syst. 2017, 135, 18–28. [Google Scholar] [CrossRef]
- Zhu, W. Generalized rough sets based on relations. Inf. Sci. 12007, 177, 4997–5001. [Google Scholar] [CrossRef]
- Zhu, W.; Wang, F. Reduction and axiomatization of covering generalized rough sets. Inf. Sci. 2003, 152, 217–230. [Google Scholar] [CrossRef]
- Zhu, W. Relationship among basic concepts in covering-based rough sets. Inf. Sci. 2009, 179, 2478–2486. [Google Scholar] [CrossRef]
- Yang, B.; Hu, B. On some types of fuzzy covering-based rough sets. Fuzzy Sets Syst. 2017, 312, 36–65. [Google Scholar] [CrossRef]
- Wang, C.; He, Q.; Wang, X.; Chen, D.; Qian, Y. Feature selection based on neighborhood discrimination index. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 2986–2999. [Google Scholar] [CrossRef] [PubMed]
- Zhao, Z. On some types of covering rough sets from topological points of view. Int. J. Approx. Reason. 2016, 68, 1–14. [Google Scholar] [CrossRef]
- Gao, N.; Li, Q.; Han, H.; Li, Z. Axiomatic approaches to rough approximation operators via ideal on a complete completely distributive lattice. Soft Comput. 2018, 22, 2329–2339. [Google Scholar] [CrossRef]
- Zhang, X.; Miao, D.; Liu, C.; Le, M. Constructive methods of rough approximation operators and multigranulation rough sets. Knowl.-Based Syst. 2016, 91, 114–125. [Google Scholar] [CrossRef]
- Chiaselotti, G.; Ciucci, D.; Gentile, T. Rough set theory and digraphs. Fundam. Inf. 2017, 153, 291–325. [Google Scholar] [CrossRef]
- Wang, J.; Zhu, W. Applications of bipartite graphs and their adjacency matrices to covering-based rough sets. Fundam. Inf. 2017, 156, 237–254. [Google Scholar] [CrossRef]
- Liang, D.; Xu, Z.; Liu, D. Three-way decisions with intuitionistic fuzzy decision-theoretic rough sets based on point operators. Inf. Sci. 2017, 375, 183–201. [Google Scholar] [CrossRef]
- Zhang, X.; Dai, J.; Yu, Y. On the union and intersection operations of rough sets based on various approximation spaces. Inf. Sci. 2015, 292, 214–229. [Google Scholar] [CrossRef]
- Qian, Y.; Liang, J.; Pedrycz, W.; Dang, C. Positive approximation: An accelerator for attribute reduction in rough set theory. Artif. Intell. 2010, 174, 597–618. [Google Scholar] [CrossRef]
- Edmonds, J. Matroids and the greedy algorithm. Math. Program. 1971, 1, 127–136. [Google Scholar] [CrossRef]
- Lai, H. Matroid Theory; Higher Education Press: Beijing, China, 2001. [Google Scholar]
- Oxley, J.G. Matroid Theory; Oxford University Press: Oxford, UK, 1993. [Google Scholar]
- Liu, S.; Manganiello, F.; Kschischang, F.R. Matroidal structure of skew polynomial rings with application to network coding. Finite Fields Their Appl. 2017, 46, 236–246. [Google Scholar] [CrossRef]
- Dougherty, R.; Freiling, C.; Zeger, K. Networks, matroids, and non-Shannon information inequalities. IEEE Trans. Inf. Theory 2007, 53, 1949–1969. [Google Scholar] [CrossRef]
- Zhu, W.; Wang, S. Matroidal approaches to generalized rough sets based on relations. Int. J. Mach. Learn. Cybern. 2011, 2, 273–279. [Google Scholar] [CrossRef]
- Liu, Y.; Zhu, W. Parametric matroid of rough set. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2015, 23, 893–908. [Google Scholar] [CrossRef]
- Li, X.; Liu, S. Matroidal approaches to rough set theory via closure operators. Int. J. Approx. Reason. 2012, 53, 513–527. [Google Scholar] [CrossRef]
- Li, X.; Yi, H.; Liu, S. Rough sets and matroids from a lattice-theoretic viewpoint. Inf. Sci. 2016, 342, 37–52. [Google Scholar] [CrossRef]
- Su, L.; Zhu, W. Closed-set lattice and modular matroid induced by covering-based rough sets. Int. J. Mach. Learn. Cybern. 2017, 8, 191–201. [Google Scholar] [CrossRef]
- Wang, S.; Zhu, Q.; Zhu, W.; Min, F. Matroidal structure of rough sets and its characterization to attribute reduction. Knowl.-Based Syst. 2012, 36, 155–161. [Google Scholar] [CrossRef]
- Wang, J.; Zhu, W. Applications of matrices to a matroidal structure of rough sets. J. Appl. Math. 2013, 2013. [Google Scholar] [CrossRef]
- Wang, J.; Zhu, W. Contraction to matroidal structure of rough sets. In Rough Sets and Knowledge Technology; Springer: Berlin/Heidelberg, Germany, 2013; Volume 8171, pp. 75–86. [Google Scholar]
- Yao, Y. Constructive and algebraic methods of theory of rough sets. Inf. Sci. 1998, 109, 21–47. [Google Scholar] [CrossRef]
- Guo, J.; Li, S. The property of operator in matroid. J. Shaanxi Normal Univ. 2007, 35, 13–16. [Google Scholar]
- Skowron, A.; Stepaniuk, J. Tolerance approximation spaces. Fundam. Inf. 1996, 27, 245–253. [Google Scholar]
- Slowinski, R.; Vanderpooten, D. A generalized definition of rough approximations based on similarity. IEEE Trans. Knowl. Data Eng. 2000, 12, 331–336. [Google Scholar] [CrossRef]
- Liu, G.; Zhu, W. The algebraic structures of generalized rough set theory. Inf. Sci. 2008, 178, 4105–4113. [Google Scholar] [CrossRef]
- Zhang, X.; Smarandache, F.; Liang, X. Neutrosophic duplet semi-group and cancellable neutrosophic triplet groups. Symmetry 2017, 9, 275. [Google Scholar] [CrossRef]
- Zhang, X. Fuzzy anti-grouped filters and fuzzy normal filters in pseudo-BCI algebras. J. Intell. Fuzzy Syst. 2017, 33, 1767–1774. [Google Scholar] [CrossRef]
- Zhang, X.; Bo, C.; Smarandache, F.; Park, C. New operations of totally dependent-neutrosophic sets and totally dependent-neutrosophic soft sets. Symmetry 2018, 10, 187. [Google Scholar] [CrossRef]
- Zhang, X.; Bo, C.; Smarandache, F.; Dai, J. New inclusion relation of neutrosophic sets with applications and related lattice structure. Int. J. Mach. Learn. Cybern. 2018, 9, 1753–1763. [Google Scholar] [CrossRef]
- Zhang, X.; Park, C.; Wu, S. Soft set theoretical approach to pseudo-BCI algebras. J. Intell. Fuzzy Syst. 2018, 34, 559–568. [Google Scholar] [CrossRef]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).