Abstract

A graph structure is a useful framework to solve the combinatorial problems in various fields of computational intelligence systems and computer science. In this research article, the concept of fuzzy sets is applied to the graph structure to define certain notions of fuzzy graph structures. Fuzzy graph structures can be very useful in the study of various structures, including fuzzy graphs, signed graphs, and the graphs having labeled or colored edges. The notions of the fuzzy graph structure, lexicographic-max product, and degree and total degree of a vertex in the lexicographic-max product are introduced. Further, the proposed concepts are explained through several numerical examples. In particular, applications of the fuzzy graph structures in decision-making process, regarding detection of marine crimes and detection of the road crimes, are presented. Finally, the general procedure of these applications is described by an algorithm.

1. Introduction

Decision-making is a process of solving problems for choosing the best alternative. Multicriteria decision-making (MCDM) can be explicated as a discipline of operation research in which the satisfactory solution is opted regarding some significant factors which can be considered as conflicting criteria for the decision-making problems. The concept of MCDM is widely used in medical, economics, engineering, and social sciences. The process of MCDM can be classified according to the number of decision makers (DMs), i.e., individual decision-making and group decision-making (GDM). Multicriteria group decision-making (MCGDM) is a procedure to deal with the problems to find the most suitable alternative relative to some criteria by a cooperative group of decision makers. In MCGDM, the individual decision matrices of all DMs are merged to get a group satisfactory solution.

Most of the classical frameworks of formal modeling and reasoning are crisp and deterministic in the character. Crisp is yes or no type and does not deal more or less type. In the traditional dual logic, a statement is either true or false and nothing is in between. In the set theory, an element either belongs to the set or not. A fuzzy set, proposed by Zadeh [1], is the class of objects with continuity of grades of membership. It is characterized by the membership function that assigns each element grade of membership between zero and one. Nowadays, in modeling uncertain systems of the industry, society, and nature, the theory of fuzzy sets plays a vital role. In the decision making-process, it is used as a strong mathematical tool facilitating the approximate reasoning.

A more convenient way to illustrate data and information regarding interactions between elements or objects is a graph [2, 3]. Due to uncertainty in representation of elements or in their relations, it is quite natural to develop a fuzzy graph. A fuzzy graph is defined as a symmetric and binary fuzzy relation on the fuzzy subset [4]. Rosenfeld [5] considered fuzzy graphs based on fuzzy relations [6]. Later on, Bhattacharya [7] gave remarks on fuzzy graphs. Sunitha and Vijayakumar [8] worked on the complement of fuzzy graphs. Mordeson and Nair [9] discussed various properties of fuzzy graphs and fuzzy hypergraphs. Nagoor Gani and Radha [10, 11] introduced the notions of regular fuzzy graphs, totally regular fuzzy graphs, and degree and total degree of a vertex in some fuzzy graphs. Bhutani and Battou [12] studied novel concepts of M-strong fuzzy graphs. Matrix representation of graphs under fuzzy information was proposed by Chen [13]. For further studies on fuzzy graphs, the readers are referred to [1434].

Sampathkumar [35] introduced the concept of graph structures. Graph structures prove to be very useful in the study of various areas of computational intelligence and computer science. The lexicographic product was first considered by Hausdorff [36]. The lexicographic product of two fuzzy graphs was introduced by Radha and Arumugam [37]. Dinesh [38] worked on fuzzy graph structures and discussed few related concepts. Ramakrishnan and Dinesh [3941] discussed generalized fuzzy graph structures. Akram and Sitara [42, 43] introduced the semistrong min-product and maximal product of fuzzy graph structures and investigated their corresponding properties. Residue product of fuzzy graph structures was studied by Akram et al. [44]. In this research article, the concept of fuzzy sets is applied to a graph structure to define certain notions of fuzzy graph structures. The notions of the fuzzy graph structure, lexicographic-max product, and degree and total degree of a vertex in lexicographic-max product are introduced. Further, the proposed concepts are explained through several numerical examples. In particular, applications of the fuzzy graph structures in decision-making process, regarding detection of marine crimes and detection of the road crimes, are presented. Finally, the general procedure of these applications is described by an algorithm.

The contents of this article are as follows: In Section 2, some fundamental concepts of graph structures and fuzzy graphs are reviewed. The certain notions of fuzzy graph structures are defined, and their interesting properties are investigated in the same section. Section 3 illustrates the applicability of fuzzy graph structures in real-life phenomena. The whole article is concluded in Section 4.

2. Certain Notions of Fuzzy Graph Structures

Definition 1 (see [35]). A graph structure (GS) consists of a nonempty set together with relations on which are mutually disjoint such that each , , is symmetric and irreflexive. One can represent a graph structure in the plane just like a graph where each edge is labeled as , .

Definition 2 (see [38]). Let be the fuzzy set on set and be fuzzy sets on , respectively. If , , then is called the fuzzy graph structure (FGS) of the graph structure . If , then is named as the -edge of FGS .

Definition 3. Let and be two fuzzy graph structures (FGSs) having underlying crisp graph structures (GSs) and , respectively. A fuzzy graph structure with an underlying crisp graph structure , where and , is defined.
The fuzzy vertex set is defined as , for all .
Fuzzy relations are defined as is called the lexicographic-max product of and and is denoted by .

Example 1. Consider two FGSs and with underlying crisp GSs and , respectively, which are shown in Figure 1, where , , , and .
The lexicographic-max product of the above FGSs and is shown in Figure 2.
In the lexicographic-max product, and edges belong to the fuzzy set.

Theorem 1. If and are two effective FGSs such that and and are constant functions having similar values, then the lexicographic-max product of and is an effective FGS.

Proof. Let and be two effective FGSs such that and and be constant functions having similar values, then the definition of the lexicographic-max product providesCase 1: :Case 2: :Thus, for all edges.
Hence, is an effective FGS.

Example 2. Consider two FGSs and , as shown in Figure 3.
Figure 3 shows that , , , and . Hence, and are effective FGSs. Moreover, and and , , are constant functions having the same value, i.e., 0.6. The lexicographic-max product of and is shown in Figure 4.
It is clear from Figure 4 thatSimilarly, membership values of all other edges are calculated. Hence, shown in Figure 4 is an effective FGS.

Theorem 2. If and are two complete FGSs such that and and are functions having a constant value, then the lexicographic-max product of and is a complete FGS.

Proof. The proof is similar to the proof of Theorem 1.

Theorem 3. The lexicographic-max product of two connected FGSs and is a connected FGS if and only if is a connected FGS.

Proof. Assume that is a connected FGS. According to the definition of the lexicographic-max product , the number of copies of is equal to the number of vertices of ; that is, for each vertex of , there exists one copy of GS in the lexicographic-max product . Since is connected, is a connected FGS. Conversely, assume that and are two connected FGSs such that is a connected FGS. To prove the connectedness of FGS , on contrary, assume that is not connected. Then, there exist at least two vertices of having no path connecting them. Since is connected, then at least one path must exist between any two elements of . Thus, there will be at least one path connecting the elements of . This provides a contradiction. Hence, is a connected FGS.

Theorem 4. The number of connected components in the lexicographic-max product of two FGSs and is equal to the number of components of .

Proof. Let be a connected FGS and be FGS. Then, according to Theorem 3, the lexicographic-max product is a connected FGS. This implies that both and are connected. Suppose that is not a connected FGS having ‘m’ distinct connected components. Vertices of are renamed such that , are “m” distinct connected components of . If are vertices of , then for an arbitrary vertex of , there must exist one version of each connected component of in the lexicographic-max product . There is no edge among all these components. Corresponding to each edge between and , there must be an edge between vertex and of which gives a contradiction. Thus, each component of the lexicographic-max product is distinct from others.

Definition 4. In the lexicographic-max product of FGSs and , the degree of a vertex is defined asthe degree of a vertex in the lexicographic-max product is defined as

Example 3. Consider two FGSs and , which are shown in Figure 5.
The lexicographic-max product of FGSs and is shown in Figure 6.
To compute the degrees of all vertices in the lexicographic-max product, the following formula is utilized:the degree of the vertex in the lexicographic-max product is given byUsing the above given formula, we will calculate the degree of the vertices in as

Theorem 5. If and are two FGSs such that , then the degree of the vertex in the lexicographic-max product of FGSs and is given by .

Proof. Let and be two FGSs such that , then , and then the degree of the vertex in (lexicographic-max product) is given by

Theorem 6. If and are two FGSs such that , then the degree of any vertex in the lexicographic-max product of FGSs and is given by .

Proof. Let and be two FGSs such that , then , . Then, the degree of the vertex in (lexicographic-max product) is given as

Example 4. Consider two FGSs and , shown in Figure 7.
In Figure 7, . The lexicographic-max product of and is shown in Figure 8.
Theorem 6 implies the formula to determine the degrees of vertices in the lexicographic-max product as follows:Through direct calculations,This example explains that the degrees of both methods are the same.

Theorem 7. If and are two FGSs such that , then the degree of the vertex in the lexicographic-max product of FGSs and is given by .

Proof. Let and be two FGSs such that , then , . the degree of the vertex in (lexicographic-max product) is defined as

Corollary 1. If and are two FGSs such that and is considered as a constant function having a value , then the degree of the vertex in the lexicographic-max product of FGSs and is given by .

Remark 1. If and are regular FGSs, then their lexicographic-max product is not a regular FGS.

Example 5. Consider two FGSs and as shown in Figure 9.
It is clear from Figure 9 that each vertex of has one edge with the same degree of membership, that is, 0.7. Hence, is a 0.7 -regular FGS. Moreover, each vertex of has one edge with the same degree of membership, that is, 0.5. Hence, is a 0.5 -regular FGS. The lexicographic-max product of and is shown in Figure 10.
In Figure 10, all green-colored edges are edges with a membership value 0.7, all yellow-edges are edges with a membership value 0.7, all orange-colored edges are edges with a membership value 0.7, all purple-colored edges are edges with a membership value 0.7, and all blue-colored edges are edges with a membership value 0.7. It is clear from Figure 10 that each vertex in the lexicographic-max product does not have any type of edges with the same membership value. For example, the vertex has five edges, four edges with a 0.7 membership value, and one edge with a membership value 0.8, while the vertex has five edges, four edges having a membership value 0.7, and one edge with a membership value 0.9. Hence, is not a regular FGS. This example shows that the lexicographic-max product of two regular FGSs is not a regular FGS.

Remark 2. If and are partially regular FGSs, then the lexicographic-max product is a partially regular FGS since and are regular FGSs.

Theorem 8. If and are two FGSs such that , then the lexicographic-max product is a regular FGS if and only if is a regular FGS and is a regular FGS.

Proof. Let and be two FGSs such that . Then, the degree of the vertex in the lexicographic-max product is given byAssume that is a regular FGS of degree and is a regular FGS of degree , thenSince , , and are constants, so is a constant for all elements of . Thus, the lexicographic-max product is a regular FGS.
Conversely, suppose that and are two FGSs such that and the lexicographic-max product is a regular FGS. Then, the degrees of vertices and in are equal, that is,Fixing and considering and in , where are taken as the arbitrary objects of , then the above expression is converted asThis holds for all vertices and of . Thus, is a regular FGS.
Now fixing and considering and in , where are arbitrary elements of the vertex set , then the above given equation becomesThis holds for all elements and of . Thus, is a regular FGS.

Theorem 9. If is a regular FGS and is a partially regular FGS such that is a constant, then the lexicographic-max product of and is a -regular FGS.

Proof. Let be a regular FGS of degree and be a partially regular FGS such that (underlying GS) is an regular GS.
Moreover, is a constant, that is, , where is a constant.
Then, the degree of the vertex in the lexicographic-max product of FGSs and is given bySince , , , and are constants, so is a constant for all elements of . Thus, the lexicographic-max product of FGSs and is a regular FGS.

Theorem 10. If and are two FGSs such that , then the lexicographic-max product is a regular FGS if and only if is a regular FGS and is a regular FGS.

Proof. Let and be two FGSs such that . Then, the degree of the vertex in the lexicographic-max product is given byAssume that is a regular FGS of degree and is a regular FGS of degree :Since , , and are constants, so is constant for all elements of . Thus, the lexicographic-max product is a regular FGS.
Conversely, suppose that the lexicographic-max product is a regular FGS. Then, the degrees of two vertices and in are equal, that is,Fixing and considering and in , where are arbitrary elements of the vertex set , then the above equation becomesThis holds for all elements and of . Thus, is a regular FGS.
Now fixing and considering and in , where are arbitrary elements of the vertex set , then the above equation becomesThis holds for all vertices and of . Thus, is a regular FGS.

Definition 5. The total degree of the 5 lexicographic-max product of FGSs and is defined asthe total degree of the vertex in is defined as

Example 6. Consider two FGSs and , as shown in Figure 11.
The lexicographic-max product of and is shown in Figure 12.
The total degrees of vertices in the lexicographic-max product are computed asTo calculate the total degree of a vertex in , we will use the following formula:

Remark 3. The total degree of each vertex in is equal to the sum of its total degrees, that is,

Example 7. It is clear from Example 6 thatThis example shows that the total degree of each vertex in is equal to the sum of its total degrees.

Theorem 11. If and are two FGSs such that , then the lexicographic-max product is a totally regular FGS if and only if and are totally regular FGSs.

Proof. Let and be two FGSs such that . Then, the total degree of the vertex in the lexicographic-max product is given byAssuming that and are two totally regular FGSs of degree and , respectively, thenSince , , and are constants, so is a constant for all elements of . Thus, the lexicographic max-product is a totally regular FGS.
Conversely, suppose that and are two FGSs such that and the lexicographic-max product is a totally regular FGS. Then, the total degrees of two vertices and in are equal, that is,Fixing and considering and in , where are arbitrary elements of the vertex set , then the above equation becomesThis holds for all elements and of . Thus, is a totally regular FGS.
Now fixing and supposing that and in , where are taken as the arbitrary vertices of the set , then the above expression changes toThis holds for all vertices and of . Thus, is a totally regular FGS.

Theorem 12. If and are two FGSs such that , then the lexicographic-max product is a regular FGS on complete GS if and only if and are regular FGSs on complete GSs and , respectively.

Proof. The proof of Theorem 11 implies the proof of this theorem.

3. Applications

3.1. Detection of Marine Crimes

Marine crime is as old as this industry itself. Depending on the times that it prevailed in, the nature of the maritime crime has changed a lot over the years, but its implications remain just as severe. Marine crime is not only a threat to entire maritime security of goods and people in the industry, but also gives major setbacks to the entire marine industry economically. Marine crimes are usually held during the maritime trade. Seaports are very important in the whole world for trade through waters. There are almost four thousand seven hundred and sixty-four seaports, which are frequently used for import and export of various types of goods. Seaports have been very useful and beneficial for hundreds of years. But, they have also been used for the illegal trade due to which seaports always remain sensitive for crimes. Nowadays, crimes occurring on the seaports are in abundance, but some crimes including human trafficking, smuggling of precious metals, illegal carrying of weapons and artillery, smuggling of exotic plants, trade of drugs, and smuggling of exotic animals are crucial. All these crimes pose threat to the maritime security on a daily basis. Security of waters is still suffering because this is a very broad aspect without concrete boundaries. A fuzzy graph structure of marine crimes occurring on seaports can be very helpful to combat these crimes. Using the fuzzy graph structure, we can investigate that between any two seaports which crime is chronic and increasing violently. Moreover, we can decide which seaport is the most sensitive for a particular crime and needed to be focused by security teams. Consider a set of eight seaports:

Let be defined as a fuzzy set on , as given in Table 1.

In Table 1, the membership value of a seaport depicts its importance in the world due to its geographic position.

In Tables 211, we have mentioned membership values of marine crimes among each pair of seaports. The membership value of each pair of seaports is calculated according to , for all . By using these membership values, we show the severity level of each marine crime among each pair of seaports.

On the set , many relations can be defined; let us define the following relations on .  = human trafficking,  = illegal carrying of weapons and artillery,  = smuggling of exotic plants,  = smuggling of precious metals,  = trade of drugs, and  = smuggling of exotic animals such that is a graph structure. Each element in the relation depicts a particular kind of the most crucial marine crimes among those two seaports.

As is the graph structure, therefore a pair of seaports can appear in just one relation. Hence, it would be considered an element of that relation, for which its membership value is comparatively high than that of the other relations. Using the above given data, elements in relations are paired with their membership values, and resulting sets are the fuzzy sets on , , , , , and , respectively. These fuzzy sets are named as , , , , , and , respectively. Let

And, their corresponding fuzzy sets are

Clearly, is a fuzzy graph structure and is shown in Figure 13.

In FGS shown in Figure 13, each edge depicts the most crucial marine crime among the corresponding seaports. For example, most crucial marine crime among Bintulu and Mongla is human trafficking, and its membership value is . It can be noted that the vertex Bintulu has the highest vertex degree for the relation human trafficking, and it means that Bintulu has human trafficking as the most crucial marine crime with other seaports. Moreover, according to this fuzzy graph structure, Abu Dhabi and Malindi have smuggling of exotic plants as the most crucial marine crime at this time with a membership value 0.8. An FGS of all seaports can be very helpful for security agencies of all countries. It highlights those marine crimes which needed to be solved promptly.

3.2. Detection of Road Crimes

Road network is very important for any country. Roads connecting cities are the major source of trade, traveling, and many other purposes. But, nowadays, roads have become unsafe due to large amount of crimes happening on the roads. Crimes occurring on roads are very large in number, but some crimes are very crucial including child kidnapping, bike robbery, mobile snatching, women harassment, car robbery, and robbery of animals. Using a fuzzy graph structure, we can investigate that which road is the most crucial for a particular crime. An FGS can also tell us which crime is the most chronic and which one is increasing rapidly. Furthermore, we can judge which road is the most crucial for a particular road crime. An FGS of road crimes can be very helpful for the police department to overcome a particular crime, and it can guide them in making a policy against a crime. For example, if an FIR is written of a crime held in a particular area, an FGS of that area can be very helpful for the police department in taking action against that crime, and it will guide them to which roads are the most sensitive regarding that particular crime. So, police can put check posts on those roads, and police can cordon off the area near to those roads. Consider a set of eight cities.  = {Islamabad, Karachi, Rawalpindi, Lahore, Multan, Jhang, Faisalabad, Sheikhupura}. Let be considered as a fuzzy set on , as given in Table 12.

In Table 12, the membership value shows the solidity of that particular city corresponding to economical progress, educational and health facilities, and peace. In Tables 1320, we have shown membership values of different crimes on roads connecting every pair of cities.

Various relations can be defined on the set , and here we define the following six relations on .  = child kidnapping,  = bike robbery,  = mobile snatching,  = women harassment,  = car robbery, and  = robbery of animals such that is a graph structure. Each object in an arbitrary relation shows a particular type of crime occurring on the roads connecting those two cities.

As is a graph structure, so an element cannot appear in more than one relation, and that is why it appears just once. Due to this, it is considered as an element of that particular relation, whose membership degree is higher than the membership values of all remaining relations.

In accordance with the above knowledge, elements in these relations are written with their corresponding membership values, and corresponding sets are fuzzy sets on , , , , , and , respectively. These sets are named as , , , , , and , respectively. Let

And, corresponding fuzzy sets are

Clearly, is a fuzzy graph structure and is shown in Figure 14.

In the fuzzy graph structure shown in Figure 14, each edge shows the most frequent crime occurring on roads connecting corresponding cities. For example, most frequent crime on roads connecting Karachi and Rawalpindi is car robbery, and its membership value is . It can be noted that the vertex Karachi has the highest vertex degree for the relation car robbery, and it means Karachi is the most sensitive city for robbery of cars. Moreover, according to the above fuzzy graph structure, the most frequent road crime is car robbery. Furthermore, we can also observe that the most frequent crime after car robbery is mobile snatching. It means that the police department should take actions to control car robbery and mobile snatching.

The general procedure of the adopted method used in the above applications is presented in Algorithm 1.

(1)Begin
(2) Input membership values of number of vertices (seaports or cities) .
(3) Input the adjacency matrix of vertices (seaports or cities) with respect to , mutually disjoint, symmetric, and irreflexive relations.
(4)do from
(5)  do from
(6)   do from
(7)    do from
(8)     if, then
(9)      Label as
(10)     end if
(11)    end do
(12)   end do
(13)  end do
(14)end do
(15) membership value of an edge between two different vertices (seaports or cities) and shows the rate of the most frequent crime occurring between the vertices and .
(16)End

4. Conclusions

Fuzzy graph structures are more advantageous than graph structures to cope with uncertainty. In this research paper, we have combined the fruitful theories of fuzzy sets and graph structures to introduce certain notions of fuzzy graph structures. We have introduced the lexicographic-max product and computed the total degree and the total degree of a vertex in the lexicographic-max product of fuzzy graph structures. Furthermore, we have presented applications of fuzzy graph structures in decision-making, regarding detection of marine crimes and detection of the road crimes. We aim to broaden our work to (1) rough fuzzy graph structures, (2) rough fuzzy soft graph structures, and (3) fuzzy soft graph structures.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest regarding the publication of this research article.

Acknowledgments

This research was financially supported by the Faculty of Science, Jazan University.