Next Article in Journal
Analysis of the Influence of Calculation Parameters on the Design of the Gearbox of a High-Power Wind Turbine
Next Article in Special Issue
Some Classes of Soft Functions Defined by Soft Open Sets Modulo Soft Sets of the First Category
Previous Article in Journal
Study on Scheduling Problems with Learning Effects and Past Sequence Delivery Times
Previous Article in Special Issue
Modeling and Verification of Uncertain Cyber-Physical System Based on Decision Processes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Utilizing m-Polar Fuzzy Saturation Graphs for Optimized Allocation Problem Solutions

by
Abdulaziz M. Alanazi
1,
Ghulam Muhiuddin
1,*,
Bashair M. Alenazi
1,
Tanmoy Mahapatra
2 and
Madhumangal Pal
2
1
Department of Mathematics, Faculty of Science, University of Tabuk, P.O. Box 741, Tabuk 71491, Saudi Arabia
2
Department of Applied Mathematics with Oceanology and Computer Programming, Vidyasagar University, Midnapore 721 102, India
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(19), 4136; https://doi.org/10.3390/math11194136
Submission received: 31 August 2023 / Revised: 25 September 2023 / Accepted: 28 September 2023 / Published: 30 September 2023
(This article belongs to the Special Issue Advances and Applications of Soft Computing)

Abstract

:
It is well known that crisp graph theory is saturated. However, saturation in a fuzzy environment has only lately been created and extensively researched. It is necessary to consider m components for each node and edge in an m-polar fuzzy graph. Since there is only one component for this idea, we are unable to manage this kind of circumstance using the fuzzy model since we take into account m components for each node as well as edges. Again, since each edge or node only has two components, we are unable to apply a bipolar or intuitionistic fuzzy graph model. In contrast to other fuzzy models, mPFG models produce outcomes of fuzziness that are more effective. Additionally, we develop and analyze these kinds of mPFGs using examples and related theorems. Considering all those things together, we define saturation for a m-polar fuzzy graph (mPFG) with multiple membership values for both vertices and edges; thus, a novel approach is required. In this context, we present a novel method for defining saturation in mPFG involving m saturations for each element in the membership value array of a vertex. This explains α -saturation and β -saturation. We investigate intriguing properties such as α -vertex count and β -vertex count and establish upper bounds for particular instances of mPFGs. Using the concept of α -saturation and α -saturation, block and bridge of mPFG are characterized. To identify the α -saturation and β -saturation mPFGs, two algorithms are designed and, using these algorithms, the saturated mPFG is determined. The time complexity of these algorithms is O ( | V | 3 ) , where | V | is the number of vertices of the given graph. In addition, we demonstrate a practical application where the concept of saturation in mPFG is applicable. In this application, an appropriate location is determined for the allocation of a facility point.

1. Introduction

Graph theory is a powerful mathematical framework used to model relationships and connections among objects. In many real-world applications, it is essential to understand the strength or degree of association between various elements within a graph. Saturation is a concept that plays a crucial role in quantifying this degree of connection and is particularly significant in both traditional graphs and fuzzy graphs.
In traditional graph theory, saturation refers to the level of connectivity or completeness within a graph. More formally, the saturation of a vertex in a graph is a measure of how many edges are incident upon that vertex concerning the total possible number of edges it could have. In simpler terms, it tells us how closely a particular vertex is connected to others in the graph.

1.1. Research Background and Related Work

Fuzzy graph theory extends the traditional graph theory to capture uncertainty and imprecision in relationships. In fuzzy graphs, saturation takes on a more nuanced meaning. Instead of sharp connectivity values (0 or 1), vertices in fuzzy graphs are associated with degrees of membership that represent the strength of connections.
Saturation in fuzzy graphs involves quantifying the degree to which a vertex is related to other vertices in a fuzzy and uncertain context. It allows us to express the level of association between vertices as fuzzy values, which can be continuous and gradual. This approach is particularly valuable in situations where the connections between elements are not binary but exhibit varying degrees of affinity.
Applications of saturation in fuzzy graphs can be found in fields such as decision-making, pattern recognition, image processing, and artificial intelligence, where imprecise information needs to be modelled and analyzed.
In both traditional and fuzzy graphs, the concept of saturation offers valuable insights into the structure and dynamics of networks and relationships. Whether dealing with crisp, well-defined connections in traditional graphs or handling uncertainty and fuzziness in fuzzy graphs, saturation provides a quantitative measure for characterizing the strength and extent of associations, enabling more informed decision-making and analysis in various domains.
Zadeh [1], in 1965, discovered the ambiguity of the real-life situation and the phenomenon of uncertainty and introduced a fuzzy set that changed how science and technology were portrayed. Zhang [2] explained the bipolar fuzzy set idea as well as presented the possibility of bipolar fuzzy sets in different environmental analyses [3]. First, Kaufman [4] studied the fuzzy graph concept. After that, Rosenfeld [5] supplied the possibility of nodes and edges along with several theoretical ideas such as paths, connectedness, cycle, etc., in fuzziness. Different concepts are presented after that on fuzzy graphs [6]. Several definitions and real-life applications have been studied in [7]. Some new concepts of the fuzzy graph and their generalization are also discussed by Mordeson and Mathew [8]. Nair and Cheng [9] provided fuzzy graphs with fuzzy cliques. Saturation on the fuzzy graph is presented first by Mathew et al. [10]. Chen et al. [11] first presented mPFG. Later on, Ghorai and Pal [12] first introduced density on mPFG. Akram et al. [13,14] studied on a few edge properties of mPFG. Next, Mahapatra et al. [15] studied fuzzy fractional colouring on fuzzy graphs. They also discussed the threshold graph on mPF environment [16]. They also initiated the mPF tolerance graph [17]. Mandal et al. [18] studied the application of strong arcs on mPFG. They also worked on different types of arcs on mPFG [19]. Subrahmanyam [20] also introduced different types of products on mPFG. Several works on fuzzy graphs and their generalization were developed by Nagoorgani et al. [21,22,23,24]. For more terminology on fuzzy graphs and its generalized concept, one can see [25,26,27,28,29,30].

1.2. Framework of This Study

This paper is structured as follows: Section 2 describes some useful definitions in these manuscripts. In Section 3, we have discussed the definitions of the strong node as well as strong edge (SE) count, α -node as well as α -edge count, β -node as well as β -edge count of mPFG and give the lower and upper bound of them in an mPFG. In Section 3.1, we investigate node and edge counts of some well-known mPFG. In Section 4, we introduced saturation in mPFG with the help of α -saturation and β -saturation. Section 5 describes algorithms used to find α -saturated and β -saturated mPFG. Here, we also developed saturation in mPFG. Saturation in mPFG has been used to resolve an application in real life based on an allocation problem, which has been given in Section 6. Finally, a conclusion has been made in Section 7.

1.3. Motivation of the Work

Many issues in daily life have been resolved utilising data from various sources or origins. The multi-polarity of this data collection is represented. We might not be well structured in this sort of polarity by the concepts of fuzzy models or bipolar fuzzy models. For example, we consider a graph model on social groups to explain whether the group is active or not with respect to attributes of cooperation, team spirit, awareness, controlling power, good behaviour, creativeness, etc. We need to express this situation using the 3-polar fuzzy model because these terms are inherently uncertain. A fuzzy model, an intuitionistic fuzzy model, or a bipolar fuzzy model cannot be used to deal with this problem. Thus, the m-polar fuzzy model is more suitable than any fuzzy model. The development and analysis of these kinds of mPFGs with relevant instances and theorems is also quite fascinating. The previous theories about the saturation of mPFGs are unquestionably improved by these definitions and theorems, and they are more trustworthy when it comes to resolving any challenging real-world issue. If anyone considers an example to model a location problem such that there are three components of each node and edge, where the edges MV are given depending on the following criteria: {Condition of roads, traffic jams on the roads, and the communication system between two cities}. This real-life problem can be solved with the help of saturation in mPFG.

1.4. Notations and Symbols

In this section, we revise some of the significant and practical notations that are utilised throughout the whole work to establish the theories. Table 1 provides the abbreviated forms and their meanings.

2. Preliminaries

In this section, we quickly review several terminologies related to mPFG, such as complete mPFG, strong mPFG, path in mPFG etc.
This article’s current p s : [ 0 , 1 ] m [ 0 , 1 ] denotes s t h projection mapping material and s = 1 , 2 , , m stands for s = 1 ( 1 ) m .
Definition 1
([12]). An mPFG is denoted as H = ( V ˜ , σ , γ ) over a crisp graph H = ( V ˜ , E ˜ ) , where V ˜ and E ˜ respectively denote the set of vertices and edges of H . The functions σ : V ˜ [ 0 , 1 ] m and γ : V ˜ × V ˜ [ 0 , 1 ] m represent the membership value of vertices and edges, respectively. Also, p i γ ( x , t ) p i σ ( x ) p i σ ( t ) for every i = 1 ( 1 ) m and ( x , t ) V ˜ × V ˜ , while γ ( x , t ) = 0 for every ( x , t ) ( V ˜ × V ˜ E ˜ ) .
Definition 2
([12]). An mPFG H = ( V ˜ , σ , γ ) is called a complete mPFG if p s γ ( x , t ) = { p s σ ( x ) p s σ ( t ) } , for each x , t V ˜ and s = 1 ( 1 ) m .
Definition 3
([12]). An mPFG H = ( V ˜ , σ , γ ) is called an mPF strong graph if
p s γ ( x , t ) = { p s σ ( x ) p s σ ( t ) } ,
for every ( x , t ) E ˜ and s = 1 ( 1 ) m .
Definition 4
([13]). Let H = ( V ˜ , σ , γ ) be an mPFG and let P : x 1 , x 2 , , x k be a path in H. S ( P ) denotes the strength of P, which is defined as S ( P ) = ( γ 1 k ( x t , x j ) , γ 2 k ( x t , x j ) , , γ m k ( x t , x j ) ) , where γ s k ( x t , x j ) = min 1 t < j k p s γ ( x t , x j ) .
The strength of connectedness of the path between x 1 and x k is given as follows: C O N N G ( x 1 , x k ) = ( p 1 γ ( x t , x j ) , p 2 γ ( x t , x j ) , , p m γ ( x t , x j ) ) , where ( p s γ ( x t , x j ) ) = max n N { p s γ n ( x t , x j ) } .
Definition 5
([19]). Suppose H = ( V , α , μ ) is an mPFG and let ( x , z ) be an edge in G. If   s = 1 ( 1 ) m , p s μ ( x , z ) > p s C O N N H ( x , z ) ( x , z ) holds, then ( x , z ) is called α-strong.
s = 1 ( 1 ) m , if 
p s μ ( x , z ) = p s C O N N H ( x , z ) ( x , z ) h o l d s ,
then ( x , z ) is called β-strong.
s = 1 ( 1 ) m , if 
p s μ ( x , z ) < p s C O N N H ( x , z ) ( x , z ) h o l d s ,
then ( x , z ) is called δ-strong, respectively.
Definition 6
([18]). An mPFG H = ( V , σ , μ ) is said to be mPF tree if there exists a spanning mPF subgraph H = ( V , σ , μ ) , which is an mPF tree and p s μ ( a , c ) = 0 means p s C O N N H ( a , c ) > p s μ ( a , c ) , for  s = 1 ( 1 ) m .
Definition 7
([18]). Suppose H = ( V , α , μ ) is an mPFG. An arc ( a , c ) is said to be an mPF bridge if deletion of it decreases the SC between some other pair of nodes of H.
Definition 8
([12]). Suppose H = ( V , σ , μ ) as well as H = ( V , σ , μ ) are two mPFGs. If there exists a mapping ϕ : H H such that s = 1 ( 1 ) m
(i) 
p s σ ( a ) = p s σ ( ϕ ( a ) ) , a V .
(ii) 
p s μ ( a , c ) = p s μ ( ϕ ( a ) , ϕ ( c ) ) , ( a , c ) V × V ˜ .
Then H, as well as H , are called isomorphic. We write it as H H .

3. Node as Well as Edge Saturation Counts of m PFG

The node and edge saturation counts in mPFG are defined here and characterized also. An mPFG’s node saturation count and edge saturation count both show the proportion of SEs in the mPFG and the mPFG’s mean strong degree, respectively. Here, we consider σ ( u ) = 1 = ( 1 , 1 , , 1 ) , u V .
Definition 9.
Suppose H is an mPFG. Then the strong node count of H is indicated by S V ( H ) and given as
p s S V ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l S E o f H | V | = S u m o f s t h c o m p o n e n t s o f M V o f a l l α s t r o n g e d g e o r β s t r o n g e d g e o f H | V |
s = 1 ( 1 ) m .
The SE count of H is indicated by S E ( H ) as well as given by
p s S V ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l S E o f H | E | = S u m o f s t h c o m p o n e n t s o f M V o f a l l α s t r o n g e d g e o r β s t r o n g e d g e o f H | E |
s = 1 ( 1 ) m .
Definition 10.
Let H be an mPFG having UCG H . Then the α-node count α V ( H ) of H is defined as
p s α V ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l α S E o f H | V |
s = 1 ( 1 ) m .
The α-SE count α E ( H ) of H is given by
p s α E ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l α S E o f H | E |
s = 1 ( 1 ) m .
Definition 11.
Let H be an mPFG having UCG H . Then the β-node count β V ( H ) of H is defined as
p s β V ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l β S E o f H | V |
s = 1 ( 1 ) m .
The β-SE count β E ( H ) of H is given by
p s β E ( H ) = S u m o f s t h c o m p o n e n t s o f M V o f a l l β S E o f H | E |
s = 1 ( 1 ) m .
Example 1.
Here, we take a 3PFG, shown in Figure 1, to depict the above definitions. Here, we take into account all crisp nodes.
Here, the classified edges are given in Table 2.
α-node count of H is
α V ( H ) = ( 0.6 + 0.4 4 , 0.7 + 0.5 4 , 0.8 + 0.6 4 ) = ( 0.25 , 0.3 , 0.35 )
and α-edge count of H is
α E ( H ) = ( 0.6 + 0.4 6 , 0.7 + 0.5 6 , 0.8 + 0.6 6 ) = ( 0.16 , 0.2 , 0.23 )
β-node count of H is
β V ( H ) = ( 0.2 + 0.2 4 , 0.3 + 0.3 4 , 0.4 + 0.4 4 ) = ( 0.1 , 0.15 , 0.2 )
and β-edge count of H is
β E ( H ) = ( 0.2 + 0.2 6 , 0.3 + 0.3 6 , 0.4 + 0.4 6 ) = ( 0.067 , 0.1 , 0.13 )
Strong-node count of H is
S V ( H ) = ( 1.4 4 , 1.8 4 , 2.2 4 ) = ( 0.35 , 0.45 , 0.55 )
and Strong-edge count of H is
S E ( H ) = ( 1.4 6 , 1.8 6 , 2.2 6 ) = ( 0.23 , 0.3 , 0.36 )
Every edge in a mPF tree is α -strong, according to Theorem 3.18 of [19]. Therefore, p s α V ( G ) = n 1 n and p s α E ( G ) = n 1 n 1 = 1 , where n = no. of nodes in a mPF tree G as a whole.
The number of α -strong nodes never surpasses the number of nodes for any other mPFG than the mPF tree. For a complete mPFG, all possible edges can be made β -strong by allotting the same MV to the nodes. Then p s β V ( G ) = n 2 2 and p s β E ( G ) = n 2 n 2 = 1 , s = 1 ( 1 ) m .
Depending on the above observation, we can say the following:
Proposition 1.
Suppose H is an mPFG where | V | = n . Then
(i) 
0 p s α V ( H ) n 1 n .
(ii) 
0 p s α E ( H ) 1 .
(iii) 
0 p s β V ( H ) n 2 2 .
(iv) 
0 p s β E ( H ) 1 .
(v) 
0 p s S V ( H ) n 2 2 .
(vi) 
0 p s S E ( H ) 1 .
s = 1 ( 1 ) m .
Proposition 2.
Suppose H is an mPF tree. Then 0 p s α V ( H ) p s α E ( H ) , s = 1 ( 1 ) m .
Proof. 
As H is an mPF tree, therefore p s α V ( H ) = n 1 n , s = 1 ( 1 ) m and p s α E ( H ) = n 1 n 1 = 1 , s = 1 ( 1 ) m . Hence, 0 p s α V ( H ) p s α E ( H ) , s = 1 ( 1 ) m .    □

3.1. Vertex and Edge Counts of Some Well-Known mPFG

In this portion, we talk over saturation counts of mPFG structures such as mPF cycles, trees as well as blocks in mPFG. Some necessary parts for these structures are also obtained.
Theorem 1.
Suppose H is an mPFG where | V | = w . Then, the following condition is identical:
(i) 
H be an mPF tree.
(ii) 
p s α V ( H ) = w 1 w as well as p s α E ( H ) = 1 , s = 1 ( 1 ) m .
(iii) 
w × p s α V ( H ) = ( w 1 ) × p s α E ( H ) , s = 1 ( 1 ) m .
Proof. 
( i ) ( i i ) is completed previously. ( i i ) ( i i i ) Suppose that p s α V ( H ) = w 1 w and p s α E ( H ) = 1 , s = 1 ( 1 ) m .
p s α V ( H ) = w 1 w w × p s α V ( H ) = ( w 1 ) w × p s α V ( H ) = ( w 1 ) × 1 w × p s α V ( H ) = ( w 1 ) × p s α E ( H ) [ A s p s α E ( H ) = 1 ]
Hence, n × p s α V ( H ) = ( w 1 ) × p s α E ( H ) , s = 1 ( 1 ) m . ( i i i ) ( i ) Suppose that w × p s α V ( H ) = ( w 1 ) × p s α E ( H ) , s = 1 ( 1 ) m .
Since,
w × p s α V ( H ) = ( w 1 ) × p s α E ( H ) p s α V ( H ) p s α E ( H ) = ( w 1 ) w p s α V ( H ) p s α E ( H ) = ( w 1 ) w = p s α V ( H ) ,
this shows that p s α E ( H ) = 1 , s = 1 ( 1 ) m .
Hence, H is connected and acyclic only when every edge is α -strong; therefore, H is a tree.   □
Theorem 2.
Suppose H is a connected mPFG. H is an mPF tree iff p s α V ( H ) = p s S V ( H ) as well as p s α E ( H ) = p s S E ( H ) , s = 1 ( 1 ) m .
Proof. 
Suppose H is a connected mPFG as well as an mPF tree. Now, from Theorem 3.19 of [18], we know that H is free from β -SEs. Therefore,
p s β V ( H ) = 0 | V | = 0 , s = 1 ( 1 ) m
and
p s β E ( H ) = 0 | E | = 0 , s = 1 ( 1 ) m .
Therefore,
p s α V ( H ) = p i S V ( H ) , s = 1 ( 1 ) m
and
p s α E ( H ) = p s S E ( H ) , s = 1 ( 1 ) m .
Conversely, let p s α V ( H ) = p s S V ( H ) and p s α E ( H ) = p s S E ( H ) , for  s = 1 , 2 , , m . Whenever H defines a cycle, then H is an mPF tree. Take C to represent a cycle in H. Hence, C must have only α -strong and δ -SEs only. Again, consider that H does not have all α -SEs. Therefore, H contains at least one δ -SE. Suppose e is an δ -SE. Then, we remove it from C. If a unique MST is found, then the condition is complete. Otherwise, we remove each δ -SE individually from C until we get a specific MST of H.   □
Theorem 3.
Let a connected mPFG H be an mPF tree iff p s α V ( H ) = p s α V ( F ) , s = 1 ( 1 ) m , where F is MST of G.
Proof. 
Let H be an mPF tree. So, H and F are isomorphic. Therefore,
p s α V ( H ) = c o u n t o f α S E o f H n o . o f n o d e s = c o u n t o f α S E o f F n o . o f n o d e s = p s α V ( F )
s = 1 ( 1 ) m .    □
Now, we consider another case. Let H contain a cycle C. Then, it is not free from δ -SE. Let q be a δ -SE. If  H q is a tree, then H q and F are isomorphic. Therefore,
p s α V ( H ) = p s α V ( F ) , s = 1 ( 1 ) m .
If H q is not a tree, then we delete the δ -SEs in H e in a similar way to obtain an MST F of H, such that p s α V ( H ) = p s α V ( F ) , s = 1 ( 1 ) m .
Conversely, let p s α V ( H ) = p s α V ( F ) , s = 1 ( 1 ) m , in which F corresponds to H’s MST. We have to show that H is an mPF tree. Supposing H is not an mPF tree, it must have one β -SE, say ( a , b ) . Let c d be another path P in H for which p s μ ( c , d ) p s μ ( a , b ) , s = 1 ( 1 ) m and ( c , d ) P . Now, the joining of P and ( a , b ) creates a cycle in H. Let k be the count of α -SEs, which are incident at a. To find F, take ( a , b ) out of H since it has the least weight in C. Then the count of α -SEs connected to c in F is k + 1 . Suppose the remaining counts of α -SEs are k 1 . Hence, p s α V ( H ) = k + 1 | V | as well as p s α V ( F ) = k + k 1 + 1 | V | , s = 1 ( 1 ) m , which is a contrast. This contradiction leads to the theorem.

4. Saturation in m -Polar Fuzzy Graph

Here, saturation in terms of the node and edge counts is presented. In this section, we also studied some of its interesting facts. We also studied saturated blocks in mPFG.
Definition 12.
Suppose H is an mPFG. Then H is called α-saturate ( α S ) if it must have one α-SEs incident with each node of H. H is said to be β-strong saturate if it must have one β-SE incident with each node of H.
Definition 13.
Suppose H is an mPFG. H is called a saturate graph if it has at least one α-SE as well as β-SEs incident with every node of H. Otherwise, H is called an unsaturated mPFG.
Example 2.
To illustrate the above definition, we consider a 3PFG H displayed in Figure 2 whose nodes all have MV ( 1 , 1 , 1 ) .
Here, we see that the edges ( a , b ) , ( c , d ) are α-SEs and ( c , b ) , ( a , d ) are β-SEs. The edges ( a , c ) are δ-SE. Each node is connected with α-SE and β-SE. Therefore, H is a saturated 3PFG.
Theorem 4.
Suppose H as well as H = ( V , σ , μ ) are two isomorphic mPFGs. If H is saturated, H is also saturated.
Proof. 
Let ϕ : H H be the isomorphism between two mPFGs. To show H is saturated, we have to show that each node is connected with at least one α -SE as well as β -SEs. Let w V . Then there must be a node, say w, in H for which ϕ ( w ) = w . Since H is saturated, therefore w is incident with at least one α -SE and one β -SE. Since, H and H are isomorphic with each other, therefore, w is also incident with at least one α -SE and one β -SE. Hence, H is also saturated.
Let H be an mPFG having UCG H where | V | = k . We define a finite collection α S ( H ) = ( n 1 , n 2 , , n k ) called α -strong sequence where, n j = is the count of α -SEs connected to node v j . We define a finite collection β S ( H ) = ( n 1 , n 2 , , n k ) called β -strong sequence where, n j = count of β -SEs connect at node v j . Since the count of SEs of H = (the count of α -SEs of H + the count of β -SEs of H), therefore,
n j α S ( H ) n j + n j β S ( H ) n j = n j S S ( H ) n j
   □
Theorem 5.
Suppose H is an mPFG having UGC H where | V | = k . Then H is α-saturated iff n j α S ( H ) n j k .
Proof. 
Suppose H is an α -saturated mPFG. Therefore, at least one α -SE is incident with each node of H. Thus,
n j α S ( H ) n j 1 + 1 + + 1 n j α S ( H ) n j k
Conversely, let n j α S ( H ) n j k . Then, all k nodes of H are connected with at least one α -SE. Therefore, H is α -saturated mPFG.   □
Theorem 6.
Suppose H is an mPFG where | V | = k . Then H is β-saturated iff n j β S ( H ) n j k .
Proof. 
Similar to the above theorem.   □
Theorem 7.
Suppose H is an mPFG where | V | = k . If H is β-saturated, then n j S S ( H ) n j 2 k .
Proof. 
Let H be saturated. Therefore, each node of H is connected with at least one α -SE and one β -SE. Thus, n j S S ( H ) n j 2 k .   □
Theorem 8.
Suppose H is an mPFG with UGC H where | V | = w . If
(i) 
p s α V ( H ) 0.5 if α-saturated.
(ii) 
p s β V ( H ) 0.5 if β-saturated.
(iii) 
p s S V ( H ) 1 if saturated.
s = 1 ( 1 ) m .
Proof. 
(i) Let H be α -S. Then every node of H is incident with at least one α -SE. Therefore, H must have w 2 , α -SEs. Therefore, p s α V ( H ) w 2 w = 0.5 . (ii) Similar to the above. (iii) Let H be saturated. Therefore, every node of H is connected, having a minimum of α -SEs and β -SEs. Therefore, the count of SEs of H = (the count of α -SEs of H + the count of β -SEs of H) w 2 + w 2 = n . Hence, p s S V ( H ) w w = 1 .   □
In Figure 3, all the nodes have MV ( 1 , 1 , 1 ) , that is σ ( a j ) = ( 1 , 1 , 1 ) , f o r j = 1 , 2 , , 12 . The edges MV are μ ( a j , a k ) = ( 0.6 , 0.6 , 0.6 ) , where 1 j < k 12 and j is odd and k is even. The edges MV is μ ( a j , a k ) = ( 0.4 , 0.4 , 0.4 ) , where 1 < j < k < 12 and j is even and k is odd. The edge MV between a 1 and a 12 is ( 0.4 , 0.4 , 0.4 ) .
In Figure 3, we see that all the edges having MV ( 0.6 , 0.6 , 0.6 ) are α -strong and the edges having MV ( 0.4 , 0.4 , 0.4 ) are β -strong. Therefore, Figure 3 is saturated.
In Figure 4, all the nodes have MV ( 1 , 1 , 1 ) , that is σ ( a j ) = ( 1 , 1 , 1 ) , f o r j = 1 , 2 , , 9 . The edges MV is μ ( a j , a k ) = ( 0.5 , 0.5 , 0.5 ) , where 1 j < k 9 and j is odd and k is even. The edges MV are μ ( a j , a k ) = ( 0.7 , 0.7 , 0.7 ) , where 1 < j < k < 9 and j is even and k is odd. The edge MV between a 1 and a 9 is ( 0.5 , 0.5 , 0.5 ) .
In Figure 4, we see that all the edges having MV ( 0.7 , 0.7 , 0.7 ) are α -strong and the edges having MV ( 0.5 , 0.5 , 0.5 ) are β -strong. Therefore, Figure 4 is unsaturated as the node a 1 connected with both the β -SEs.
One simple observation of the above discussion is that Figure 3 has an even number of nodes while Figure 4 has an odd number of nodes. Thus, the next hypothesis applies.
Theorem 9.
Suppose C n is an mPF cycle. If the next two hold, it is saturated:
(i) 
n = 2 t , t is a positive integer.
(ii) 
α-SE as well as β-SEs occur as an alternate C n .
Proof. 
Let C n be an mPF cycle. Therefore, it is free from δ -SEs. All arcs occurring on C n are α -SE or β -SE. Let us assume that C n is saturated. Therefore, each node is connected with at least one α -SE and one β -SEs. Hence, the count of α -SEs = t = the count of β -SEs. Therefore, n = 2 t . Again, every node connected with both α -SEs as well as β -SEs happen if they occur as an alternate C n .   □
Conversely, let C n be a fuzzy cycle with an even number of nodes in which each node is connected with both α -SEs and β -SEs alternatively. Therefore, each node is connected with precisely one α -SE and β -SEs. Hence, C n is a saturated fuzzy cycle.
Theorem 10.
Suppose G is an mPF cycle. If H is saturated, it must be a block.
Proof. 
Since H is saturated, each node is connected with at least one α -SE as well as one β -SE. Again, since H is an mPF cycle, every node is connected with just two nodes. Therefore, each node contains precisely one alpha-SE and one beta-SE. Hence, removing any node from H may not decrease SC between other nodes. This shows that H is free from mPF cut node; therefore, H is a block.   □
Theorem 11.
Let H be an mPF cycle. If H is an mPF block, then either it is β-saturated or it is saturated.
Proof. 
Let a block be H. We demand that H is free from δ -SEs. If possible, let e be a δ -SE. Then the remaining edges must be α -SE; therefore, G contains n 2 fuzzy cut nodes, which is an irrelevance. So, H has no δ -SEs. Thus, H is free from δ -SEs.   □
If H has only α -SEs as well as β -SEs, they appear alternatively; otherwise, the block shape will not be found. If the count of α -SEs = the count of β -SEs = n 2 , then H is α -saturated as well as β -saturated; therefore, it is saturated. If the count of α -SEs is less than the count of β -SEs, then H must be only β -S. For another case, when the count of α -SEs is greater than the count of β -SEs, this will not be true as it does not form a block. If every of arc is β -strong of H, then it must be β -saturated. Therefore, the theorem is proved.
Theorem 12.
A complete mPFG has no δ-arcs.
Proof. 
Suppose G is a complete mPFG. Let G have a δ -arc. Let ( p , q ) be the δ -arcs. Then we have,
p s μ ( p , q ) < p s C O N N G ( p , q ) μ ( p , q ) , s = 1 ( 1 ) m .
   □
In G, a stronger path P that excludes the arc ( p , q ) must exist. Suppose p s μ ( p , q ) = t i , s = 1 ( 1 ) m and the strength of P are ( u 1 , u 2 , , u m ) . Therefore, we have t i < u i , s = 1 ( 1 ) m . Suppose r is the first node after u in the path P. Then, we have
p s μ ( p , r ) > t i , s = 1 ( 1 ) m
In a similar way, let s be the last node before q in the path P. Again, we also have
p s μ ( s , q ) > t i , s = 1 ( 1 ) m
Since G is a complete mPFG, we therefore have p s μ ( p , t ) = m i n { p s σ ( p ) , p s σ ( t ) } , s = 1 ( 1 ) m as well as ( p , t ) E . Therefore, at least one of p s σ ( p ) or p s σ ( t ) is t i , s = 1 ( 1 ) m .
Therefore, ( 1 ) will contradict if p s σ ( p ) = t i , s = 1 ( 1 ) m and ( 2 ) will contradict if p s σ ( t ) = t i , for  s = 1 ( 1 ) m .
Hence, we conclude the theorem.
Theorem 13.
Suppose H is an mPFG. An arc ( a , c ) is a bridge if it is α-strong.
Proof. 
Suppose ( a , c ) is an mPF bridge. Then we have from the definition of mPF bridge,
p s C O N N H ( a , c ) ( a , c ) < p s C O N N H ( a , c ) ,   for   s = 1 ( 1 ) m
Again, from Theorem 3.11 of [19], we have
p s μ ( a , c ) = p s C O N N H ( a , c ) ,   s = 1 ( 1 ) m
From Equations ( 3 ) and ( 4 ) , we get p s μ ( a , c ) > p s C O N N H ( a , c ) ( a , c ) , s = 1 ( 1 ) m . Hence, ( a , c ) be α -SE.
Conversely, suppose ( a , c ) is an α -SE. Then, we have ( a , c ) as the one and only strongest path in between a and c, and the removal of ( a , c ) will decrease the SC of a and c. Therefore, ( a , c ) is a bridge.   □
Theorem 14.
A complete mPFG has at most one α-SE.
Proof. 
We know that complete mPFG have at most one mPF bridge. Again, from Theorem 13, we have an arc ( a , b ) that is an mPF bridge iff it is α -SE. Hence, a complete mPFG has at most one α -SE.   □
Proposition 3.
Every complete mPFG has at most w 2 or w 2 -1 β-SEs.
Theorem 15.
If H is a complete mPFG having w nodes, then few disparities hold.
(i) 
0 p s α V ( H ) 1 w .
(ii) 
w 2 w 2 2 w p s β V ( H ) w 1 2 .
s = 1 ( 1 ) m .
Proof. 
With the help of Theorem 14, we conclude that H can have at most one α -SE. Hence, we have p s α V ( H ) 1 w , s = 1 ( 1 ) m . Again, clearly p s α V ( H ) 0 , s = 1 ( 1 ) m . Therefore, 0 p s α V ( H ) 1 w , s = 1 ( 1 ) m .
Again, from Proposition 3, we are aware that the minimal number of β -SEs is w 2 −1. Therefore,
p s β V ( H ) w ( w 1 2 ) 1 w w 2 w 2 2 w
Thus, w 2 w 2 2 w p s β V ( H ) w 1 2 , s = 1 ( 1 ) m .
Next, we will try to find out the upper limit of the α -node count for a block in mPFG.   □
Theorem 16.
If H is an mPF block, we have p s α V ( G ) 0.5 , s = 1 ( 1 ) m .
Proof. 
To prove this, we first try to determine the maximum count of α -SEs of H. Let | V | = n . We know that if more than one α -SEs are connected with a common node, then the node is a mPF cut node. Since H is an mPF block, it therefore has no mPF cut node. Therefore, the maximum count of α -SEs of H is w 2 . Thus, p s α V ( H ) w 2 w = 0.5 , s = 1 ( 1 ) m .   □
Theorem 17.
An mPF block H is α-saturated then p s α V ( H ) = 0.5 , s = 1 ( 1 ) m .
Proof. 
Let H be α -saturated. Since H is an mPF block, it therefore has no mPF cut node. Hence, every node is incident with exactly unique α -SE. Therefore, H contains exactly w 2 the count of α -SEs. Thus, p s α V ( H ) = w 2 w = 0.5 , for  s = 1 ( 1 ) m .   □

5. Algorithms

In this section, three algorithms are designed to find α -saturated mPFG, β -saturated mPFG and saturated mPFG.
Let H = ( V , E ) be the crisp graph for the given mPFG.
Step 1 assigns the membership values to all nodes, and Step 2 does the same for all edges. So, the time complexities for these steps are O ( | V | ) and O ( | E | ) , respectively. Finding connectedness between a pair of vertices is equivalent to finding all pairs’ shortest paths. Many algorithms are available to find all pairs of shortest paths, and their time complexity depends on the specific algorithm, data structure and type of graphs. Let such time complexity be O ( χ ( G ) ) . So, the time complexity of Step 3 is O ( χ ( G ) ) . Step 4 and Step 5 take O ( | E | ) and O ( | V | ) , respectively. Step 6 takes only O ( | V | ) time. Hence, the total time complexity of Algorithm 1 is O ( | V | + | E | ) + O ( χ ( G ) ) = O ( | E | + χ ( G ) ) . In the worst case, O ( χ ( G ) ) = O ( | V | 3 ) . So, the worst case time complexity of Algorithm 1 is O ( | V | 3 ) , as the maximum value of | E | is | V | 2 .
The time complexities of Algorithms 2 and 3 are the same as in Algorithm  1.
Algorithm 1 An algorithm to find α -saturation in mPFG
Input: A mPFG H = ( V , σ , μ ) .
Output: Finding α -saturated mPFG.
Step 1: Put the MV of nodes a j , j = 1 ( 1 ) w .
Step 2: Put the MV of edges that satisfied p s μ ( a j , a k ) inf { p s σ ( a j ) , p s σ ( a k ) } , s = 1 ( 1 ) m .
Step 3: Calculate p s C O N N H ( ( a j , a k ) ) ( a j , a k ) , f o r s = 1 ( 1 ) m , ( a j , a k ) E .
Step 4: Verify p s μ ( a j , a k ) > p s C O N N H ( a j , a k ) ( a j , a k ) , ( a j , a k ) E .
Step 5: Select all α -SEs in H.
Step 6: Check whether every node is connected with at least one α -SE or not.
Algorithm 2 An algorithm to find β -saturation in mPFG
Input: A mPFG H = ( V , σ , μ ) .
Output: Finding β -saturated mPFG.
Step 1: Put the MV of nodes a j , j = 1 ( 1 ) w .
Step 2: Put the MV of edges that satisfied p s μ ( a j , a k ) inf { p s σ ( a j ) , p s σ ( a k ) } , s = 1 ( 1 ) m .
Step 3: Find p s C O N N H ( ( a j , a k ) ) ( a j , a k ) , f o r s = 1 ( 1 ) m , ( a j , a k ) E .
Step 4: Verify p s μ ( a j , a k ) = p s C O N N H ( a j , a k ) ( a j , a k ) , ( a j , a k ) E .
Step 5: Select all β -SEs in H.
Step 6: Check whether every node is connected with at least one β -SE or not.
Algorithm 3 An algorithm to find saturation in mPFG
Input: A mPFG H = ( V , σ , μ ) .
Output: Finding saturated mPFG.
Step 1: Put the MV of nodes a j , j = 1 ( 1 ) w .
Step 2: Put the MV of edges that satisfied p s μ ( a j , a k ) inf { p s σ ( a j ) , p s σ ( a k ) } , s = 1 ( 1 ) m .
Step 3: Using Algorithms 1 and 2 identified all α -strong as well as β -SEs in G.
Step 4: Check whether every node is connected with at least one α -SE as well as β -SEs or not.

6. Application

Decision-making in allocation problems is a multifaceted process that requires a systematic approach, consideration of various factors, and a balance between optimizing objectives and meeting constraints. Effective decision-making in allocation can lead to improved resource utilization, cost savings, and overall better outcomes for organizations and society. The mPFG is a fundamental mathematical framework that depicts facts from real life that are related by graphical systems, where nodes and edges are made up of m-polar fuzzy information. In this section, we attempt to resolve a specific allocation problem using saturation in mPFG.

6.1. Model Construction

Education is a crucial concern for everyone in the current world. Everyone gets the chance to read and write thanks to the 2005 Right to Education (RTE) law. IIT (Indian Institute of Technology) is one of the most significant universities in India’s educational system. Therefore, it is not a simple undertaking for any Government to construct an IIT in a town among other towns.
In this case, nine towns ( a 1 , a 2 , , a 9 ) are regarded as nodes. If there is a road link between two nodes, then there will be an edge. Here, we use saturation in 3PFG G to solve the allocation problem. Since the town is fixed in nature, we can therefore assign the MV of each node ( 1 , 1 , 1 ) , that is, σ ( a i ) = ( 1 , 1 , 1 ) , for i = 1 , 2 , , 9 . The edge MVs are calculated depending on three criteria. Those criteria are as follows: {Condition of roads, traffic jams on the roads, communication system between two cities}. All the indicators of an edge between two towns are uncertain in nature. We can calculate the edge MVs by remembering the relation p s μ ( a , c ) i n f { p s σ ( a ) , p s σ ( c ) } , s = 1 ( 1 ) m . The model 3PFG is shown in Figure 5.
Here, the edges MV are given in Table 3.

6.2. Illustration of Membership Values

Here, the model network system contains nine nodes and fifteen edges. It can be seen from the given 3PFG that every town is connected to others through some paths. So, first, we want to check whether the connections between towns are α , β or δ -strong. Next, we find out the saturation node in Figure 5. After calculating C O N N G ( a , b ) , for all ( a , b ) E , we find out which edges are α , β or δ -strong. Then, by the routine computations, we get the classification of edges. Here, the classified edges are given in Table 4.
We can observe that the model 3PFG G only has one β -SE. The node a 6 , which is incident with at least one α -SE and one β -SE, is the sole saturation node in the model 3PFG G.

6.3. Decision Making

The town a 6 is the most favourable location to set up the IIT (Indian Institute of Technology) among all the towns taken into consideration in our suggested model since it is the sole saturation node in the model 3PFG G. Decision-making in allocation problems is critical to operations management and resource allocation across various domains, including business, logistics, healthcare, and government. Allocation problems involve distributing limited resources among competing demands or tasks in an optimal or efficient manner. These decisions play a significant role in determining the overall performance, cost-effectiveness, and fairness of an allocation process.
We know that saturation in mPFG plays an important role in this allocation problem through the above discussion. Moreover, we also recognize that saturation in mPFG is more applicable than saturation in FG in the allocation problem.
Comparative study
First, Mathew et al. [10] introduced a saturation graph in the light of fuzziness. Later on, Mathew et al. [6,7] also worked on different properties of saturated FGs. So, none of the results discussed earlier are applicable when the model is considered in another environment, such as in m-polar fuzzy sets. This is why the proposed model in this paper plays a significant role in such situations to give better results.
Advantages and limitations of the proposed Work
Some of the advantages of the proposed work are as follows:
(i)
This work mainly depends on m-polar fuzzy logic network system.
(ii)
Many important definitions and theorems are presented in this study, which are very useful.
(iii)
A real application of a m-polar fuzzy saturation graph is presented in the allocation problem system.
Some of the limitations of this study are given as follows:
(i)
This work mainly focuses on the m-polar fuzzy graph.
(ii)
If the membership value of the character is given in a different interval-valued m-polar fuzzy environment, then the m-polar fuzzy threshold graph cannot be used.
(iii)
This type of work is mainly used in allocation problems.

7. Conclusions

In this paper, α -saturation and β -saturation in mPFG, along with its several properties, are initiated. Node, as well as edge saturation count in mPFG and a few of its facts on some well-known mPFGs, are also introduced. The upper and lower bound of a node and edge saturation count in mPFG are also investigated. Saturation in mPFG by using α -saturation and β -saturation are also discussed here, along with some of its intersecting properties. Using saturation in mPFG, an application is also given in the last part of this paper. Depending on the mPFG, our research will be expanded to uncover other traits and potential uses. To the best of our knowledge, no work has been conducted on α -saturation and β -saturation before this present work on mPFG. Several results have been presented in this paper. The connection between α -saturation and β -saturation is not established here. This should be conducted in later work. Until now, the saturation on interval-valued m-polar fuzzy soft graphs, saturation on balanced IVmPF graphs, and saturation on self-centered IVmPF graphs were not investigated by any researchers.

Author Contributions

Conceptualization, G.M. and M.P.; methodology, A.M.A. and T.M.; software, B.M.A.; validation, T.M.; investigation, A.M.A. and G.M.; data curation, T.M., A.M.A. and B.M.A.; visualization, M.P. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Scientific Research at University of Tabuk for funding this work through research group no. S-0140-1443.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are highly grateful to the learned reviewers for their constructive comments, which led to an improvement in the quality of the paper. The authors extend their appreciation to the Deanship of Scientific Research at University of Tabuk for funding this work through research group no. S-0140-1443.

Conflicts of Interest

There is no conflict of interest between the authors and the institute where the work has been carried out. We have not used any type of external data.

References

  1. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
  2. Zhang, R.W. Bipolar fuzzy sets and relations: A computational framework for cognitive modeling and multiagent decision analysis. Proc. IEEE Conf. 1994, 305–309. [Google Scholar] [CrossRef]
  3. Zhang, R.W. Bipolar fuzzy sets. Proc. IEEE Conf. 1998, 1, 835–840. [Google Scholar]
  4. Kauffman, A. Introduction a la Theorie des Sous-Emsembles Flous; Masson: Paris, France, 1973. [Google Scholar]
  5. Rosenfeld, A. Fuzzy Graphs, Fuzzy Sets and Their Application; Academic Press: New York, NY, USA, 1975; pp. 77–95. [Google Scholar]
  6. Mathew, S.; Sunitha, M.S. Fuzzy Graphs: Basics, Concepts and Applications; Lap Lambert Academic Publishing GmbH KG: Saarbrücken, Germany, 2012; ISBN 10: 3659212342/13: 9783659212345. [Google Scholar]
  7. Sunitha, S.M.; Mathew, S. Fuzzy graph theory: A survey. Ann. Pure Appl. Math. 2013, 4, 92–110. [Google Scholar]
  8. Mordeson, J.N.; Nair, P.S. Fuzzy Graph and Fuzzy Hypergraphs; Physica-Verlag: Heidelberg, Germany, 2000. [Google Scholar]
  9. Nair, P.S.; Cheng, S.C. Cliques and fuzzy cliques in fuzzy graphs. In Proceedings of the Joint 9th IFSA World Congress and 20th NAFIPS International Conference, Vancouver, BC, Canada, 25–28 July 2001; Volume 4, pp. 2277–2280. [Google Scholar]
  10. Mathew, S.; Yang, L.H.; Mathew, K.J. Saturation in Fuzzy Graphs. New Math. Nat. Comput. 2018, 14, 113–128. [Google Scholar] [CrossRef]
  11. Chen, J.; Li, S.; Ma, S.; Wang, X. m-polar fuzzy sets: An extension of bipolar fuzzy sets. Hindawi Publ. Corp. Sci. World J. 2014, 2014, 1–8. [Google Scholar] [CrossRef] [PubMed]
  12. Ghorai, G.; Pal, M. On some operations and density of m-polar fuzzy graphs. Pac. Sci. Rev. Nat. Sci. Eng. 2015, 17, 14–22. [Google Scholar] [CrossRef]
  13. Akram, M.; Adeel, A. m-polar fuzzy graphs and m-polar fuzzy line graphs. J. Discret. Math. Sci. Cryptogr. 2017, 20, 1597–1617. [Google Scholar] [CrossRef]
  14. Akram, M.; Wassem, N.; Dudek, W.A. Certain types of edge m-polar fuzzy graph. Iran. J. Fuzzy Syst. 2016, 14, 27–50. [Google Scholar]
  15. Mahapatra, T.; Ghorai, G.; Pal, M. Fuzzy fractional colouring on a fuzzy graph with its application. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 5771–5784. [Google Scholar] [CrossRef]
  16. Mahapatra, T.; Pal, M. An investigation on m-polar fuzzy threshold graph and its application on resource power controlling system. J. Ambient. Intell. Humaniz. Comput. 2022, 13, 501–514. [Google Scholar] [CrossRef]
  17. Mahapatra, T.; Pal, M. An investigation on m-polar fuzzy tolerance graph and its application. Neural Comput. Appl. 2022, 34, 3007–3017. [Google Scholar]
  18. Mandal, S.; Sahoo, S.; Ghorai, G.; Pal, M. Application of strong arcs in m-polar fuzzy graphs. Neural Process. Lett. 2019, 50, 771–784. [Google Scholar] [CrossRef]
  19. Mandal, S.; Sahoo, S.; Ghorai, G.; Pal, M. Different Types of Arcs in m-polar fuzzy graphs with the application. J. Mult. Valued Log. Soft Comput. 2018, 34, 263–282. [Google Scholar]
  20. Subrahmanyam, B.A. Products of m-polar fuzzy graphs. Int. J. Res. Electron. Comput. Eng. 2018, 6, 1358–1362. [Google Scholar]
  21. Nagoorgani, A.; Malarvizhi, J. Isomorphism properties on strong fuzzy graphs. Int. J. Algorithms Comput. Math. 2009, 2, 39–47. [Google Scholar]
  22. Nagoorgani, A.; Malarvizhi, J. Isomorphism on fuzzy graphs. Int. J. Math. Comput. Phys. Electr. Comput. Eng. 2012, 6, 517–523. [Google Scholar]
  23. Nagoorgani, A.; Latha, S. Isomorphism on irregular fuzzy graphs. Int. J. Mathmatical Sci. Eng. Appl. 2012, 6, 193–208. [Google Scholar]
  24. Nagoorgani, A.; Latha, S. Isomorphic properties of highly irregular fuzzy graph and its complement. Theor. Math. Appl. 2013, 3, 161–181. [Google Scholar]
  25. Akram, M.; Li, S.G.; Shum, K.P. Antipodal bipolar fuzzy graphs. Ital. J. Pure Appl. Math. 2013, 31, 97–110. [Google Scholar]
  26. Anjali, N.; Mathew, S. On blocks and stars in fuzzy graphs. J. Intell. Fuzzy Syst. 2015, 28, 1659–1665. [Google Scholar] [CrossRef]
  27. Bhutani, K.R. On automorphism of fuzzy graphs. Pattern Recognit. Lett. 1989, 9, 159–162. [Google Scholar] [CrossRef]
  28. Hayat, K.; Raja, M.S.; Lughofer, E.; Yaqoob, N. New group-based generalized interval-valued q-rung orthopair fuzzy soft aggregation operators and their applications in sports decision-making problems. Comput. Appl. Math. 2023, 42, 4. [Google Scholar] [CrossRef]
  29. Krishnaveni, P.; Balasundaram, S.R. Generating fuzzy graph based multi-document summary of text based learning materials. Expert Syst. Appl. 2023, 214, 119–165. [Google Scholar] [CrossRef]
  30. Muhiuddin, G.; Takallo, M.M.; Jun, Y.B.; Borzooei, R.A. Cubic graphs and their application to a traffic flow problem. Int. J. Comput. Intell. Syst. 2020, 13, 1265–1280. [Google Scholar] [CrossRef]
Figure 1. A 3PFG H for illustration of Example 1.
Figure 1. A 3PFG H for illustration of Example 1.
Mathematics 11 04136 g001
Figure 2. 3PFG H having four nodes.
Figure 2. 3PFG H having four nodes.
Mathematics 11 04136 g002
Figure 3. 3PFG H having an even number of nodes.
Figure 3. 3PFG H having an even number of nodes.
Mathematics 11 04136 g003
Figure 4. 3PFG G having odd number of nodes.
Figure 4. 3PFG G having odd number of nodes.
Mathematics 11 04136 g004
Figure 5. Model 3PFG G.
Figure 5. Model 3PFG G.
Mathematics 11 04136 g005
Table 1. Abbreviation form of some terms.
Table 1. Abbreviation form of some terms.
Full NameAbbreviation Form
Fuzzy graphFG
m-polar fuzzy graphmPFG
Underlying crisp graphUGC
Membership valueMV
m-polar fuzzy setmPFS
Strength of connectednessSC
Strong edgeSE
Maximal spanning treeMST
Table 2. Classification of edges of Figure 1.
Table 2. Classification of edges of Figure 1.
EdgeClassification
( a , b ) β -strong
( b , c ) α -strong
( a , d ) β -strong
( b , d ) α -strong
( a , c ) δ -strong
( d , c ) δ -strong
Table 3. The edge membership value of Figure 5.
Table 3. The edge membership value of Figure 5.
EdgeMembership Value
( a 1 , a 2 ) ( 0.5 , 0.4 , 0.3 )
( a 2 , a 3 ) ( 0.5 , 0.4 , 0.3 )
( a 3 , a 4 ) ( 0.3 , 0.2 , 0.1 )
( a 4 , a 5 ) ( 0.3 , 0.2 , 0.1 )
( a 5 , a 7 ) ( 0.6 , 0.5 , 0.4 )
( a 7 , a 8 ) ( 0.5 , 0.4 , 0.3 )
( a 8 , a 9 ) ( 0.3 , 0.2 , 0.1 )
( a 1 , a 9 ) ( 0.7 , 0.6 , 0.5 )
( a 7 , a 9 ) ( 0.6 , 0.5 , 0.4 )
( a 6 , a 9 ) ( 1 , 0.9 , 0.8 )
( a 6 , a 7 ) ( 0.6 , 0.5 , 0.4 )
( a 5 , a 6 ) ( 0.6 , 0.5 , 0.4 )
( a 2 , a 6 ) ( 0.8 , 0.7 , 0.6 )
( a 3 , a 6 ) ( 0.5 , 0.4 , 0.3 )
( a 4 , a 7 ) ( 0.7 , 0.6 , 0.5 )
Table 4. Classification of edges of Figure 5.
Table 4. Classification of edges of Figure 5.
EdgeClassification
( a 1 , a 2 ) δ -strong
( a 2 , a 3 ) δ -strong
( a 3 , a 4 ) δ -strong
( a 4 , a 5 ) δ -strong
( a 5 , a 7 ) δ -strong
( a 7 , a 8 ) α -strong
( a 8 , a 9 ) δ -strong
( a 1 , a 9 ) α -strong
( a 7 , a 9 ) δ -strong
( a 6 , a 9 ) α -strong
( a 6 , a 7 ) δ -strong
( a 5 , a 6 ) δ -strong
( a 2 , a 6 ) α -strong
( a 3 , a 6 ) β -strong
( a 4 , a 7 ) α -strong
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alanazi, A.M.; Muhiuddin, G.; Alenazi, B.M.; Mahapatra, T.; Pal, M. Utilizing m-Polar Fuzzy Saturation Graphs for Optimized Allocation Problem Solutions. Mathematics 2023, 11, 4136. https://doi.org/10.3390/math11194136

AMA Style

Alanazi AM, Muhiuddin G, Alenazi BM, Mahapatra T, Pal M. Utilizing m-Polar Fuzzy Saturation Graphs for Optimized Allocation Problem Solutions. Mathematics. 2023; 11(19):4136. https://doi.org/10.3390/math11194136

Chicago/Turabian Style

Alanazi, Abdulaziz M., Ghulam Muhiuddin, Bashair M. Alenazi, Tanmoy Mahapatra, and Madhumangal Pal. 2023. "Utilizing m-Polar Fuzzy Saturation Graphs for Optimized Allocation Problem Solutions" Mathematics 11, no. 19: 4136. https://doi.org/10.3390/math11194136

APA Style

Alanazi, A. M., Muhiuddin, G., Alenazi, B. M., Mahapatra, T., & Pal, M. (2023). Utilizing m-Polar Fuzzy Saturation Graphs for Optimized Allocation Problem Solutions. Mathematics, 11(19), 4136. https://doi.org/10.3390/math11194136

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop