Soft graphs are an interesting way to represent specific information. In this paper, a new form of graphs called Z-soft covering based rough graphs using soft adhesion is defined. Some important properties are explored for the newly constructed graphs. The aim of this study is to investigate the uncertainty in Z-soft covering based rough graphs. Uncertainty measures such as information entropy, rough entropy and granularity measures related to Z-soft covering-based rough graphs are discussed. In addition, we develop a novel Multiple Attribute Group Decision-Making (MAGDM) model using Z-soft covering based rough graphs in medical diagnosis to identify the patients at high risk of chronic kidney disease using the collected data from the UCI Machine Learning Repository.
Different theories have been developed to handle uncertainty in data mining. Various theories such as probability, fuzzy sets, rough sets, soft sets and a combination of these theories have been used to solve issues involving uncertainty. Each of these concepts seems to have its own set of limits and restrictions. Zadeh [28] pioneered fuzzy sets as an effective mathematical tool for dealing with uncertainty. Pawlak [19] proposed the notion of rough sets in 1982. This theory is utilized in data analysis to find fundamental patterns in data, reduce redundancies and create decision rules. Rough sets are mainly used in decision making problems [13]. Several researchers have recently proposed various models to generalize Pawlak’s rough set. Some important models are mentioned in this study. Abd El-Monsef [1] introduced j-neighborhood space and generated eight topologies to obtain eight methods for approximating rough sets. Atef et al. [7] generalized the concepts of three types of rough set models based on j-neighborhood space defined in [1] and they proposed another three types of rough set models based on j-adhesion neighborhood space. El Sayed [9] proposed a novel neighborhood that satisfies all the properties of classical rough sets without adding any additional constraints. El-Bably and Abo-Tabl [10] proposed a new type of rough sets with different neighborhoods and applied their model to the medical application of lung cancer disease to identify the most risk factors for this disease. As an extension of rough sets, covering rough set models is an essential subject for research. Covering rough sets is a valuable technique that allows researchers to look at uncertainty and roughness in a wider sense. Uncertainty measures can provide new perspectives on data analysis. They can assist us in revealing data’s substantive properties. The uncertainty measure is an important problem in rough set theory. Some uncertainty measures like information entropy, rough entropy and granularity measure are introduced by Liang in [14]. The uncertainty for covering rough sets are measured in [8]. Molodtsov [17] coined the term soft sets to describe a valuable mathematical tool to deal with multi-attribute ambiguity. Soft set theory provides a variety of information descriptions and computing operations. Maji et al. created various operations on soft sets [15, 16]. Ali [6] investigated the interconnections among rough set, fuzzy set and soft set. Feng [12] coined the term soft P-rough set and applied it to a real-life problem. Shabir et al. [22] created modified soft rough sets (MSR-sets) using the concept of a soft P-rough set. MSR-sets exceeds the soft P-rough set in terms of precision and soft P-rough set constructions need additional criteria than MSR-sets. Yüksel et al. [26, 27] suggested soft covering based rough sets (SCRS) and provided an application by merging covering soft sets and rough sets. Zhan et al. [29] presented five types of SCRS and explained the relation between soft rough sets and SCRS. In this paper, we use the third type of SCRS as Z-soft covering based rough set (Z-SCRS). Based on an outranking relation, Zhan et al. [30] implemented three-way decisions into multi attribute decision making. They developed the outranked set for each alternative and presented a hybrid information table that an multi attribute decision making matrix with a loss function table. Zhan et al. [31] established group decision-making ideas on Wu-Leung multi-scale information systems from the perspective of multi-expert group decision-making.
Graphs are used in a variety of real-world scenarios, including physical sciences, computer sciences, and several other fields. Computer scientists have spent considerable time researching graphs and graphical operations. Leonhard Euler [11] is widely credited with publishing the first article in 1736, when he constructed the Eulerian graph to solve a Königsburg Bridge problem. Akram and Nawaz [2] introduced the term soft graphs. Various extensions of soft graphs are presented in the following literature [3–5, 25]. Noor et al. [18] proposed a soft rough graph by combining rough sets, graphs and soft sets. Park et al. [20] established a new form of graphs known as soft covering based rough graphs. To study the uncertainty in soft graphs, Rehman et al. [21] introduced neighborhood based soft covering rough graphs (NSCRG). Uncertainty measure for modified soft rough graphs (MSR-graphs) is explored in [23].
Rough sets and soft sets are two different tools that represent uncertainty and vagueness. Soft graphs are an attractive way to represent information. To strengthen and improve the applicability of soft graphs, an innovative approach is introduced here by combining rough sets with soft graphs called Z-soft covering based rough graphs. We have discussed the uncertainty measures associated with Z-soft covering based rough graphs such as roughness measure, entropy measure and granularity. Some important properties of these uncertainty measures are explored and the relationships between such measures are established. In multiple attribute group decision (MAGDM) methods, decisions are made based on information from individuals. Using this graph-related technique, we have considered individuals as vertices and connections between individuals as edges that increase the accuracy of the results.
The motivation of this study is to discuss the uncertainty in soft graphs. Rehman et al. [21] proposed neighborhood based soft covering rough graphs (NSCRG). From the analysis, we see that NSCRG does not satisfy some of Pawlak’s rough approximations properties. To find an effective model, we have introduced a Z-soft covering based rough graph that satisfies Pawlak’s rough approximation properties.
This paper is organized in the following manner: In Section 2, the basic definitions needed to understand the following sections are provided. In Section 3, soft rough vertex covering graph and soft rough edge covering graph are defined which forms unique graphs called Z-SCRG. Section 4 is devoted to uncertainty measures such as information entropy, rough entropy and granularity associated with Z-SCRG. In Section 5, the relationships between NSCRG and Z-SCRG are analyzed. In Section 6, an application of Z-SCRG in the medical field which helps to identify patients at high risk of chronic kidney disease is provided. The conclusion is discussed in Section 7.
The symbols and abbreviations used in the study are listed in Tables2, respectively.
List of symbols
Symbol
Description
Ω
Universal set
B
Set of parameters
K
Soft set
CK
Covering soft set
S
Soft covering approximation space
G*
Simple graph
G**
Subgraph of G*
Soft graph
CP
Covering soft set over V
CT
Covering soft set over E
Q
Soft vertex covering approximation space
GQ
Q-soft rough vertex covering graph
L
Soft edge covering approximation space
GL
L-soft rough edge covering graph
G = (GQ, GL)
Z-soft covering rough graph
Gn = (GQn, GLn)
Neighborhood soft covering rough graph
ΔEnt (G)
Soft adhesion information entropy
ΔGran (G)
Naive granularity measure
ΔSA-Ent (G)
Soft adhesion elementary entropy
ΔSA-R-Ent (G)
Soft adhesion rough entropy
List of abbreviations
Abbreviation
Name
MSR-sets
Modified soft rough sets
SCRS
Soft covering based rough sets
Z-SCRS
Z-soft covering based rough sets
CSS
Covering soft set
SCA
Soft covering approximation space
SVCA
Soft vertex covering approximation space
SECA
soft edge covering approximation space
CSG
Covering soft graph
NSCRG
Neighborhood based soft covering rough graphs
MSR-graphs
Modified soft rough graphs
Z-SCRG
Z-soft covering based rough graphs
MAGDM
Multi-attribute group decision making
Preliminaries
This section describes the basic definitions needed to understand the following sections. Also, throughout this paper, let Ω be a finite universal set.
Definition 1. A graph is defined as G* = (V, E), where V is a finite non-empty set whose elements are called vertices and E is a set of unordered pairs of distinct vertices called edges.
Definition 2. [15] Let B be the set of all parameters. An ordered pair K = (N, B) is a soft set over Ω where N is a mapping defined by N : B → P (Ω) and P (Ω) denotes the power set of Ω.
Definition 3. [12] If , then K = (N, B) over Ω is called a full soft set.
Definition 4. [26] A full soft set K = (N, B) over Ω is called a covering soft set (CSS) if N (b)≠ ∅, for all b ∈ B. We denote the covering soft set by CK.
Definition 5. [26] Let K = (N, B) be CSS over Ω. We call the ordered pair S = (Ω, CK) a soft covering approximation space (SCA).
Definition 6. [29] Let S = (Ω, CK) be a SCA. For all u ∈ Ω, the soft adhesion of u is defined as
SAS (u) ={ v ∈ Ω : ∀ b ∈ B (u ∈ N (b) ↔ v ∈ N (b)) }.
Definition 7. [29] Let S = (Ω, CK) be a SCA. The soft covering lower and upper approximations of any M ⊆ Ω are defined as
and
respectively. If , then M is said to be Z-SCRS; otherwise M is called a Z-soft covering based definable.
Definition 8. [2] Let G* = (V, E) be a simple graph. Then = (G*, ρ, σ, B) is called a soft graph if,
(1) (ρ, B) is a soft set over V,
(2) (σ, B) is a soft set over E,
(3) (ρ (b) , σ (b)) is a subgraph of G*, for each b ∈ B.
Definition 9. [20] Let = (G*, ρ, σ, B) be a soft graph. Then is called
(1) Full soft vertex graph if = V.
(2) Full soft edge graph if = E.
(3) Full soft graph if G* = .
(4) Soft covering vertex graph if ρ (b)≠ ∅, for all b ∈ B.
(5) Soft covering edge graph if σ (b) ≠ ∅, for all b ∈ B. Accordingly, let CP = (ρ, B) and CT = (σ, B) be CSS over V and E respectively.
Z-soft covering based rough graphs
In this section, three different concepts such as rough sets, soft sets and graphs are combined to introduce Z-soft covering based rough graphs to deal with uncertainty in soft graphs. Examples are provided in order to clarify the concepts. Several basic properties of Z-soft covering based rough graphs are investigated.
Definition 10. Let Q = (V, CP) be a soft vertex covering approximation space (SVCA) and vi ∈ V. The soft adhesion for each vertex vi is defined as, SAQ (vi) ={ vj ∈ V : ∀ b ∈ B (vi ∈ ρ (b) ↔ vj ∈ ρ (b)) }.
Definition 11. Let Q = (V, CP) be an SVCA. For all M ⊆ V, the lower and upper Q-soft vertex covering approximations of M are defined as
and
respectively. If , then M is called Q-soft vertex covering based rough set. Let GQ be a Q-soft rough vertex covering graph. Lower and Upper Q-soft vertex covering approximations for GQ are defined as and .
Definition 12. Let GQ be a Q-soft rough vertex covering graph. The Q-roughness membership function for M ⊆ V is defined as
GQ is called Q-soft vertex covering definable if = , then δGQ (M) = 0.
Example 1. Let G* = (V, E) be a simple graph where V = {v1, v2, v3, v4, v5, v6, v7} is a vertex set and E = {e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12} is an edge set as shown in Fig. 1. Let B = {b1, b2, b3, b4, b5} be the parameter set. Let (ρ, B) be a CSS over V as shown in Table 3. Let Q = (V, CP) be an SVCA. Then, the soft adhesion for each vi are SAQ (v1) ={ v1 }, SAQ (v2) ={ v2 }, SAQ (v3) ={ v3 }, SAQ (v4) ={ v4 } SAQ (v5) ={ v5 }, SAQ (v6) ={ v6, v7 } and SAQ (v7) ={ v6, v7 }.
G* = (V, E).
Tabular representation of (ρ, B)
(ρ, B)
v1
v2
v3
v4
v5
v6
v7
b1
1
0
1
1
0
0
0
b2
1
1
0
0
1
0
0
b3
0
0
0
0
1
1
1
b4
0
0
1
0
1
0
0
b5
0
0
0
0
0
1
1
(1) Let M = {v1, v3, v5, v7 } ⊆ V.
and
= ({ v1, v3, v5 } , E) and
= = ({ v1, v3, v5, v6, v7 } , E) .
δGQ (M)= 0.2.
(2) Let M = {v1, v6, v7 } ⊆ V .
and .
where M is Q-soft vertex covering based definable. Then, GQ is Q-soft vertex covering based definable graph where, = ({ v1, v6, v7 } , E) =
The Q-roughness membership function for M is 0.
Definition 13. Let L = (E, CT) be a soft edge covering approximation space (SECA) and em ∈ E. The soft adhesion for each edge em is defined as SAL (em) ={ en ∈ E : ∀ b ∈ B (em ∈ σ (b) ↔ en ∈ σ (b)) }.
Definition 14. Let L = (E, CT) be a SECA. For all O ⊆ E, the lower and upper L-soft edge covering approximations of O are defined as
and
respectively. If , then O is called L-soft edge covering based rough sets and GL is called an L-soft rough edge covering graph. Lower and Upper L-soft edge covering approximations of GL are denoted by and , for each O ⊆ E.
Definition 15. Let GL be an L-soft rough edge covering graph. The L-roughness membership function for O is given by, GL is called L-soft edge covering definable if , then δGL (O) = 0.
Definition 16. A full soft graph is called a covering soft graph (CSG), if ρ (b)≠ ∅ and σ (b)≠ ∅, for all b ∈ B.
Example 2. Let G* be a simple graph as shown in Fig. 1. Let (σ, B) be a CSS over E as shown in Table 4. Then, the soft adhesion for each edge is SA (e1) ={ e1, e3, e5 }, SAL (e2) ={ e2, e7 }, SAL (e3) ={ e3, e5 }, SAL (e4) ={ e4, e9, e12 }, SAL (e5) ={ e3, e5 }, SAL (e6) ={ e6 }, SAL (e7) ={ e2, e7 }, SAL (e8) ={ e8, e10 }, SAL (e9) ={ e4, e9, e12 }, SAL (e10) ={ e8, e10 }, SAL (e11) ={ e11 } and SAL (e12) ={ e4, e9, e12 }.
Let O = {e1, e2, e3, e5, e6, e8} ⊆ E. Then
and
.
Since, . Hence, O is the soft edge covering based rough set and GL is an L-soft rough edge covering graph where, ,
. The L-roughness membership function for O is 0.25.
Tabular representation of (σ, B)
(σ, B)
e1
e2
e3
e4
e5
e6
e7
e8
e9
e10
e11
e12
b1
0
1
1
0
1
0
1
0
0
0
0
0
b2
1
0
1
0
1
0
0
1
0
1
0
0
b3
1
0
1
1
1
1
0
0
1
0
0
1
b4
0
0
1
1
1
0
0
0
1
0
1
1
b5
0
0
0
1
0
0
0
0
1
0
0
1
Definition 17. Let G** = (M, O) be a subgraph of G* then is the roughness membership function of G**.
Definition 18. Let is called Z-soft covering based definable if
(1) M is Q-soft vertex covering definable, i.e.,
for all M ⊆ V and
(2) O is L-soft edge covering definable, i.e.,
for all O ⊆ E.
Definition 19. Let is called Z-SCRG if
(1) M is Q-soft vertex covering based rough set, i.e., for all M ⊆ V and
(2) O is L-soft edge covering based rough set, i.e., for all O ⊆ E.
A Z-SCRG is denoted by G = (GQ, GL).
Definition 20. The upper and lower approximations of G = (GQ, GL) are defined as
and
respectively, for all M ⊆ V and O ⊆ E.
Proposition 1.Let be a CSG. Let Q = (V, CP) and L = (E, CT) be SVCA and SECA respectively. Let G1 and G2 be subgraphs of G*. Then
(1) .
(2) .
(3) .
(4) .
(5) If G1 ⊆ G2 then ⊆ and ⊆ .
(6) .
(7) .
(8)
Proof. (1), (2), (3) and (4) can be verified directly.
(5) If G1 ⊆ G2, so (M1, O1) ⊆ (M2, O2) or M1 ⊆ M2 and O1 ⊆ O2. Let = . i.e. vi ∈ M1 with SAQ (vi) ⊆ M1 and em ∈ O1 with SAL (em) ⊆ O1 since M1 ⊆ M2 and O1 ⊆ O2, so vi ∈ M2 with SAQ (vi) ⊆ M2 and em ∈ O2 with SAL (em) ⊆ O2. Thus and showing that , . Hence, . Similarly, we can prove .
(6) Since G1 ∩ G2 ⊆ G1 and G1 ∩ G2 ⊆ G2.
From (5), and . Therefore, .
(7) By using (5), we can say that . Now, we have to prove that . If = then and where vi ∈ (M1 ∪ M2) with SAQ (vi)∩ (M1 ∪ M2) ≠ ∅ and em ∈ (O1 ∪ O2) with SAL (em)∩ (O1 ∪ O2) ≠ ∅. So vi ∈ M1 such that SAQ (vi)∩ M1 ≠ ∅ or vi ∈ M2 with SAQ (vi)∩ M2 ≠ ∅. Both the conditions says that or . So . Similarly, we can prove that , which means that or . i.e. . Thus, . Hence, = .
(8) Since G1 ⊆ G1 ∪ G2 and G2 ⊆ G1 ∪ G2 by using (5) and . Thus □
In the above proposition, the lower and upper approximations of the newly constructed graphs satisfy the properties of Pawlak’s rough approximations. This proves that our proposed model Z-soft covering-based rough graph is significant and effective.
Uncertainty measurement for Z-soft covering based rough graphs
In this section, uncertainty measures in Z-soft covering based rough graphs are explored.
Definition 21. Let Q = {V, CP} be an SVCA. For all vi ∈ V, the soft association for each vi is defined as CQ (vi) ={ ρ (b) ∈ CP : vi ∈ ρ (b) }.
Definition 22. Let Q = {V, CP} be a SVCA and vi ∈ V, then the other form of soft adhesion for each vi ∈ V is defined as
SAQ (vi) ={ vj ∈ V : CQ (vi) = CQ (vj) } for all vi, vj ∈ V.
Definition 23. Let L = {E, CT} be a SECA and em ∈ E, then the soft association for each em is defiend as
CL (em) ={ σ (b) ∈ CT : em ∈ σ (b) }.
Definition 24. Let L = {E, CT} be a SECA and em ∈ E, then the other form of soft adhesion for each em ∈ E is defined as
SAL (em) ={ en ∈ E : CL (em) = CL (en) } for all em, en ∈ E.
Definition 25. Let Q = {V, CP} and Q* = be any two SVCA with
(1) for any ρ (b) ∈ CQ (v), there exists such that ρ (b) ⊆ ρ* (b) and
(2) for any , there exists ρ (b) ∈ CQ (v) such that ρ (b) ⊆ ρ* (b).
Thus, we can say is finer than CP and denoted by CP ⪯ .
Proposition 2.Let Q = {V, CP} and Q* = be two SVCA with CP ⪯ . Then SAQ (vi) ⊆ SAQ* (vi).
Proof. Suppose vj ∈ SAQ (vi). Then vj ∈ ρ (b) for any ρ (b) ∈ CQ (vi) = vj ∈ ρ (b) for any ρ (b) ∈ CQ (vj). By definition, for any ρ* (b) ∈ there exist ρ (b) ∈ such that vj ∈ ρ (b) ⊆ ρ* (b). Hence vj ∈ ρ* (b) for any ρ* (b) ∈ = vj ∈ ρ* (b) for any ρ* (b) ∈ . Therefore, = which implies vj ∈ SAQ* (vi). Thus SAQ (vi) ⊆ SAQ* (vi). □
Definition 26. Let L = {E, CT} and L* = be two SECA with
(1) for any σ (b) ∈ CL (em), there exists such that σ (b) ⊆ σ* (b) and
(2) for any , there exists σ (b) ∈ CL (em) such that σ (b) ⊆ σ* (b).
Thus, we can say is finer than CT and denoted by CT ⪯ .
Proposition 3.Let L = {E, CT} and L* = be two SECA with CT ⪯ . Then SAL (em) ⊆ SAL* (em).
Proof. The proof is similar to the proof of Proposition 2. □
Definition 27. Let G = (GQ, GL) be a Z-SCRG. Then
is called a soft adhesion information entropy.
Proposition 4.Suppose G = (GQ, GL) and G* = (GQ*, GL*) are two Z-SCRG such that CP ⪯ and CT ⪯ then ΔEnt (G) ≥ ΔEnt (G*).
Proof. By Propositions 2 and 3, we get SAQ (vi) ⊆ SAQ* (vi) and SAL (em) ⊆ SAL* (em) which implies
Hence, ΔEnt (G) ≥ ΔEnt (G*). □
Remark 1.ΔEnt (G) attains its maximal value 2 - - for |SAQ (vi) | = 1 = |SAL (em) | and ΔEnt (G) attains its minimal value 0 for each |SAQ (vi) | = |V| and |SAL (em) | = |E| for vi ∈ V and em ∈ E.
Definition 28. Let G = (GQ, GL) be Z-SCRG. Then
is the naive granularity measure of G.
Proposition 5.Let G = (GQ, GL) and G* = (GQ*, GL*) be two Z-SCRG such that CP ⪯ and CT ⪯ then ΔGran (G) ≤ ΔGran (G*).
Proof. By Propositions 2 and 3, we get SAQ (vi) ⊆ SAQ* (vi) and SAL (em) ⊆ SAL* (em).
Hence, ΔGran (G) ≤ ΔGran (G*) . □
Remark 2.ΔGran (G) reaches its maximal value 2 if |SAQ (vi) | = |V| and |SAL (em) | = |E| and reaches the minimal value if |SAQ (vi) | = 1 = |SAL (em) |, for each vi ∈ V and em ∈ E.
Proposition 6.Let G = (GQ, GL) be a Z-SCRG then the relationship between the soft adhesion information entropy and the naive granularity measure of G is ΔEnt (G) =2 - ΔGran (G).
Proof.
□
Example 3. Let G* = (V, E) be a simple graph as shown in Fig. 2. Let (ρ, B) over V and (σ, B) over E are shown in Tables 56 respectively.
G* = (V, E).
Tabular representation of (ρ, B)
(ρ, B)
v1
v2
v3
v4
v5
v6
b1
1
0
1
0
1
0
b2
0
1
1
0
0
1
b3
0
0
1
1
0
0
b4
1
1
0
0
1
1
b5
1
0
1
0
1
0
Tabular representation of (σ, B)
(σ, B)
e1
e2
e3
e4
e5
e6
e7
e8
e9
e10
b1
1
0
1
0
1
1
1
1
0
0
b2
1
0
1
1
1
0
0
0
1
1
b3
0
1
0
1
0
1
1
1
0
1
b4
0
1
0
0
0
0
1
0
1
0
b5
1
0
1
1
1
1
0
1
1
0
Let Q = {V, CP} and L = {E, CT} be SVCA and SECA respectively. Let the soft association of each vertex be CQ (v1) ={ ρ (b1) , ρ (b4) , ρ (b5) }, CQ (v2) ={ ρ (b2) , ρ (b4) }, CQ (v3) ={ ρ (b1) , ρ (b2) , ρ (b3) , ρ (b5) }, CQ (v4) ={ ρ (b3) }, CQ (v5) ={ ρ (b1) , ρ (b4) , ρ (b5) } and CQ (v6) ={ ρ (b2) , ρ (b4) }. Then, SAQ (v1) ={ v1, v5 }, SAQ (v2) ={ v2, v6 }, SAQ (v3) ={ v3 }, SAQ (v4) ={ v4 }, SAQ (v5) ={ v1, v5 } and SAQ (v6) ={ v2, v6 }. Let the soft association of each edge be CL (e1) ={ σ (b1) , σ (b2) , σ (b5) }, CL (e2) ={ σ (b3) , σ (b4) }, CL (e3) ={ σ (b1) , σ (b2) , σ (b5) },
CL (e4) ={ σ (b2) , σ (b3) , σ (b5) },
CL (e5) ={ σ (b1) , σ (b2) , σ (b5) },
CL (e6) ={ σ (b1) , σ (b3) , σ (b5) },
CL (e7) ={ σ (b1) , σ (b3) , σ (b4) },
CL (e8) ={ σ (b1) , σ (b3) , σ (b5) },
CL (e9) ={ σ (b3) , σ (b4) , σ (b5) } and CL (e10) ={ σ (b2) , σ (b3) }. Then, SAL (e1) ={ e1, e3, e5 }, SAL (e2) ={ e2 }, SAL (e3) ={ e1, e3, e5 }, SAL (e4) ={ e4 }, SAL (e5) ={ e1, e3, e5 }, SAL (e6) ={ e6, e8 }, SAL (e7) ={ e7 }, SAL (e8) ={ e6, e8 }, SAL (e9) ={ e9 }, and SAL (e10) ={ e10 }.
Thus, and .
Definition 29. Let G = (GQ, GL) be Z-SCRG. Then
is the soft adhesion elementary entropy of G.
Proposition 7.Suppose G = (GQ, GL) and G* = (GQ*, GL*) are two Z-SCRG such that CP ⪯ and CT ⪯ then ΔSA-Ent (G*) ≤ ΔSA-Ent (G).
Proof. By Propositions 2 and 3, we get SAQ (vi) ⊆ SAQ* (vi) and SAL (em) ⊆ SAL* (em) which implies
Hence, ΔSA-Ent (G*) ≤ ΔSA-Ent (G). □
Remark 3.ΔSA-Ent (G) attains its maximal value log2|V| + log2|E| when |SAQ (vi) | = |SAL (em) | = 1 and ΔSA-Ent (G) reaches its minimal value 0 when |SAQ (vi) | = |V| and |SAL (em) | = |E|, for each vi ∈ V and em ∈ E.
Definition 30. Let G = (GQ, GL) be Z-SCRG. Then
is the soft adhesion rough entropy of G.
Proposition 8.Suppose G = (GQ, GL) and G* = (GQ*, GL*) are two Z-SCRG such that CP ⪯ and CT ⪯ then ΔSA-R-Ent (G) ≤ ΔSA-R-Ent (G*).
Proof. By Proposition 2 and 3, we get SAQ (vi) ⊆ SAQ* (vi) and SAL (em) ⊆ SAL* (em) which implies
Hence, ΔSA-R-Ent (G) ≤ ΔSA-R-Ent (G*). □
Remark 4.ΔSA-R-Ent (G) attains its maximal value log2|V| + log2|E| when |SAQ (vi) | = |V| and |SAL (em) | = |E|. ΔSA-R-Ent (G) reaches its minimal value 0 when |SAQ (vi) | = 1 = |SAL (em) |, for each vi ∈ V and em ∈ E.
Proposition 9.Let G = (GQ, GL) be Z-SCRG then ΔSA-Ent (G) + ΔSA-R-Ent (G) = log2|V| + log2|E|.
Proof. □
Proposition 6 states the relationship between the soft adhesion information entropy and the naive granularity measure and Proposition 9 provides the relationship between the soft adhesion elementary entropy and the soft adhesion rough entropy.
Relationship between NSCRG and Z-SCRG
In this section, the relationship between NSCRG [21] and Z-SCRG is analyzed. Also, the significance of our model is explored. We define the soft adhesion of vertices and edges using the soft neighborhood of vertices and edges defined in [21] as follows:
Let Q = (V, CP) be an SVCA and vi ∈ V. Then the soft adhesion for each vi is defined as SAQ (vi) ={ vj ∈ V : NQ (vi) = NQ (vj) } where
NQ (vi) =∩ { ρ (b) ∈ CP : vi ∈ ρ (b) }. Similarly, we can define the soft adhesion of edges.
Proposition 10.Let be a CSG. Let Q = (V, CP) and L = (E, CT) be SVCA and SECA respectively. Then
(1) SAQ (vi) ⊆ NQ (vi) ,
(2) SAL (em) ⊆ NL (em) .
Proof. Let vj ∈ SAQ (vi) then CQ (vi) = CQ (vj) which means that vj ∈ ρ (b) for any ρ (b) ∈ CQ (vi). By definition, we can say that vj ∈ ∩ CQ (vi) = NQ (vi). Similarly, (2) can be proved. □
Proposition 11.Let be a CSG. Let Q = (V, CP) and L = (E, CT) be SVCA and SECA respectively. Then
(1) ,
(2) for every M ⊆ V.
(3) ,
(4) for every O ⊆ E .
Proof. (1) Let then NQ (vi) ⊆ M. Since SAQ (vi) ⊆ NQ (vi) which implies SAQ (vi) ⊆ M. Hence and so .
(2) Let then SA (vi) ∩ M ≠ ∅. Since SAQ (vi) ⊆ NQ (vi) which implies NQ (vi) ∩ M ≠ ∅. By definition, which shows that . Thus . Similarly, (3) and (4) can be verified. □
From Proposition 10, we can understand the relation between soft adhesion and neighborhood for each vertex and edge. Similarly, Proposition 11 gives the relation between lower and upper approximations of Z-SCRG and NSCRG.
Proposition 12.Let be a CSG. Let Q = (V, CP) and L = (E, CT) be SVCA and SECA respectively. Then
(1),
(2) for every M ⊆ V.
(3),
(4) for every O ⊆ E.
Proof. (1) Let iff SAQ (vi) ⊆ - M iff SAQ (vi)∩ M = ∅ iff iff . Thus .
(2) Let iff SAQ (v2)∩ - M ≠ ∅ iff there exits vj ∈ SAQ (vi) such that vj ∈ - M iff SAQ (v2) ⊆ M iff . Thus . Similarly, (3) and (4) can be verified. □
Proposition 13.Let be a CSG. Let Q = (V, CP) and L = (E, CT) be SVCA and SECA respectively. Then
(1),
(2) for every M ⊆ V.
(3),
(4) for every O ⊆ E.
Example 4. Let G* = (V, E) be a simple graph as shown in Fig. 1. Let (ρ, B) be a CSS over V as shown in Table 3. Let Q = (V, CP) be the SVCA. Then soft neighborhood for each vi are NQ (v1) ={ v1 }, NQ (v2) ={ v1, v2, v5 }, NQ (v3) ={ v3 }, NQ (v4) ={ v1, v3, v4 } NQ (v5) ={ v5 }, NQ (v6) ={ v6, v7 } and NQ (v7) ={ v6, v7 }.
Let M ={ v1, v2, v5, v7 } and -M ={ v3, v4, v6 }.
(1) and . Thus ≠ .
(2) and . Thus ≠ . Similarly, (3) and (4) can be verified.
From Propositions 12 and 13, we can say that the current lower and upper Q-soft vertex covering approximations satisfy more properties of Pawlak’s rough sets when compared with the soft vertex covering lower and upper approximations defined in [21]. This holds true for the current lower and upper L-soft edge covering approximations.
Proposition 14.Let G = (GQ, GL) be Z-SCRG and Gn = (GQn, GLn) be NSCRG then .
Proof. To prove , we have to prove and , where M ⊆ V and O ⊆ E. Let , then vi ∈ NQ (vi). Since SA (vi) ⊆ N (vi). Thus, vi ∈ SA (vi) such that . Therefore, . Similarly, we can prove . Hence, . □
From the above proposition, we can observe that granules of information in Z-SCRG (G = (GQ, GL)) are finer than NSCRG (Gn = (GQn, GLn)). Therefore, Z-SCRG is more significant than NSCRG.
Application of Z-soft covering based rough graph
In this section, a novel MAGDM model is developed using Z-SCRG. In MAGDM methods, decisions are made only on the basis of information of individuals in the application process. Using this graph-related technique, we consider individuals as vertices and connections between individuals as edges that increase the accuracy of the results. A numerical example is developed to demonstrate the application of Z-SCRG for dealing with real-world problems in the medical field.
Description and process
Let V ={ v1, v2, . . . , vn } be the set of all objects (patients) and B ={ b1, b2, . . . , bm } be the set of all parameters. Let G* = (V, E) be a simple graph. Let (ρ, B) and (σ, B) be the soft sets over the vertex set and edge set respectively defined by,
no tag
Let D ={ D1, D2, D3 } be the set of expert doctors and N = (τ, D) be the soft sets over V. Let Q = (V, CP) be an SVCA then and are defined by and , where q = 1,2,3.
Now we calculate the fuzzy sets ςN, and defined by, , and . where,
The marginal weight ψ for each vi is defined by
for i = 1,2,...,10 where,
, which measures the high risk factor of vi than vj and
, which measures the high risk factor of vj than vi. Let χD is an indicator function on D defined by,
Finally, we compute the evaluation function Θ defined by,
Patient vi is at high risk if vi = max {Θ (vi)}, i = 1,2,...,10.
Pseudo code
(1) Input a CSG, = (G*, ρ, σ, B).
(2) Compute the upper and lower Q-soft vertex covering approximations for each τ (Dq).
(3) Calculate the fuzzy sets ςN, and defined by, ,
,
.
(4) Find the marginal weight ψ for each vi defined by
for i = 1,2,...,10.
(5) The Evaluation function Θ is defined as,
The vertex vi is optimal if vi = max {Θ (vi)}, i = 1,2,...,10.
Example
Suppose ten patients are suffering from chronic kidney disease.. We aim to identify the patient at high risk of kidney failure with the help of the parameters - Blood Glucose level(b1), Blood Urea level(b2), Serum Creatinine(b3) and Haemoglobin(b4). Our main intention is to assist doctors in finding a patient who needs a kidney transplant. We select 10 patients from the UCI machine learning repository with chronic kidney disease according to the data presented in Table 7. Let V = {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10} be the set of patients (universe) and B = {b1, b2, b3, b4} be the set of parameters. Patients with blood glucose levels greater than 140, blood urea levels of 90 or greater, serum creatinine greater than 3, and hemoglobin 10 or less than 10 were selected.
Tabular representation of parameter values of 10 patients
v1
v2
v3
v4
v5
v6
v7
v8
v9
v10
b1
117
70
380
157
173
95
264
70
253
163
b2
56
107
60
90
148
163
87
32
142
92
b3
3.8
7.2
2.7
4.1
3.9
7.7
2.7
0.9
4.6
3.3
b4
11.2
9.5
10.8
5.6
7.7
9.8
12.5
10
10.5
9
Tabular representation of (ρ, B)
v1
v2
v3
v4
v5
v6
v7
v8
v9
v10
b1
0
0
1
1
1
0
1
0
1
1
b2
0
1
0
1
1
1
0
0
1
1
b3
1
1
0
1
1
1
0
0
1
1
b4
0
1
0
1
1
1
0
1
0
1
Let G* = (V, E) be a simple graph. Let (ρ, B) be a soft set over the vertex set and (σ, B) be a soft set over the edge set defined by, no tag
Let
where = (G*, ρ, σ, B) is a CSG, for all k. Let Gk = (ρ (bk) , σ (bk)) be subgraphs of G* in Fig. 3. The directions from vi to vj indicate that vi has a higher risk than vj in terms of bk.
Subgraphs of G for each parameters.
Let Q = (V, CP) be SVCA. Then the soft adhesion for each vi ∈ V are SAQ (v1) = { v1 } , SAQ (v2) = { v2, v6 } , SAQ (v3) = { v3, v7 } , SAQ (v4) = { v4, v5, v10 } , SAQ (v5) = { v4, v5, v10 } , SAQ (v6) = { v2, v6 } , SAQ (v7) = { v3, v7 } ,
Let D = {D1, D2, D3} be the set of expert doctors assess patients with the help of parameters. Using the first evaluation values, we construct a soft set N = (τ, D) over V.
Let τ (D1) = { v1, v3, v5, v7, v8, v10 } ,
τ (D2) = { v2, v4, v5, v6, v7, v10 } ,
τ (D3) ={ v1, v2, v3, v4, v7, v8, v9 }.
Then ,
,
.
,
,
. The outcomes of the doctors can be formulated into fuzzy sets. Let ςN, and be three fuzzy sets representing the optimal measure, the positive optimal measure and the possible optimal measure respectively defined by
ςN : V ⟶ [0, 1]
The values of the three fuzzy sets are shown in Table 9.
Tabular representation of the membership of patients
ςN(vi)
v1
2/3
2/3
2/3
v2
2/3
1/3
2/3
v3
2/3
2/3
1
v4
2/3
1/3
1
v5
2/3
1/3
1
v6
1/3
1/3
2/3
v7
1
2/3
1
v8
2/3
1/3
2/3
v9
1/3
1/3
1/3
v10
2/3
1/3
1
Using MATLAB, the values of three fuzzy sets ςN, and which represents the optimal measure, positive optimal measure and possible optimal measure respectively are plotted on the graph shown in Fig. 4 for better understanding.
Graphical representation of optimal measures.
Now we compute the marginal weight function ψ for each vi is defined as
for i = 1,2,...,10.
By calculations, , , , , , , , , , and .
The Evaluation function Θ is defined by,
That is, , , , , , , , , , .
Using MATLAB, the evaluation function values are plotted on the graph shown in Fig. 5. This shows that the patient v4 reaches the peak value. Therefore, patient v4 is at high risk of chronic kidney disease. We conclude that patient v4 should undergo kidney transplantation.
Graphical representation of evaluation function.
Comparative analysis
In this subsection, Z-SCRG is compared with MSR-graphs and NSCRG.
According to the proposition 12 and 13, our approach is more accurate than NSCRG. Additionally, our approach is applied to chronic kidney disease patients to demonstrate the importance of our model in decision-making and to compare our technique with other models. As shown in Table 10, we attain the same optimal solution v4 with the different models, which shows that our model is effective and feasible.
Table for the ranking outcomes
Different models
obtain a decision
NSCRG model
v4 ≥ v10 ≥ v6 ≥ v5 ≥ v9 ≥ v8 ≥ v7 ≥ v1 = v3 ≥ v2
MSR-graph model
v4 ≥ v10 ≥ v2 ≥ v5 ≥ v3 ≥ v6 ≥ v7 ≥ v8 ≥ v1 = v9
Our model
v4 ≥ v10 ≥ v6 ≥ v2 ≥ v5 ≥ v8 ≥ v3 = v7 ≥ v1 = v9
Conclusion
In this paper, a unique form of graphs called Z-soft covering based rough graphs is proposed and their fundamental properties are explored. Uncertainty measures and their relations are discussed for Z-SCRG. Our results in this paper will provide a strong basis for understanding the concepts of uncertainty measures. The relationship between our model (Z-SCRG) and the existing model (NSCRG) is investigated. Furthermore, Z-SCRG is used to develop a novel MAGDM model to solve the medical diagnosis problem. As a result, we found that patient v4 is at high risk of chronic kidney disease. Through comparative analysis, Z-SCRG is shown to be effective and significant. One of the recently developing concepts is soft hypergraphs. We plan to extend our study in the following areas: (1) single-valued neutrosophic soft hypergraphs and (2) fuzzy soft competition hypergraphs.
Acknowledgments
The authors take this opportunity to thank the UCI Machine Learning Repository for providing access to the data set. We express our gratitude to them for making this research possible. Special thanks to Dr. P. Soundarapandian, L. Jerlin Rubini and Dr. P. Eswaran for sharing the source.
Conflict of interest
The authors declare that they have no conflict of interest.
References
1.
Abd El-MonsefM.E., EmbabyO.A. and El-BablyM.K., Comparison between rough set approximations based on different topologies, International Journal of Granular Computing, Rough Sets andIntelligent Systems3(4) (2014), 292–305.
2.
AkramM. and NawazS., Operations on soft graphs, Fuzzy Information and Engineering7(4) (2015), 423–449.
3.
AkramM. and NawazS., On fuzzy soft graphs, Italian Journal of Pure and Applied Mathematics34 (2015), 497–514.
4.
AkramM. and ShahzadiS., Neutrosophic soft graphs with application, Journal of Intelligent and Fuzzy Systems32(1) (2017), 841–858.
5.
AkramM., ShahzadiS., RasoolA. and SarwarM., Decision-making methods based on fuzzy soft competition hypergraphs, Complex & Intelligent Systems8(3) (2022), 2325–2348.
6.
AliM.I., A note on soft sets, rough soft sets and fuzzy soft sets, Applied Soft Computing11(4) (2011), 3329–3332.
7.
AtefM., KhalilA.M., LiS.G., AzzamA.A., AtikE. and El FattahA., Comparison of six types of rough approximations based onj-neighborhood space and j-adhesion neighborhood space, Journal of Intelligent and Fuzzy Systems39(3) (2020), 4515–4531.
8.
DaiJ., HuangD., SuH., TianH. and YangT., Uncertainty measurement for covering rough sets, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems22(02) (2014), 217–233.
9.
El SayedM., El SaftyM.A. and El-BablyM.K., Topological approach for decision-making of COVID-19 infection via a nano-topology model, AIMS Mathematics6(7) (2021), 7872–7894.
10.
El-BablyM.K. and Abo-TablE.A., A topological reduction for predicting of a lung cancer disease based on generalized rough sets, Journal of Intelligent and Fuzzy Systems (Preprint) (2021), 1–16.
11.
EulerL., Solutio problematis ad geometriam situs pertinentis, Commentarii academiae scientiarum Petropolitanae (1741) 128–140.
12.
FengF., LiuX., Leoreanu-FoteaV. and JunY.B., Soft sets and softrough sets, Information Sciences181(6) (2011), 1125–1137.
13.
GrecoS., MatarazzoB. and SlowinskiR., Rough sets theory for multicriteria decision analysis, European Journal of Operational Research129(1) (2001), 1–47.
14.
LiangJ. and ShiZ., The information entropy, rough entropy and knowledge granulation in rough set theory, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems12(01) (2004), 37–46.
15.
MajiP.K., RoyA.R. and BiswasR., An application of soft sets in adecision making problem, Computers & Mathematics with Applications44(8-9) (2002), 1077–1083.
16.
MajiP.K., BiswasR. and RoyA.R., Soft set theory, Computers & Mathematics with Applications45(4-5) (2003), 555–562.
17.
MolodtsovD., Soft set theory-first results, Computers & Mathematics with Applications37(4-5) (1999), 19–31.
PawlakZ., Rough sets, International Journal of Computer &Information Sciences11(5) (1982), 341–356.
20.
ParkC., ShahN., RehmanN., AliA., AliM.I. and ShabirM., Soft covering based rough graphs and corresponding decision making, Open Mathematics17(1) (2019), 423–438.
21.
RehmanN., ShahN., AliM.I. and ParkC., Uncertainty measurement for neighborhood based soft covering rough graphs with applications, Revista de la Real Academia de Ciencias Exactas, Físicas y Naturales. Serie A. Matemáticas113(3) (2019), 2515–2535.
22.
ShabirM., AliM.I. and ShaheenT., Another approach to soft rough sets, Knowledge-based Systems40 (2013), 72–80.
23.
ShahN., RehmanN., ShabirM. and AliM.I., Another approach to roughness of soft graphs with applications in decision making, Symmetry10(5) (2018), 145–.
24.
ShahzadiS. and AkramM., Intuitionistic fuzzy soft graphs with applications, Journal of Applied Mathematics and Computing55(1) (2017), 369–392.
25.
ShahzadiG., AkramM. and DavvazB., Pythagorean fuzzy soft graphswith applications, Journal of Intelligent and Fuzzy Systems38(4) (2020), 4977–4991.
26.
YükselŞ., ErgülZ.G. and TozluN., Soft covering based rough sets and their application, The Scientific World Journal (2014).
27.
YükselŞ., TozluN. and DizmanT.H., An application of multicriteria group decision making by soft covering based roughsets, Filomat29(1) (2015), 209–219.
28.
ZadehL.A., Fuzzy sets, Information and Control8(3) (1965), 338–353.
29.
ZhanJ. and WangQ., Certain types of soft coverings based roughsets with applications, International Journal of Machine Learning and Cybernetics10(5) (2019), 1065–1076.
30.
ZhanJ., JiangH. and YaoY., Three-way multi-attribute decision-making based on outranking relations, IEEE Transactions on Fuzzy Systems29(10) (2020), 2844–2858.
31.
ZhanJ., ZhangK. and WuW.Z., An investigation on Wu-Leungmulti-scale information systems and multi-expert group decision-making, Expert Systems with Applications170(2021), 114542.