1. Introduction
Matroid theory had its foundations laid in 1935 after the work of Whitney [
1]. This theory constitutes a useful approach for linking major ideas of linear algebra, graph theory, combinatorics and many other areas of Mathematics. Matroid theory has been a focus of active research during the last few decades.
Zadeh’s fuzzy set theory [
2,
3] handles real life data having non-statistical uncertainty and vagueness. Petković et al. [
4] investigated the accuracy of an adaptive neuro-fuzzy computing technique in precipitation estimation. Various applications of fuzzy sets in the field of automotive and railway level crossings for safety improvements are studied in [
5,
6]. The fuzzy set plays a vital role to solve various multi-criteria decision making problems. Some applications of fuzzy theory in multi-criteria models are discussed in [
7,
8]. Zhang [
9] extended fuzzy set theory to bipolar fuzzy sets and discusses the bipolar behaviour of objects. The idea which lies behind such a description is connected with the existence of “bipolar information”. For illustration, profit and loss, hostility and friendship, competition and cooperation, conflicted interests and common interests , unlikelihood and likelihood, feedback and feedforward, and so on, are generally two sides in coordination and decision making. Just like that, bipolar fuzzy set theory indeed has considerable impacts on many fields, including computer science, artificial intelligence, information science, decision science, cognitive science, economics, management science, neural science, medical science and social science. Recently, bipolar fuzzy set theory has been applied and studied speedily and increasingly. Thus, bipolar fuzzy sets not only have applications in mathematical theories but also in real-world problems [
10,
11,
12].
In a number of real world problems, data come from m sources or agents , that is, multi-indexed information arises which cannot be mathematically expressed by means of the existing approaches of classical set theory, the crisp theory of graphs, fuzzy systems and bipolar fuzzy systems. The research presented in this paper is mainly developed to handle the lack of a mathematical approach towards multi-index, multipolar and multi-attribute data. Nowadays, analysts believe that the natural world is approaching the ideas of multipolarity. Multipolarity in data and information plays an important role in various domains of science and technology. In information technology, multipolar technology can be oppressed to operate large scale systems. In neurobiology, multipolar neurons in brain assemble a lot of information from other neurons. For instance, over a noisy channel, a communication channel may have a different network range, radio frequency, bandwidth and latency. In a food web, species may be of different types including strong, weak, vegetarian and non-vegetarian, and preys may be energetic, harmful and digestive. In a social network, the influence rate of different people may be different with respect to socialism, proactiveness, and trading relationship. A company may have different market power from others according to its product quality, annum profit, price control of its product, etc. These are multipolar information which are fuzzy in nature. To discuss such network models, we need mathematical and theoretical approaches which deal with multipolar information.
In view of this motivation, Chen et al. [
13] extended bipolar fuzzy set theory and introduced the powerful idea of
m-polar fuzzy sets. The membership value of an object, in an
m-polar fuzzy set, belongs to
, which represents
m different attributes of the object. Considering the idea of graphic structures,
-polar fuzzy sets can be used to describe the relationship among several individuals. In particular,
m-polar fuzzy sets have found applications in the adaptation of accurate problems if it is necessary to make decisions and judgements with a number of agreements. For instance, the exact value of telecommunication safety of human beings is a point which lies in
, since different people are monitored in different times. Some other applications include ordering and evaluation of alternatives and
m-valued logic.
m-polar fuzzy sets are shown to be useful to explore weighted games, cooperative games and multi-valued relations. In decision making issues,
m-polar fuzzy sets are helpful for multi-criteria selection of objects in view of multipolar data. For example,
m-polar fuzzy sets can be implemented when a country elects its political leaders, a company decides to manufacture an item or product, a group of friends wants to visit a country with multiple alternatives. In wireless communication, it can be used to discuss the conflicts and confusions of communication signals. Thus,
m-polar fuzzy sets not only have applications in mathematical theories but also in real-world problems.
Akram and Younas [
14] implemented the concept of
m-polar fuzzy set into graph theory and discussed irregularity in
m-polar fuzzy graphs. Several researchers have been applying this technique to explore various applications of
m-polar fuzzy theory including grouping of objects [
15], detecting human trafficking suspects [
16], finding minimum number of locations [
17] and decision support systems [
18]. In 1988, Goetschel [
19] studied the approach to the fuzzification of matroids and discussed the uncertain behaviour of matroids. The same authors [
20] introduced the concept of bases of fuzzy matroids, fuzzy matroid structures and greedy algorithm in fuzzy matroids. Akram and Sarwar [
15,
21] have also discussed
m-polar fuzzy hypergraphs, product formulae of distance for various types of
m-polar fuzzy graphs and applications of
m-polar fuzzy competition graphs in different domains. Akram and Waseem [
22] constructed antipodal and self-median
m-polar fuzzy graphs. Li et al. [
23] considered different algebraic operations on
m-polar fuzzy graphs. Hsueh [
24] discussed independent axioms of matroids which preserve basic operational properties. Fuzzy matroids can be used to study the uncertain behaviour of objects but if the data have multipolar information to be dealt with, fuzzy matroids cannot give appropriate results. For this reason, we need the theory of
m-polar fuzzy matroids to handle data and information with multiple uncertainties. In this research paper, we present the notion of
m-polar fuzzy matroids and study various types of
m-polar fuzzy matroids. We apply the concept of
m-polar fuzzy matroids to graph theory, linear algebra and discuss their fundamental properties. We present the notion of closure of an
m-polar fuzzy matroid and give special focus to the
m-polar fuzzy rank function. We also describe certain applications of
m-polar fuzzy matroids. We have used basic concepts and terminologies in this paper. For other notations, terminologies and applications not mentioned in the paper, the readers are referred to [
22,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34].
Throughout this research paper, we will use the notation “mF set” for an m-polar fuzzy set, denote the elements of an m-polar fuzzy set A as and use as a crisp set and A as an m-polar fuzzy set.
3. Matroids Based on F Sets
In this section, we define mF vector spaces, mF matroids and study their properties.
Definition 9. An mF vector space over a field K is defined as a pair where, is a mapping and Y is a vector space over K such that for all and , i.e., for all , Example 1. Let Y be a vector space of column vectors over . Define a mapping such that for each , It remains only to show that is a -polar fuzzy vector space. For , the case is trivial. So the following cases are to be discussed.
Case 1. Consider two column vectors and then, for any scalars c and d, If either exactly one of c or d is zero or both are non-zero then, and and so Also if and then ,
Case 2. If and then, . If either both c and d are zero or both are non-zero then, If exactly one of c or d is zero then, Hence is a 3-polar fuzzy vector space.
Definition 10. Let be an mF vector space over K. A set of vectors is known as mF linearly independent in if
- 1.
is linearly independent,
- 2.
for all .
Definition 11. A set of vectors is known to be an mF basis in if is a basis in Y and condition 2 of Definition 10 is satisfied.
Proposition 1. If is an mF vector space then any set of vectors with distinct jth, for each , degree of membership is linearly independent and mF linearly independent.
Proposition 2. Let be an mF vector space then,
,
for all and ,
If for some then .
Remark 1. If is an mF basis of then the membership value of every element of Y can be calculated from the membership values of basis elements, i.e., if then, We now come to the main idea of this research paper called mF matroids.
Definition 12. Let Y be a non-empty finite set of elements and be a family of mF subsets, is an mF power set of Y, satisfying the following the conditions,
- 1.
If , and then, ,
where, for every .
- 2.
If and then there exists such that
a. ,
where for any ,
b. ,
, .
Then the pair is called an mF matroid on Y, and is a family of independent mF subsets of .
is the family of dependent mF subsets in . A minimal mF dependent set is called an -polar fuzzy circuit. The family of all mF circuits is denoted by . An mF circuit having n number of elements is called an mF -circuit. An mF matroid can be uniquely determined from because the elements of are those members of that contain no member of . Therefore, the members of can be characterized with the following properties:
,
If and are distinct and then, ,
If and for , , then there exists such that .
Proposition 3. If is an mF vector space of column vectors over , and is the family of linearly independent mF subsets in then is an mF matroid on Y.
Proposition 4. If is an mF matroid and y is an element of Y such that , is dependent. Then has a unique mF circuit contained in and this mF circuit contains .
Definition 13. Let Y be a non-empty universe. For any mF matroid, the mF rank function is defined as,where, . Clearly the mF rank function of an mF matroid possesses the following properties: - 1.
If and then ,
- 2.
If then, ,
- 3.
If then, .
We now describe the concept of mF matroids by various examples.
A trivial example of an
mF matroid is known as an
mF uniform matroid which is defined as,
It is denoted by where, l is any positive integer and . The mF circuit of contains those mF subsets such that .
Consider the example of a
-polar fuzzy uniform matroid
where,
and
such that for any
,
, for all
where,
The -polar fuzzy circuit of is For , .
mF linear matroid is derived from an
mF matrix. Assume that
Y represents the column labels of an
mF matrix and
denotes an
mF submatrix having those columns labelled by
Y. It is defined as,
For any , , .
Let
be a set of
-polar fuzzy
vectors over
such that for any
,
where,
.
Take then, is a -polar fuzzy matroid on A. The family of dependent -polar fuzzy subsets of matroid is , , , , . For ,
An
mF partition matroid in which the universe
Y is partitioned into
mF sets
such that
for given positive integers
. The circuit of an
mF partition matroid is the family of those
mF subsets
such that
The very important class of mF matroids are derived from mF graphs. The detail is discussed in Proposition 5. The mF matroid derived using this method is known as m-polar fuzzy cycle matroid, denoted by . Clearly is an independent set in G if and only if for each , is not edge set of any cycle. Equivalently, the members of are mF graphs such that is a forest.
Consider the example of an
mF fuzzy cycle matroid
where,
and for any,
,
,
is an
mF multigraph on
Y as shown in
Figure 1.
By Proposition 5,
,
,
,
,
,
,
,
,
For , .
Proposition 5. For any mF graph on Y, if is the family of mF edge sets δ such that is the edge set of a cycle in . Then is the family of mF circuits of an mF matroid on Y.
Proof. Clearly conditions 1 and 2 of Definition 12 hold. To prove condition 3, let and be mF edge sets of distinct cycles that have as a common edge. Clearly, is an mF edge set of a cycle and so condition 3 is satisfied. ☐
Example 2. For any mF graph and define,
,
,
, is the edge set of F.
Clearly is a matroid for each . Define then, is an mF cycle matroid.
Theorem 1. Let be an mF matroid and, for each , define . Then is a matroid on Y.
Proof. We prove conditions 1 and 2 of Definition 12. Assume that
and
. Define an
mF set
by
Clearly
,
and
therefore,
. To prove condition 2, let
and
. Then there exist
and
such that
and
. Define
and
by
It is clear that
. Since
is an
mF matroid, there exists
such that
. Since
Therefore, there exists a set
such that
Also, , . Hence is a matroid on Y. ☐
Remark 2. Let be an mF matroid and, for each , be the matroid on a finite set Y as given in Theorem 1. As Y is finite therefore, there is a finite sequence such that is a crisp matroid, for each , and
- 1.
,
- 2.
if and if ,
- 3.
If then, , ,
- 4.
If then, , .
The sequence is known as fundamental sequence of . Let for . The decreasing sequence of crisp matroids is known as -indeced matroid sequence.
Theorem 2. If Y is a finite set and is a finite sequence such that , , …, is a sequence of crisp matroids. For each -tuple , where, , assume that and if .
Define then is an mF matroid.
Proof. Let , , and . Clearly , , and since is a crisp matroid therefore, , so .
Assume that
and
. Define
It is easy to see that
. Since
is the family of independent sets of a crisp matroid therefore, there exists an independent set
such that
The mF set satisfies condition 2 of Definition 12 and hence is an mF matroid. ☐
Theorem 3. Let be an mF matroid and for each , is a crisp matroid by Theorem 2. Let . Then .
Proof. It is clear from the definition of that . To prove the converse part, we proceed on the following steps.
Suppose that
is the non-zero range of
such that
. For each
,
and
. Define
by
Since
therefore,
and
. Assume that
. We use the induction method to show that
. Since
therefore, it remains to show that if
then,
, for each
. Define
Since for each
,
therefore,
which implies that
. Define
by
Since by induction method
and
,
therefore, condition 2(b) of Definition 12 implies that
. If
then,
and we are done. But if on the other hand,
then define,
Since for each
,
therefore,
which implies that
. Define
by
Since , therefore, condition 2(b) of Definition 12 implies that . If then, and we are done. If o then we continue the process and obtain an mF set such that which completes the induction procedure and the proof. ☐
The submodularity of an mF rank function is quiet difficult and it depends on Theorem 3 and the following definition.
Definition 14. Let be the fundamental sequence of an mF matroid. For any -tuple , define where, and . If . Define Then is known as closure of .
Example 3. We now explain the concept of closure by an example of a -polar fuzzy uniform matroid where, and such that for any , , for all where, The fundamental sequence of is . From routine calculations, , , . Since for any , , , therefore, , , . Hence the closure of can be defined as, Theorem 4. The closure of an mF matroid is also an mF matroid.
The proof of this theorem is a clear consequence of Theorem 1.
Definition 15. An mF matroid with fundamental sequence is known as a closed mF matroid if for each , .
Remark 3. Note that the closure of an mF matroid is closed and that it is the smallest closed mF matroid containing . Also the fundamental sequence of and is same.
Lemma 1. If and are mF rank functions of and , respectively then .
Assume that is an mF matroid with fundamental sequence and rank function . To prove that is submodular, we now define a function which is also submodular.
For any
, let
be the non-zero range of
and
be the common refinement of
and
defined as,
is the rank function of crisp matroid
, for all
. For each integer
j, there is an integer
i,
, such that
. Then
is known as a
correspondence pair. For each correspondence pair
, define
Since for each
,
. Define a new function
by
Lemma 2. Assume that and . For each i, , let be the correspondence pair if . For each correspondence pair , define by Then .
Theorem 5. If is the fundamental sequence of an mF matroid and is defined by (1) then, is submodular. Proof. Let
and
,
be the non-zero ranges of
and
, respectively. Define
Lemma 2 implies that
. Since
, for each
j therefore, by the submodularity of the crisp rank function
,
☐
Example 4. Consider a -polar fuzzy matroid given in Example 3. For , the non-zero range of η is . Define Since therefore, is correspondence pair. Similarly is also a correspondence pair. Now , Thus .
Theorem 6. For any mF matroid, .
Proof. Since therefore, assume that is a closed mF matroid and for some . Suppose that there exists such that We will show that
Take
as the fundamental sequence of
and
as the non-zero range of
. Let
be defined by
For each
, define
Remark 2 implies that , for some . The following properties of always hold:
- (i)
, .
- (ii)
For we have, for each .
For each integer
, let
where,
,
and
is rank function of
. Clearly,
and define a new sequence
such that
and
where,
and
which is by condition 2 of Definition 12. Proceeding in this way, we can find a sequence
such that
- (i)
is maximal in
- (ii)
where, i and j are such that .
For each positive integer
i,
, define
as
mF set such that
with non-zero range
. Let
. Since
and
therefore, by Theorem 3,
☐