Next Article in Journal
A Fully Completed Spherical Fuzzy Data-Driven Model for Analyzing Employee Satisfaction in Logistics Service Industry
Previous Article in Journal
A Survey on Population-Based Deep Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adjacent Vertex Distinguishing Coloring of Fuzzy Graphs

1
College of Mathematics and Statistics, Northwest Normal University, Lanzhou 730070, China
2
School of Mathematics and Information Engineering, Longdong University, Qingyang 745000, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(10), 2233; https://doi.org/10.3390/math11102233
Submission received: 11 April 2023 / Revised: 6 May 2023 / Accepted: 8 May 2023 / Published: 10 May 2023

Abstract

:
In this paper, we consider the adjacent vertex distinguishing proper edge coloring (for short, AVDPEC) and the adjacent vertex distinguishing total coloring (for short, AVDTC) of a fuzzy graph. Firstly, this paper describes the development process, the application areas, and the existing review research of fuzzy graphs and adjacent vertex distinguishing coloring of crisp graphs. Secondly, we briefly introduce the coloring theory of crisp graphs and the related theoretical basis of fuzzy graphs, and add some new classes of fuzzy graphs. Then, based on the α -cuts of fuzzy graphs and distance functions, we give two definitions of the AVDPEC of fuzzy graphs, respectively. A lower bound on the chromatic number of the AVDPEC of a fuzzy graph is obtained. With examples, we show that some results of the AVDPEC of a crisp graph do not carry over to our set up; the adjacent vertex distinguishing chromatic number of the fuzzy graph is different from the general chromatic number of a fuzzy graph. We also give a simple algorithm to construct a ( d , f ) -extended AVDPEC for fuzzy graphs. After that, in a similar way, two definitions of the AVDTC of fuzzy graphs are discussed. Finally, the future research directions of distinguishing coloring of fuzzy graphs are given.

1. Introduction

As is known to all, graph coloring has always been one of the important problems in graph theory research, and it has important theoretical and practical significance. In our real life, the solution of many practical problems can often be summed up as graph coloring. For example, the points could represent people, with lines joining pairs of friends; or the points might be communication centres, with lines representing communication links; or vertices could represent animals, with lines joining animals with the same properties. Notice that in such diagrams, one is mainly interested in whether two given points are joined by a line; the manner in which they are joined is immaterial. The mathematical abstraction of this situation gave rise to the concept of graphs in classical graph theory. In classical graph theory, the edge of a graph can only indicate whether there is a binary relation, but not the degree of the relation.
Fuzzy-set theory, introduced by Zadeh [1], is a mathematical tool to handle uncertainties, such as vagueness, ambiguity, and imprecision in linguistic variables. The combination of fuzzy theory and graph theory produces fuzzy graphs that solve the problem of describing the degree of relationship. The first definition of fuzzy graph was proposed by Kaufmann [2], from the fuzzy relations introduced by Zadeh. Rosenfeld [3] introduced another elaborated definition, including fuzzy vertices and fuzzy edges. The fuzzy graph solves the problem of describing the relation degree between objects. Subsequently, many scholars have made many generalizations of fuzzy graphs. For instance, Mordeson et al. [4] introduced the operations of Cartesian product, composition, union, and join on fuzzy graphs. The work in [5] investigated the isomorphic properties of direct product, a strong product of complete fuzzy graphs. Mohinta et al. [6] proposed the concepts of fuzzy soft graph, and union and intersection of two fuzzy soft graphs based on soft set theory [7,8], and established some properties related to finite union and intersection of fuzzy soft graphs. Masarwah [9] presented some new concepts of fuzzy soft graphs with the notions of complement and μ -complement fuzzy soft graphs, and also obtained a few properties related to the complement of strong fuzzy soft graphs and complete fuzzy soft graphs. Gong and Wang [10] discussed the operations of fuzzy hypergraphs and strong fuzzy r-uniform hypergraphs, such as Cartesian product, strong product, normal product, lexicographic product, union, and join. Since then, they have proposed a hesitant fuzzy hypergraph model and studied some operations and equivalence relations for hesitant fuzzy hypergraphs in [11]. Recently, Sreenanda et al. [12] investigated a comprehensive study on perpect fuzzy graphs, including the relationship between the chromatic numbers of a fuzzy graph and its complement graph, and the relationship between the perfection of a fuzzy graph and its underlying crisp graph. The readers may refer to [13,14,15] for more detail in the research on fuzzy graphs.
Given that the coloring of fuzzy graphs plays an irreplaceable role in practical problems such as task assignment and conflict coordination, more and more scholars are devoted to the study of fuzzy graph coloring problems. Proper coloring of a crisp graph requires that the same color not be used between adjacent vertices, adjacent edges, and associated vertices and edges. An important objective of coloring is to minimize the number of colors while coloring a graph. Many coloring definitions from classical graph theory have been generalized to fuzzy graphs or fuzzy hypergraphs, such as vertex coloring [16], edge coloring [17], fractional coloring [18], etc. However, there are still many coloring problems in classical graph theory that have not yet found corresponding definitions in fuzzy graphs, such as adjacent vertex distinguishing coloring, circle coloring, relax coloring, etc. Our work will fill this gap. In this paper, we will extend the adjacent vertex distinguishing proper edge coloring and the adjacent vertex distinguishing total coloring to the fuzzy graph in two ways. The following is a review of the two adjacent vertex distinguishing coloring problems in the crisp graph.
The concept that the adjacent vertex distinguishes proper edge coloring (for short, AVDPEC) was introduced by Zhang et al. [19] in 2002; they proposed the AVDPEC conjecture based on the discussion of the adjacent vertex distinguishing proper edge chromatic numbers of trees, circles, complete bipartite graphs, and complete graphs. The research on the adjacent vertex distinguishing proper edge coloring mainly focuses on AVDPEC conjecture.
For regular graphs, there is a close relationship between the adjacent vertex distinguishing proper edge coloring and the proper total coloring. Therefore, with the help of the proper total coloring, it is easy to obtain the adjacent vertex distinguishing proper edge chromatic number of balanced complete multipartite graphs and k -cubes. This idea was proposed by Zhang et al. in reference [20]. Vizing [21] and Behzad [22] independently gave the Total Coloring conjecture (TC conjecture). Once a k-regular graph satisfies both AVDPEC conjecture and TC conjecture, then the adjacent vertex distinguishing proper edge chromatic number of the graph is equal to the total chromatic number.
In 2004, on the basis of total coloring of the crisp graphs, Zhang et al. [23] proposed a new concept of distinguishable total staining of adjacent points of graphs, which generated a new interesting topic in the theory of graph coloring, and some valuable results have been obtained. They discussed the adjacent vertex distinguishing (proper) total colouring (for short, AVDTC) of the graphs obtained by deleting an edge of circle, complete graph, complete bipartite graph, fan, wheel, tree and odd-order complete graph, and determined the adjacent vertex distinguishing (proper) total chromatic number of these graphs. At the same time, based on these results, a conjecture ( χ a t ( G ) Δ ( G ) + 3 for a simple connected graph G of order no less than 2, χ a t ( G ) in this formula is the adjacent vertex distinguishing total chromatic number of graph G) is proposed. In reference [24], the adjacent distinguishing coloring number of direct product graph P m × K n of m-order path P m and n-order complete graph K n is given. The results of adjacent distinguishing total coloring are more extensive and can be found in [25,26,27].
In 1955, Mycielski [28] constructed a new graph M ( G ) from a graph G, now called M ( G ) as the Mycielski graph of G, which solved the problem of the existence of non-triangular graphs with large chromatic number but small clique number. The structure of this graph has aroused great interest in many scholars and a series of good results have been obtained. Various staining of the Mycielski graph of a graph is valued. In this paper, besides giving the definitions of fuzzy star, fuzzy fan, and fuzzy wheel, the Mycielski graph is also promoted, and the Mycielski graph of fuzzy graph G ˜ and k-multi-Mycielski graphs of fuzzy graph G ˜ are obtained.
Following the reference [16], this paper extends the adjacent vertex distinguishing total coloring crisp graphs to fuzzy graphs with crisp vertex set and fuzzy edge set. The AVDPEC and AVDTC of a fuzzy graph are defined by two different approaches. The first approach is based on the successive coloring AVDPEC function φ α (or AVDTC function ψ α ) of the crisp graphs G α = ( V , E α ) represented the α -cuts of G ˜ . The second approach is based on an extension of the concept of AVDPEC-function (or AVDTC-function) by means of a distance defined between colors; an extended coloring function is introduced based on the adjacent vertex distinguishing proper edge coloring of the support graph of a fuzzy graph. Section 3 and Section 4 will discuss the adjacent vertex distinguishing proper edge coloring and the adjacent vertex distinguishing total coloring of fuzzy graphs based on the above two approaches, respectively.
In addition, there is an interesting property of adjacent distinguished total coloring: the adjacent vertex distinguishing total chromatic number of subgraphs is not necessarily smaller than that of parent graphs. For example, G is a 4-order graph obtained by bonding a vertex between the complete graph K 3 and K 2 , where 4 = χ a t ( G ) < χ a t ( K 3 ) = 5 . Therefore, Zhang et al. [20] proposed an open question (if H is a subgraph of G, under what circumstances can there be χ a t ( H ) χ a t ( G ) ?). Similarly, the adjacent distinguishing proper edge coloring problem proposed by Zhang et al. [19] has the same characteristics (for example, the adjacent vertex distinguishing proper edge chromatic number of 5-circle C 5 = v 1 v 2 v 3 v 4 v 5 v 1 is equal to 5, add an edge v 1 v 3 to C 5 , in the newly obtained graph, the number of adjacent distinguishing edge colors is reduced to 4), which fully demonstrates the difficulty of the adjacent distinguishing total coloring and adjacent distinguishing proper edge coloring.
The above interesting property, when extended to a fuzzy graphs, is manifested by the loss of sequence monotonicity, which is different from the coloring of fuzzy graphs defined in [16]. This can be shown by Example 6 and Example 8.

2. Preliminaries

In this section, we first recall some definitions and lemmas in graph theory, fuzzy set theory, and fuzzy graph coloring that will be used in constructing chromatic number of fuzzy graphs. Then, the definitions of some fuzzy graphs are introduced.

2.1. Three Kinds of Coloring of a Crisp Graph

The basic definitions used here are adopted from [28] with little modifications.
A graph G is an ordered pair ( V , E ) consisting of a set V of vertices and a set E, disjointed from V of edges, together with an incidence function f G that associates with each edge of G an unordered pair of (not necessarily distinct) vertices of G. If e is an edge and u and v are vertices such that f G ( e ) = u v or f G ( e ) = v u , then e is said to join u and v, and the vertices u and v are called the ends of e. We denote the numbers of vertices and edges in G by | V | and | E | ; these two basic parameters are called the order and size of G, respectively.
An edge with identical ends is called a loop, and two or more links with a pair of ends are said to be parallel edges. The ends of an edge are said to be incident with the edge, and vice versa. Two vertices which are incident with a common edge are adjacent, as are two edges which are incident with a common vertex, and two distinct adjacent vertices are neighbors. For an edge e of a graph G, we call e an isolated edge if it has no neighbors in G. One example of graphs should serve to clarify the above definition.
Example 1. 
(i) Let G = ( V 1 , E 1 ) be a crisp graph, where V 1 = { v 1 , v 2 , v 3 , v 4 } , E 1 = { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 } , and  f G is defined by
f G ( e 1 ) = v 1 v 1 , f G ( e 2 ) = v 1 v 2 , f G ( e 3 ) = v 2 v 3 ,
f G ( e 4 ) = v 2 v 3 , f G ( e 5 ) = v 3 v 4 , f G ( e 6 ) = v 4 v 1 , f G ( e 7 ) = v 2 v 4 .
(ii) Let H = ( V 2 , E 2 ) be a crisp graph, where V 2 = { u 1 , u 2 , u 3 , u 4 } , E 2 = { a , b , c , d , e } , and  f H is defined by
f H ( l 1 ) = u 1 u 2 , f H ( l 2 ) = u 2 u 3 , f H ( l 3 ) = u 3 u 4 ,
f H ( l 4 ) = u 4 u 1 , f H ( l 5 ) = u 2 u 4 , f H ( l 6 ) = u 5 u 6 .
Diagrams of G and H are shown in Figure 1.
In the graph G of Figure 1, the edge e 1 is a loop, and the edges e 3 and e 4 are parallel edges. l 6 is an isolated edge because it has no neighbors in H. A graph is simple if it has no loops or parallel edges. The graph H in Example 1(ii) is simple, whereas the graph G in Example 1(i) is not. If we remove the rings in G and keep only one of the parallel edges, we have a simple graph of G.
The graphs involved in this paper are all undirected graphs without rings and parallel edges.
For a crisp graph G, if  ϕ is a mapping from V ( G ) E ( G ) to { 1 , 2 , , k } such that (i) ϕ ( v i v j ) ϕ ( v i v k ) , ϕ ( v i v j ) ϕ ( v l v j ) , for all edge v i v j , v i v k , v l v j E , (ii) ϕ ( v i ) ϕ ( v j ) , if edge v i v j E , then φ is said to be a total coloring of G. A k-total coloring is a total coloring using at most k colors. Let χ t ( G ) be the minimum number of colors in a total-coloring of G. Δ ( G ) is the maximum degree of any vertex in G. The edge coloring satisfying condition (i) is called a proper edge coloring, while the vertex coloring satisfying condition (ii) is called a proper vertex coloring. All the coloring mentioned in this paper is proper coloring.
We say a proper edge coloring of G is an adjacent vertex distinguishing proper edge coloring (for short, AVDPEC), if for any pair of adjacent vertices u and v, the set of colors incident to u is not equal to the set of colors incident to v. It is clear that an AVDPEC exists provided G contains no isolated edge. In other words, given a graph G = ( V , E ) , an AVDPEC is a function φ : E { 1 , 2 , , k } such that (i) φ ( v i v j ) φ ( v i v k ) , φ ( v i v j ) φ ( v l v j ) , for all edge v i v j , v i v k , v l v j E , (ii) the set of colors incident to u denoted by S φ ( u ) , S φ ( u ) S φ ( v ) for any pair of adjacent vertices u and v. A k-AVDPEC is an AVDPEC using at most k colors. Let χ a ( G ) be the minimum number of colors in an AVDPEC of G.
The adjacent vertex distinguishing total coloring (for short, AVDTC) of G refers to any pair of adjacent vertices u and v; the set of colors incident to u is not equal to the set of colors incident to v. In other words, given a graph G = ( V , E ) , an AVDTC is a function ψ : V E { 1 , 2 , , k } such that (i) ψ ( v i v j ) ψ ( v i v k ) , ψ ( v i v j ) ψ ( v l v j ) , for all edge v i v j , v i v k , v l v j E , (ii) ψ ( v i ) ψ ( v j ) , if edge v i v j E , (iii) the set of colors incident to u denoted by S ψ ( u ) , S ψ ( u ) S ψ ( v ) for any pair of adjacent vertex u and v. A k-AVDTC is an AVDTC using at most k colors. Let χ a t ( G ) be the minimum number of colors in an AVDTC of G.
In the problem of adjacent distinguishable coloring of graphs, it is required that there are no loops, parallel edges, or isolated edges in the graph. This is because the color set of vertices associated with isolated edges and rings must be indistinguishable. The adjacent vertex distinguishing the coloring problem of a graph with multiple edges can be converted to the adjacent vertex distinguishing coloring of its corresponding simple graph.
Lemma 1 
([23]). For the graph G without isolated edges, χ a ( G ) Δ ( G ) .
Lemma 2 
([23]). Let G be a simple connected graph of order not less than 2, then (i) χ a t ( G ) Δ ( G ) + 1 , (ii) when two maxima degree vertices in G are adjacent, χ a t ( G ) Δ ( G ) + 2 .
From [19], we know some basic facts such as that there must exist an adjacent vertex distinguishing proper edge coloring of connected graphs without isolated edges or an order of at least 3. There are also many examples of graphs for which χ a ( G ) > Δ ( G ) + 1 , see [19,20,29,30,31,32]. Akbari et al., in reference [33], gave an upper bound on the color number of the adjacent vertex distinguishing proper edge coloring (if graph G contains no isolated edges, then χ a ( G ) 3 Δ ( G ) ). Hatami [34] has recently shown using probabilistic methods that χ a ( G ) Δ ( G ) + 300 for sufficiently large Δ ( G ) . In other cases, the upper bound of the chromatic number of graph G can be found in reference [30].
In addition to the upper and lower results for the two adjacent vertices distinguishing chromatic numbers, the corresponding adjacent vertices distinguishing chromatic numbers for a large number of specific crisp graphs are also obtained in [19,20,23,24,31,32,35]. Lemmas 3–8 list some possible results that may be used in this paper.
Lemma 3 
([19]). For a complete graph K n with | V ( K n ) | 3 , then
χ a ( K n ) = n + 1 , n 0 ( mod 2 ) , n , n 1 ( mod 2 ) .
Lemma 4 
([19]). For a circle C n with | V ( C n ) | 3 , then
χ a ( C n ) = 3 , n 0 ( mod 3 ) , 4 , n 0 ( mod 3 ) , n 5 , 5 , n = 5 .
Lemma 5 
([19]). For a tree T n with | V ( T n ) | 3 , (1) if any two vertices of maximum degree are not adjacent, then χ a ( T n ) = Δ ( T n ) ; (2) if T has two vertices of maximum degree which are adjacent, then χ a ( T n ) = Δ ( T n ) + 1 .
Lemma 6 
([23]). For a compete graph K n with | V ( K n ) | 3 , then
χ a t ( K n ) = n + 1 , n 0 ( mod 2 ) , n + 2 , n 1 ( mod 2 ) .
Lemma 7 
([23]). For a tree T n with | V ( T n ) | 3 , (1) if any two vertices of maximum degree are not adjacent, then χ a t ( T n ) = Δ ( T n ) + 1 ; (2) if T has two vertices of maximum degree which are adjacent, then χ a t ( T n ) = Δ ( T n ) + 2 .
Lemma 8 
([23]). For a circle C n with | V ( C n ) | 3 , then
χ a t ( C n ) = 4 , n 4 , 5 , n = 3 .
Other terminology and symbols related to the coloring theory of graphs used in this paper can be found in [20].

2.2. Basic Concepts in Fuzzy Sets

We will use the classical definition of fuzzy set A defined on a empty set X as the family A = { ( x , μ A ( x ) ) x X } where μ A : X [ 0 , 1 ] is the membership function and μ A ( x ) denotes the degree to which x belongs to A. μ A ( x ) = 0 indicates that x does not belong to A, and any intermediate value represents the degree to which x could belong to A. We denote by F ˜ ( X ) the collection of all fuzzy subsets of X.
Fuzzy sets are generalizations of the classical sets represented by their characteristic functions μ A ˜ : X [ 0 , 1 ] . In our case, A ˜ = 1 means full membership of x in A ˜ , while A ˜ = 0 express nonmembership, but in contrary to the classical set, other membership degrees are allowed.
Definition 1 
([36]). Let A ˜ : X [ 0 , 1 ] be a fuzzy set. The level sets of A ˜ are defined as the classical sets
A α = { x X A ˜ α } , 0 < α 1 .
A 1 = { x X A ˜ = 1 }
is called the core of the fuzzy set A ˜ , and 
supp A ˜ = { x X A ˜ > 0 }
is called the support of the fuzzy set.
Definition 2 
([36]). Let A ˜ , B ˜ F ˜ ( X ) . We say that the fuzzy set A ˜ is included in B ˜ if
A ˜ ( x ) B ˜ ( x ) , for all x , y X .
We denote A ˜ B ˜ .
Definition 3 
([36]). Let σ be a fuzzy subset of a set S and μ be a fuzzy relation on S. The μ is called a fuzzy relation on σ if
μ ( x , y ) σ ( x ) σ ( y ) , for all x , y S .
A fuzzy relation μ is symmetric if μ ( x , y ) = μ ( y , x ) for all x , y X .
Definition 4 
([3]). Let G ˜ ( V ˜ , E ˜ ) be a fuzzy graph, where the fuzzy vertex set V ˜ is a non-empty set V together with a pair of function ρ : V [ 0 , 1 ] and the fuzzy edge set E ˜ is characterised by the matrix μ = ( μ i j ) v i , v j V :
μ i j = μ E ˜ ( v i v j ) , v i , v j V ,
such that i j , μ i j min { ρ ( v i ) , ρ ( v j ) } and μ E ˜ : V × V [ 0 , 1 ] is the membership function.
In this paper, we consider a fuzzy graph in which ρ ( v ) = 1 for any v V . Hence, a fuzzy graph can be denoted by G ˜ ( V , E ˜ ) or G ˜ ( V , μ ) . The fuzzy graph G ˜ becomes a crisp graph if matrix μ defined as
μ i j = 1 , if v i v j E ˜ , 0 , otherwise ,
for all v i , v j V .
In order to define more precisely the adjacent vertex distinguishing coloring of the fuzzy graphs, we need to extend the concepts of adjacent vertices, adjacent edges, degrees of vertices, and isolated edges in the crisp graphs to the fuzzy graphs.
Definition 5. 
(Adjacent vertices in fuzzy graph) Let G ˜ ( V , E ˜ ) be a fuzzy graph, μ be the membership function of E ˜ . For a given vertex u in vertex set V, the vertex v is said to be the adjacent fuzzy vertex when μ E ˜ ( u v ) > 0 , for all v V .
Definition 6. 
(Adjacent fuzzy edge) Let G ˜ ( V , E ˜ ) be a fuzzy graph, μ be the membership function of E ˜ . For a given fuzzy edge v i v j ( μ i j > 0 ) in fuzzy edge set E ˜ , the fuzzy edge { v i v l μ i l > 0 } and { v k v j μ k j > 0 } are called the adjacent fuzzy edge of fuzzy edge v i v j .
Definition 7. 
(The degree of a vertex in a fuzzy graph) Let G ˜ ( V , E ˜ ) be a fuzzy graph and μ be the membership function of E ˜ . The degree of a vertex u in the graph G ˜ is the number of elements in the fuzzy edges set { u v v V , μ E ˜ ( u v ) > 0 } , denoted by d G ˜ ( u ) .
Remark 1. 
Let G ˜ = ( V , E ˜ ) be a fuzzy graph, and if we call the crisp graph graph G = ( V , supp E ˜ ) a support graph of G ˜ = ( V , E ˜ ) , then many concepts on classical graph theory can be automatically applied to fuzzy graphs. For example, if we call G ˜ a simple graph, it means that its support graph is a simple graph, i.e., a graph without multiple edges and rings; similarly, if  G ˜ is an empty graph, it means that G ˜ has neither vertices nor fuzzy edges; if G ˜ does not contain isolated edges, it means that its support graph G does not contain isolated edges, etc. The terminology of classical graph theory can be transferred to fuzzy graphs without the definite term “Fuzzy” in the name.
Alternatively, the isolated edges contained in the fuzzy graph G ˜ can also be inscribed by the degree of the vertices in the fuzzy graph given in Definition 8.
Definition 8. 
(The isolated edge of a fuzzy graph) Let G ˜ = ( V , E ˜ ) be a fuzzy graph. A fuzzy edge u v is called an isolated edge of a fuzzy graph G ˜ if u v E ˜ and d G ˜ ( u ) = d G ˜ ( v ) = 1 .
Definition 9 
([37]). Let G ˜ ( V , E ˜ ) and G ˜ 1 ( V 1 , E ˜ 1 ) be two fuzzy graphs; the fuzzy graph G ˜ 1 ( V 1 , E ˜ 1 ) is called fuzzy subgraph of G ˜ , if  V 1 V and E ˜ 1 E ˜ , denoted by G ˜ 1 ( V 1 , E ˜ 1 ) G ˜ ( V , E ˜ ) .
Definition 10 
([37]). Let G ˜ 1 ( V 1 , E ˜ 1 ) and G ˜ 2 ( V 2 , E ˜ 2 ) be two fuzzy graphs; μ 1 and μ 2 be the membership functions of E ˜ 1 and E ˜ 2 , respectively. We will say that G ˜ 1 and G ˜ 2 are isomorphic, denoted by G ˜ 1 G ˜ 2 , if there exists a bijection h : V 1 V 1 such that μ 1 ( u v ) = μ 2 ( h ( u ) h ( v ) ) for any u , v V 1 .
Theorem 1. 
Let G ˜ 1 ( V 1 , E ˜ 1 ) and G ˜ 2 ( V 2 , E ˜ 2 ) be two fuzzy graphs where the membership functions of E ˜ 1 and E ˜ 2 are μ 1 and μ 2 , respectively. G ˜ α 1 and G ˜ α 2 ( α [ 0 , 1 ] ) be the α -cut of G ˜ 1 and G ˜ 2 , respectively. If  G ˜ 1 G ˜ 2 , then G ˜ α 1 G ˜ α 2 .
Proof. 
Since G ˜ 1 G ˜ 2 , there exists a bijection h : V 1 V 2 such that μ 1 ( u , v ) = μ 2 ( h ( u ) , h ( v ) ) for any u , v V 1 . Because of V 1 = V ( G ˜ α 1 ) and V 2 = V ( G ˜ α 2 ) , there exists a bijection h * : V ( G ˜ α 1 ) V ( G ˜ α 2 ) such that μ 1 ( u v ) = μ 2 ( h * ( u ) h * ( v ) ) for any u , v V ( G ˜ α 1 ) , i.e.,  G ˜ α 1 G ˜ α 2 , α [ 0 , 1 ] .    □

2.3. Some Particular Fuzzy Graph

The concepts of fuzzy graphs such as fuzzy trees, fuzzy forests, and fuzzy circles were introduced in [38], and some new fuzzy graphs are added in this part.
Definition 11. 
(Mycielski graph of fuzzy graph G ˜ ) Let G ˜ ( V , E ˜ ) be a fuzzy graph, μ be the membership function of E ˜ . M ( G ˜ ) is called a Mycielski graph if V ( M ( G ˜ ) ) = { v 0 , v 1 , , v n 1 } { u } , E ˜ ( M ( G ) ) = E ˜ ( G ˜ ) { v j u j = 0 , 1 , , n 1 , μ E ˜ ( v j u ) > 0 } .
Definition 12. 
(k-multi-Mycielski graphs of fuzzy graph G ˜ ) Let G ˜ ( V , E ˜ ) be a fuzzy graph, μ be the membership function of E ˜ . M k ( G ˜ ) is called a k-multi-Mycielski graph, if  (1) V ( M k ( G ˜ ) ) = { v 00 , v 01 , , v 0 , n 1 ; v 10 , v 11 , , v 1 , n 1 ; ; v k 0 , v k 1 , , v k , n 1 } { u } ,
(2) E ˜ ( M k ( G ˜ ) ) = E ˜ ( G ˜ ) { v i j v i + 1 , l v 0 j v 0 l E ˜ ( G ˜ ) , μ E ˜ ( M k ( G ˜ ) ) ( v i j v i + 1 , l ) = μ E ˜ ( G ) ( v 0 j v 0 l ) , 0 i , k n 1 , i = 0 , 1 , , k 1 } { v k j u j = 0 , 1 , , n 1 , μ E ˜ ( M k ( G ˜ ) ) ( v k j u ) > 0 } .
Example 2. 
Given a fuzzy graph G ˜ = ( V , E ˜ ) , where V = { v 1 , v 2 , v 3 } ,  the membership function of E ˜ is μ as follows.
μ = 0.5 0.4 0.5 0.6 0.4 0.6 .
By Definitions 11 and 12, we can obtain a Mycielski graph of fuzzy graph M ( G ˜ ) ( V 1 , E ˜ 1 ) and a 2-multi-Mycielski graph of fuzzy graph M k ( G ˜ ) ( V 2 , E ˜ 2 ) , where V 1 = { v 1 , v 2 , v 3 , u } , V 2 = { v 00 , v 01 , v 02 ; v 10 , v 11 , v 12 ; v 20 , v 21 , , v 22 ; u } ; the membership functions of E ˜ 1 and E ˜ 2 are μ 1 and μ 2 , respectively.
μ 1 = 0.5 0.4 0.3 0.5 0.6 0.2 0.4 0.6 0.7 0.3 0.2 0.7 ,
μ 2 = 0.5 0.4 0.5 0.4 0.5 0.6 0.5 0.6 0.4 0.6 0.4 0.6 0.5 0.4 0.5 0.4 0.5 0.4 0.5 0.6 0.5 0.6 0.5 0.6 0.4 0.6 0.4 0.6 0.4 0.6 0.5 0.4 0.5 0.4 0.5 0.6 0.5 0.6 0.3 0.4 0.6 0.4 0.6 0.2 0.3 0.2 0.7 .
For simplicity, we show only the computing of μ 2 ( v 0 j v 1 l ) . By Definition 12, we have
μ 2 ( v 00 v 11 ) = μ 2 ( v 00 v 01 ) = 0.5 , μ 2 ( v 00 v 12 ) = μ 2 ( v 00 v 02 ) = 0.4 ,
μ 2 ( v 01 v 10 ) = μ 2 ( v 01 v 00 ) = 0.5 , μ 2 ( v 01 v 12 ) = μ 2 ( v 01 v 02 ) = 0.6 ,
μ 2 ( v 02 v 10 ) = μ 2 ( v 02 v 00 ) = 0.4 , μ 2 ( v 02 v 11 ) = μ 2 ( v 01 v 02 ) = 0.6 .
Fuzzy graphs G ˜ , Mycielski graph of fuzzy graph G ˜ , and k-multi-Mycielski graphs of fuzzy graph G ˜ are shown as ( a ) , ( b ) , and  ( c ) in Figure 2, respectively.
Definition 13. 
(Fuzzy star) A fuzzy graph G ˜ ( V , E ˜ ) is a fuzzy star, if there exists only one vertex u V such that μ E ˜ ( G ) ( u v i ) > 0 and μ E ˜ ( v j v l ) = 0 , for any v i , v j , v l V \ { u } .
Definition 14. 
(Fuzzy wheel) Let G ˜ ( V , E ˜ ) be a fuzzy graph, where V = { v 0 , v 1 , v 2 , , v n 1 } and μ is a membership function of E ˜ . The fuzzy graph G ˜ is called a fuzzy wheel, if  E ˜ ( G ˜ ) = { v 0 v i μ E ˜ ( G ) ( v 0 v i ) > 0 , i = 1 , 2 , , n 1 } { v 1 v n 1 μ E ˜ ( v 1 v n 1 ) > 0 } { v j v j + 1 μ E ˜ ( v j v j + 1 ) > 0 , j = 1 , 2 , , n 2 } .
Definition 15. 
(Fuzzy fan) Let G ˜ ( V , E ˜ ) be a fuzzy graph, where V = { v 0 , v 1 , v 2 , , v n 1 } and μ is a membership function of E ˜ . The fuzzy graph G ˜ is called a fuzzy fan, if  E ˜ ( G ˜ ) = { v 0 v i μ E ˜ ( v 0 v i ) > 0 , i = 1 , 2 , , n 1 } { v j v j + 1 μ E ˜ ( v j v j + 1 ) > 0 , j = 1 , 2 , , n 2 } .
Example 3. 
Let G ˜ 3 ( V 3 , E ˜ 3 ) , G ˜ 2 ( V 4 , E ˜ 4 ) and G ˜ 5 ( V 5 , E ˜ 5 ) be a fuzzy star, a fuzzy wheel, and a fuzzy fan, respectively. V i = { v 0 , v 1 , v 2 , v 3 } and the membership function of E ˜ i is μ i ( i = 3 , 4 , 5 ) as follows.
μ 3 = 0.4 0.5 0.6 0.4 0.5 0.6 , μ 4 = 0.4 0.5 0.6 0.4 0.3 0.9 0.5 0.3 0.7 0.6 0.9 0.7 , μ 5 = 0.4 0.5 0.6 0.4 0.9 0.5 0.7 0.6 0.9 0.7 .
Then, the fuzzy star G ˜ 3 ( V 3 , E ˜ 3 ) , the fuzzy wheel G ˜ 4 ( V 4 , E ˜ 4 ) , and the fuzzy fan G ˜ 5 ( V 5 , E ˜ 5 ) are as shown in Figure 3, respectively.
Remark 2. 
If the membership function values of fuzzy edges whose membership function values are greater than zero in Figure 2 and Figure 3 are changed to 1, then these fuzzy graphs degenerate into Mycielski graphs, k-multi-Mycielski graphs, stars, wheels, and fans in classical graph theory. Thus, the fuzzy graphs in Definitions 11–15 can also be defined in terms of support sets. Let G ˜ = ( V , E ˜ ) be a fuzzy graph and the crisp graph G = ( V , supp E ˜ ) be its base graph. The above definition can be rewritten and expressed as follows.
(i) G ˜ is a fuzzy Mycielski graph if and only if G = ( V , supp E ˜ ) is a Mycielski graph.
(ii) G ˜ is a fuzzy k-multi-Mycielski graph if and only if G = ( V , supp E ˜ ) is a k-multi-Mycielski graph.
(iii) G ˜ is a fuzzy star if and only if G = ( V , supp E ˜ ) is a star.
(iv) G ˜ is a fuzzy wheel if and only if G = ( V , supp E ˜ ) is a wheel.
(v) G ˜ is a fuzzy fan if and only if G = ( V , supp E ˜ ) is a fan.
The fuzzy graphs in Definitions 11–15 can also be weakened conditionally to obtain the following class of fuzzy graphs.
Definition 16. 
Let G ˜ ( V , E ˜ ) be a fuzzy graph. The fuzzy graph G ˜ 1 ( V 1 , E ˜ 1 ) is a fuzzy subgraph of G ˜ and satisfies V 1 = V and E ˜ 1 E ˜ . Then
(i) G ˜ ( V , E ˜ ) is called a weak Mycielski graph if G ˜ 1 ( V 1 , E ˜ 1 ) is a Mycielski graph;
(ii) G ˜ ( V , E ˜ ) is called a weak k-multi-Mycielski graph if G ˜ 1 ( V 1 , E ˜ 1 ) is a k-multi-Mycielski graph;
(iii) G ˜ ( V , E ˜ ) is called a weak fuzzy star if G ˜ 1 ( V 1 , E ˜ 1 ) is a fuzzy star;
(iv) G ˜ ( V , E ˜ ) is called a weak fuzzy wheel if G ˜ 1 ( V 1 , E ˜ 1 ) is a fuzzy wheel;
(v) G ˜ ( V , E ˜ ) is called a weak fuzzy fan if G ˜ 1 ( V 1 , E ˜ 1 ) is a fuzzy fan.
Take the fuzzy wheel as an example, and show the fuzzy graph after the weakening condition in the following example.
Example 4. 
Let G ˜ 6 ( V 6 , E ˜ 6 ) be a fuzzy graph. G ˜ 7 ( V 7 , E ˜ 7 ) is a fuzzy subgraph of G ˜ 6 , where V 6 = V 7 = { v 0 , v 1 , v 2 , v 3 , v 4 } , the membership functions of E ˜ 6 and E ˜ 7 are μ 6 and μ 7 , respectively.
μ 6 = 0.3 0.5 0.6 0.4 0.3 0.6 0 0.9 0.5 0.6 0.7 0.3 0.6 0 0.7 0.3 0.4 0.9 0.3 0.3 , μ 7 = 0.3 0.5 0.4 0.4 0.3 0.6 0 0.8 0.5 0.6 0.6 0 0.4 0 0.6 0.3 0.4 0.8 0 0.3 .
Then, the fuzzy graph G ˜ 6 and its fuzzy subgraph G ˜ 7 are as shown in Figure 4.
According to Definition 14, G ˜ 7 is a fuzzy wheel. According to Definition 16, G ˜ 6 is a weak fuzzy wheel but not a fuzzy wheel. Example 4 shows that a fuzzy graph is defined to be a wheel in the fuzzy sense if its main part is a wheel and the rest of the edges have weaker weights in some sense.
The definitions in this section can all be extended to fuzzy graphs with fuzzy vertices and fuzzy edges, provided that the membership functions of the fuzzy edges satisfy the conditions of Definition 4.

3. The AVDPEC of a Fuzzy Graph

3.1. The AVDPEC Function of a Fuzzy Graph

A fuzzy set A defined on X can be characterized from its α -cuts family A α = { x X μ A ( x ) α } , α I . This family of sets is monotone, i.e., it verifies A α A β for any α , β [ 0 , 1 ] satisfying α β .
Let { G α = ( V , E α ) α I } be the family of α -cuts set of G ˜ , where the α -cut of a fuzzy graph is the crisp graph G α = ( V , E α ) with E α = { v i v j v i , v j V , μ ( v i v j ) α } . In particular, G 0 = ( V , E 0 ) with E 0 = { v i v j v i , v j V , μ ( v i v j ) > 0 } , E 0 is the support set of the fuzzy edge set E ˜ , i.e.,  E 0 = supp E ˜ . G 0 can be called the support graph of the fuzzy graph G ˜ .
Based on the family of α -cuts set of G ˜ , the definition of the adjacent vertex distinguishing proper edge coloring of fuzzy graph G ˜ is given as follows.
Definition 17. 
Given a fuzzy graph G ˜ = ( V , E ˜ ) . Let { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ , and for all α [ 0 , 1 ] , G α is a simple graph with no isolated edge. An adjacent vertex distinguishing proper edge coloring of G ˜ is a family of functions { φ α : E α { 1 , 2 , , k } α [ 0 , 1 ] } satisfied φ α is the AVDPEC function of the crisp graph G α = ( V , E α ) .
In other words, the AVDPEC of fuzzy graph G ˜ can be expressed as { ( φ α , x α ) x α X } , where X = { 1 , 2 , , k } , x α = χ a ( G α ) . From the results in [33,34,35,39,40,41,42,43], k is a positive integer related to Δ ( G α ) . For example, when G α has neither isolated edges nor triangular subgraphs, k ( Δ ( G α ) ) 3 Δ ( G α ) ; when G α has no isolated edges and Δ ( G α ) > 10 20 , k ( Δ ( G α ) ) Δ ( G α ) + 300 .
A k-AVDPEC is an adjacent vertex distinguishing proper edge coloring using at most k colors.
Definition 18. 
Given a fuzzy graph G ˜ = ( V , E ˜ ) , { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ , an adjacent vertex distinguishing proper edge chromatic number of G ˜ is χ a ( G ˜ ) = sup { x α α [ 0 , 1 ] } .
The adjacent vertex distinguishing proper edge chromatic number of G ˜ is χ a ( G ˜ ) . This means that when k is less than χ a ( G ˜ ) , there is at least one α such that G α has no k-AVDPEC. Similar to the notation of symbols in a crisp graph, for a k-AVDPEC of G ˜ , the set of colors incident to v denoted by S φ α ( v ) of the vertex v. Hence, k-AVDPEC function φ α k can be defined on G α . The k-AVDPEC function of G ˜ is defined through this sequence.
Remark 3. 
We note that the fuzzy graph G ˜ = ( V , E ˜ ) degenerates to a crisp graph Z called a zero graph when the membership function μ of E ˜ is a zero matrix. Any two vertices in the graph Z are not adjacent, so its chromatic number can be defined as 0. In addition, if there are isolated edges in the fuzzy graph G ˜ , or a G α in the α -cuts set of G ˜ contains isolated edges, the fuzzy graph G ˜ does not have the adjacent vertex distinguishing proper edge coloring mentioned in Definition 17. For fuzzy graphs containing rings and parallel edges, the discussion of adjacent vertex distinguishing coloring is consistent with the case of distinct graphs. Therefore, the adjacent vertex distinguishing coloring is only discussed for simple fuzzy graphs without isolated edges.
Example 5. 
A fuzzy graph G ˜ = ( V , E ˜ ) is depicted in Figure 5, where V = { v 1 , v 2 , v 3 , v 4 , v 5 } and the membership function of E ˜ is μ as follows.
μ = n l h l n n m h l n n n h m n h l h n h .
In some sense, the traffic light problem can be modeled as the above vertex coloring of G ˜ ; refer to [16]. n , l , m , h and t denote the incompatibility null, low, medium, high and total, respectively, n < l < m < h < t , n , l , m , h , t [ 0 , 1 ] . For an adjacent vertex distinguishing proper edge coloring of fuzzy graph, the vertex in graph G ˜ can be interpreted as the object that the artificial intelligence equipment needs to recognize, such as chicken, duck, dog, goose, and wild goose. If two objects have some common properties, connect an edge between them; we can refer to graph M ˜ in Figure 4. The image of edge v i v j represents the attribute difference between v i and v j .
The fuzzy coloring problem consists of determining the chromatic number of a fuzzy graph and an associated coloring function. In our approach, for any level α, the minimum number of colors needed to color the crisp graph G α will be computed. In this way, the adjacent vertex distinguishing proper edge fuzzy chromatic number will be defined through its α -cuts.
In fuzzy graph G ˜ , five crisp graphs G α = ( V , E α ) are obtained by considering the values α I . For each α I , Table 1 shows the adjacent vertex distinguishing proper edge chromatic number χ a α of G α , and the color set S φ α ( v ) of vertex v under the coloring function φ α .
Crisp graph G α in column 2 of Table 1 and its specific coloring method (or coloring function φ α ) are shown in Figure 6.
The crisp graph G n is a 5 order complete graph with χ a ( G n ) = 5 by Lemma 3. The crisp graph G h is a 3 order odd circle with χ a ( G h ) = 5 by Lemma 4. The adjacent vertex distinguishing proper edge chromatic number of G l and G m are both the lower bounds in Lemma 1. G t is the zero graph. Therefore, the adjacent vertex distinguishing proper edge coloring of G ˜ is a family of functions { ( φ n 5 , 5 ) , ( φ l 4 , 4 ) , ( φ m 3 , 3 ) , ( φ h 3 , 3 ) , ( φ t 0 , 0 ) } . It can be shown that the adjacent vertex distinguishing proper edge chromatic number of G ˜ is χ a ( G ) = 5 .
Consider an artificial intelligence recognition problem for animals represented by vertices v 1 , v 2 , v 3 , v 4 , v 5 of the fuzzy graph G ˜ in Figure 5. Let the edges represent the conflicting nature of the same attribute between pairs of vertices, and the degree of membership of fuzzy edge indicates the degree of conflict. Depending on the objective attributes of different animals, the degree of conflict of edges is assigned as High (h), Low (l), and Medium (m). Let the following fuzzy graph M ˜ in Figure 5 represents the situation. The color number χ a ( G ˜ ) = max { χ a ( G α ) α [ 0 , 1 ] } of the fuzzy graph G ˜ can be interpreted as: lower values of α are associated with lower attribute difference between two animals; artificial intelligence equipment needs more information (i.e., color) to distinguish them and the chromatic number is high. On the other hand, for higher values of α , the higher the difference between the two animals when the chromatic number is lower, the less information is needed to distinguish them.
In order to solve the fuzzy adjacent vertex distinguishing proper edge coloring problem, any algorithm which computes the chromatic number of every crisp graph G α can be used. For the graph with fixed order, an exact algorithm can be used, see [44].
In Example 5, we observe that the adjacent vertex distinguishing proper edge chromatic number of G α seems to decrease with the increase in α , which is true for the point staining of fuzzy graphs in [16], but not necessarily for the adjacent vertex distinguishing proper edge coloring of the fuzzy graph. We illustrate this with Example 6; it is constructed based on the interesting properties of the adjacent vertex distinguishing proper edge coloring of crisp graph that we mentioned in the introduction.
Example 6. 
Let D ˜ ( V , E ˜ ) be a fuzzy graph. V = { v 1 , v 2 , v 3 , v 4 , v 5 } and the membership function of E ˜ is defined as
μ = m l n m m m n n l m m n n n m m m n n m ,
and D ˜ is shown in Figure 7.
In our approach, for any level α , the minimum number of colors needed to color the crisp graph G α will be computed. In this way, the adjacent vertex distinguishing proper edge chromatic number of a fuzzy graph will be defined through its α -cuts set. For each α I , Table 2 shows the adjacent vertex distinguishing proper edge chromatic number χ a α of D α , and the color set S φ α ( v ) of vertex v in V ( D α ) under the coloring function φ α .
Crisp graph D α in column 2 of Table 2 and its specific coloring method (or coloring function φ α ) are shown in Figure 8.
The crisp graph D n is a 5 order complete graph with χ a ( D n ) = 5 by Lemma 3. The crisp graph D m is a 5 order odd circle with χ a ( D m ) = 5 by Lemma 4. The adjacent vertex distinguishing proper edge chromatic number of D l reaches the lower bounds in Lemma 1. D t is a zero graph. From the above process, we can get that the adjacent vertex distinguishing proper edge coloring of D ˜ is a family of functions { ( φ n 5 , 5 ) , ( φ l 4 , 4 ) , ( φ m 5 , 5 ) , ( φ t 0 , 0 ) } . It can be shown that the adjacent vertex distinguishing proper edge chromatic number of D ˜ is χ a ( D ˜ ) = 5 . Obviously, the adjacent vertex distinguishing proper edge chromatic number of the crisp graph D α does not decrease with the increase in α . Therefore, for two fuzzy graphs G ˜ 1 ( V 1 , E ˜ 1 ) and G ˜ ( V 2 , E ˜ 2 ) , it is not necessarily true that χ a ( G ˜ 1 ) χ a ( G ˜ 2 ) when G ˜ 1 G ˜ 2 .
Based on the family of α -cuts set of G ˜ , the definition of the maximum degree of G ˜ can be defined naturally.
Definition 19. 
Let G ˜ ( V , E ˜ ) be a fuzzy graph, and G ˜ 0 be the support graph of G ˜ . The maximum degree of G ˜ is the number Δ ( G ˜ ) = Δ ( G 0 ) .
Based on Definition 17, some of the conclusions in the crisp graph can be naturally generalized to the fuzzy graphs with crisp vertices and fuzzy edges. As shown in Theorems 2 and 3, an adjacent vertex distinguishing proper edge chromatic number of two isomorphic fuzzy graphs is equal, and  an adjacent vertex distinguishing proper edge chromatic number of either fuzzy graph is not less than its maximum degree.
Theorem 2. 
Let G ˜ 1 ( V 1 , E ˜ 1 ) and G ˜ 2 ( V 2 , E ˜ 2 ) be two fuzzy graphs. If  G ˜ 1 G ˜ 2 , then χ a ( G ˜ 1 ) = χ a ( G ˜ 2 ) .
Proof. 
Obviously, this theorem can be obtained by Theorem 1 and the definition of the adjacent vertex distinguishing proper edge chromatic number of fuzzy graphs.    □
Theorem 3. 
Given a fuzzy graph G ˜ ( V , E ˜ ) . Let { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ . If crisp graph G α without isolated edges for all α [ 0 , 1 ] , then χ a ( G ˜ ) Δ ( G ˜ ) .
Proof. 
According to Definition 19, Δ ( G ˜ ) = Δ ( G 0 ) = max { Δ ( G α ) α [ 0 , 1 ] } . By the Lemma 1 and the definition of the adjacent vertex distinguishing proper edge chromatic number of fuzzy graph, it is obvious that χ a ( G ˜ ) Δ ( G ˜ ) .    □

3.2. The ( d , f )-Extended AVDPEC Function of Fuzzy Graph

  Consider an examination scheduling problem with exams represented as vertices of a fuzzy graph. Fuzzy edges indicate that at least one student takes the two exams corresponding to the vertices. The exam scheduling problem is usually solved by transforming it into a vertex coloring problem for graphs, while satisfying the constraint that no student is required to write two examinations at the same time, and some other constraints, such as that certain groups of exams may be required to take place at the same time, the priority of different exam limits, exam ordering, etc. There are dozens of such constraints summarized in reference [45], but these constraints do not include the case of avoiding students taking multiple consecutive exams. In order to deal effectively with this new constraint, Susana Muñoz et al. [16] gave a new definition of ( d , f )-extended coloring for fuzzy graphs by introducing a dissimilarity measure d defined on the color set and a scale function f. In the following, we restrict this new coloring problem to the edge coloring problem, and we obtain the second method for graph coloring in fuzzy graph by the distance description. Moreover, the adjacent vertex distinguishing proper edge coloring of the fuzzy graph defined in this way can avoid some of the cases mentioned in Remark 3. Since the fuzzy graphs containing isolated edges do not have an adjacent vertex distinguishing proper edge coloring, Definition 17 cannot be performed for the fuzzy graphs containing isolated edges in the cuts set, while the ( d , f ) -extended adjacent vertex distinguishing proper edge coloring of fuzzy graphs can avoid this situation.
Definition 20 
([16]). Let N be the available color set. d is a distance measure defined by d : N × N [ 0 , ) with the following properties.
(i) d ( r , s ) 0 , r , s N ,
(ii) d ( r , s ) = 0 r = s , r , s N ,
(iii) d ( r , s ) = 0 , r , s N .
The basic idea of the graph coloring problem is to group edges or vertices in a graph as little as possible. Edges or vertices subject to different constraints are called incompatible, and these incompatible objects will not appear in the same group eventually. The distance measure function d can reflect the degree of incompatibility of adjacent fuzzy edges, that is, the more incompatible two edges are, the farther away their related colors are. In this way, an extended coloring function is introduced.
Given I [ 0 , 1 ] , the image of the membership function of a fuzzy graph G ˜ = ( V , E ˜ ) . We assume that there is an order < defined on the elements of I to give the definition of the scale function.
Definition 21. 
Let I [ 0 , 1 ] . The function f : I [ 0 , ) is called a scale function if f ( μ ) f ( μ ) , μ , μ I , such that μ < μ .
The distance measure and scale function introduced above lead to the following definition.
Definition 22. 
Given a fuzzy graph G ˜ = ( V , E ˜ , N , d , f ) , where the membership function of E ˜ is μ. A  ( d , f ) -extended AVDPEC function of G ˜ , denoted by C d , f is a mapping C d , f : E S satisfying the following conditions.
(i) d ( C d , f ( v i v j ) , C d , f ( v i v l ) ) { f ( μ i j ) , f ( μ i l ) } for all edges v i v j and v i v l ,
(ii) S C d , f ( v i ) S C d , f ( v j ) if μ i j > 0 .
The minimum value k for which a ( d , f ) -extended k-AVDPEC of G ˜ exists is the ( d , f ) -extended adjacent vertex distinguishing proper edge chromatic number of G ˜ and it is denoted by χ a d , f ( G ˜ ) .
Remark 4. 
It should also be noted that the two ways of writing the same fuzzy edge in the fuzzy graph G ˜ = ( V , E ˜ ) are not distinguished, i.e., for all u , v V ( G ˜ ) , u v and v u indicate the same fuzzy edge. Both u v , u w and v u , w u indicate that two fuzzy edges u v and u w are adjacent to each other. Therefore, condition (i) in Definition 21 can also be written in the following form.
(ii) d ( C d , f ( v i v j ) , C d , f ( v l v j ) ) { f ( μ i j ) , f ( μ l j ) } for all edges v i v j and v l v j .
A ( d , f ) -extended AVDPEC function C d , f t is a ( d , f ) -extended AVDPEC function which takes maximum t different colors. In other words, C d , f t : E N where N = { 1 , 2 , , t } which satisfies the following conditions.
(i) d ( C d , f t ( v i v j ) , C d , f t ( v i v l ) ) { f ( μ i j ) , f ( μ i l ) }   for   all   edges v i v j   and   v i v l ,
(ii) S C d , f t ( v i ) S C d , f t ( v j )   if   μ i j > 0 .
The ( d , f ) -extended AVDPEC of a fuzzy graph G ˜ = ( V , E ˜ ) can be considered as a generalization of the AVDPEC of a crisp graph G = ( V , E ) . Take I = { 0 , 1 } , f ( 0 ) = 0 , f ( 1 ) = 1 , and d = d 0 where d 0 is defined as
d 0 ( r , s ) = 1 , if r s , 0 , if r = s .
The coloring given in Definition 22 differs from the adjacent vertex distinguishing proper edge coloring of a crisp graph in the following sense. In the classical graph coloring theory, any color that does not exceed its corresponding chromatic number is used. However, this does not necessarily hold in a ( d , f ) -extended adjacent vertex distinguishing proper edge coloring, as we illustrate by the following Example 7.
Example 7. 
Let I = { n , l , m , h } , where n < l < m < h . Let T ˜ ( V , E ˜ , N , d , f ) be a fuzzy graph where V = { v 1 , v 2 , v 3 , v 4 } and the membership function of E ˜ is
μ = h m m h n n m n n m n n .
Let N = { 1 , 2 , 3 } be color set and d be a distance measure defined as d ( r , s ) = | r s | . Let the scale function be defined as follows (Table 3).
The fuzzy graph T ˜ is shown in Figure 9. Crisp graph T is a connected acyclic graph, which we call a tree. From Lemma 5, the adjacent vertex distinguishing proper edge chromatic number of tree T is 3.
Consider the following cases for T ˜ .
Case 1. C d , f 3 ( v 1 v 2 ) = 1 and C d , f 3 ( v 1 v 3 ) = 3 .
This assignment is possible because
d ( C d , f 3 ( v 1 v 2 ) , C d , f 3 ( v 1 v 3 ) ) = | 1 3 | = 2 ,
whereas ( f ( μ 12 ) , f ( μ 13 ) ) = 2 . It is not possible to color v 1 v 4 with 2 because of
d ( C d , f 3 ( v 1 v 2 ) , C d , f 3 ( v 1 v 4 ) ) = | 1 2 | = 1 ,   ( f ( μ 12 ) , f ( μ 14 ) ) = 2 ,
Therefore, we notice that the constraint (i) in Definition 22 is not satisfied.
Case 2. When C d , f 3 ( v 1 v 2 ) = 3 and C d , f 3 ( v 1 v 3 ) = 1 , it is exactly the same as Case 1.
Case 3. There are four assignment methods.
(i) C d , f 3 ( v 1 v 2 ) = 1 and C d , f 3 ( v 1 v 3 ) = 2 ;
(ii) C d , f 3 ( v 1 v 2 ) = 2 and C d , f 3 ( v 1 v 3 ) = 1 ;
(iii) C d , f 3 ( v 1 v 2 ) = 2 and C d , f 3 ( v 1 v 3 ) = 3 ;
(iv) C d , f 3 ( v 1 v 2 ) = 3 and C d , f 3 ( v 1 v 3 ) = 2 .
Above assignments of colors are not possible because in each case d ( C d , f 3 ( v 1 v 2 ) , C d , f 3 ( v 1 v 3 ) ) = 1 whereas ( f ( μ 12 ) , f ( μ 13 ) ) = 2 . Thus, it is not possible to color the above graph.
Similarly, it can be proved that there is no 4- ( d , f ) -extended adjacent vertex distinguishing proper edge coloring for T ˜ when color set N = { 1 , 2 , 3 , 4 } . If color set N = { 1 , 2 , 3 , 4 , 5 } , we can obtain a 5- ( d , f ) -extended AVDPEC function C d , f 5 of T ˜ = ( V , E ˜ , N , d , f ) .
A 5- ( d , f ) -extended AVDPEC function C d , f 5 is
C d , f 5 ( v 1 v 2 ) = 1 ,   C d , f 5 ( v 1 v 3 ) = 3 ,   C d , f 5 ( v 1 v 4 ) = 5 ,
and d ( C d , f 5 ( v 1 v 2 ) , C d , f 5 ( v 1 v 3 ) ) = | 3 1 | = 2 whereas ( f ( μ 12 ) , f ( μ 13 ) ) = 2 . Therefore, χ a d , f ( T ˜ ) = 5 .
From the example above, we note that k- ( d , f ) -extended adjacent vertex distinguishes proper edge coloring; unlike the classical adjacent vertices distinguishing proper edge coloring, there can be some colors that are not assigned to any vertices, such as d ( C d , f 5 ( v i v j ) ) 2 , d ( C d , f 5 ( v i v j ) ) 4 . In other words, color 2 and color 4 are not assigned to any edges of T ˜ .

3.3. An Simple Algorithm

The algorithm given in reference [44] can rapidly and efficiently calculate the adjacent vertex distinguishing proper edge chromatic number of crisp graphs with fixed order. Calling the adjacent vertex distinguishing proper edge coloring algorithm in [43], adjacency matrix C [ ] [ ] of the adjacent vertex distinguishing proper edge coloring of a crisp graph G can be output. The different distance functions d and the scale functions f define a new ( d , f ) -extended AVDTC function. From the properties of the adjacency matrix, it is clear that the matrix C [ ] [ ] is a symmetric matrix. On the basis of this matrix, for the given distance function d ( r , s ) = | r s | and scale function f : I { 1 , 2 , , k } satisfying Definitions 20 and 21, respectively, the k- ( d , f ) -extended adjacent vertex distinguishing proper edge coloring of the fuzzy graph and its chromatic number can be obtained according to the following algorithm.
According to Definition 22, a k- ( d , f ) -extended adjacent vertex distinguishing proper edge coloring of G ˜ should satisfy the following two constraint conditions: (i) The distance function value of adjacent fuzzy edges is not less than its scale function value; (ii) the color sets of two adjacent vertices are not equal. The basic idea of this algorithm is to transform the adjacent vertex distinguishing proper edge coloring of the support graph G 0 of the fuzzy graph G ˜ so that they satisfy the constraint (i). In this paper, we design a ( d , f ) -extended adjacent vertex distinguishing proper edge coloring algorithm for any fuzzy graph with no isolated edge and also give the algorithm steps, and a simple example is used to demonstrate the results. Implementing Algorithm 1 has the following ideas.
Algorithm 1: The algorithm for k- ( d , f ) -extended AVDPEC of fuzzy graphs.
 Input: Adjacency matrix of AVDPEC;
 Output: Adjacency matrix of k- ( d , f ) -extended AVDPEC.
 Step 1: We input the adjacency matrix C [ ] [ ] of the adjacent vertex distinguishing
   proper edge coloring of the support graph G 0 of the fuzzy graph G ˜ , then we store
   the maximum value of the elements in the matrix C [ ] [ ] in k;
 Step 2: Check the matrix C [ i ] [ ] ,
          For i = 1 to | V ( G ˜ ) | begin
           For j = 1 to | V ( G ˜ ) | 1 begin
            For l = j + 1 to | V ( G ˜ ) | begin
             When C [ i ] [ j ] > 0 , C [ i ] [ l ] > 0 , compute d ( C [ i ] [ j ] , C [ i ] [ l ] ) ,
              If d ( C [ i ] [ j ] , C [ i ] [ l ] ) < { f ( μ i j ) , f ( μ i l ) }
              then C [ i ] [ j ] k + 1 , C [ j ] [ i ] k + 1 while C [ i ] [ j ] > C [ i ] [ l ]
              else C [ i ] [ l ] k + 1 , C [ l ] [ i ] k + 1 ,
               k k + 1
            End
           End
          End
 Step 3: Step 2 is re-implemented until the elements of the new matrix C [ ] [ ] all
   satisfy condition (i);
 Step 4: k = max ( max ( C [ ] [ ] ) ) ;
 Step 5: Output C [ ] [ ] , k.
Remark 5. 
The above algorithm uses only the latest color for each coloring change, so it can be guaranteed that the final output coloring is still distinguishable by adjacent vertices, i.e., the color sets of any pair of adjacent fuzzy edges satisfy constraint (ii).
For the above algorithm, we choose the fuzzy tree in Example 7 as the experimental object to demonstrate. The adjacency matrix of the adjacent vertex distinguishing proper edge coloring of the fuzzy graph T ˜ is shown in Table 4 below, where k = 3 .
Execute Step 2 in the algorithm, calculate d ( C 1 [ v 1 ] [ v 2 ] , C 1 [ v 1 ] [ v 4 ] ) = | 1 2 | = 1 and ( f ( μ 12 ) , f ( μ 14 ) ) = 2 . Since d ( C 1 [ v 1 ] [ v 2 ] , C 1 [ v 1 ] [ v 4 ] ) < ( f ( μ 12 ) , f ( μ 14 ) ) and C 1 [ v 1 ] [ v 2 ] < C 1 [ v 1 ] [ v 4 ] , we rewrite the color of the fuzzy edge v 1 v 4 as k + 1 = 4 . After the first adjustment, the coloring result of T ˜ is shown in Table 5.
Check the adjacency matrix in Table 5 again, where k = 4 . Calculate d ( C 1 [ v 1 ] [ v 3 ] , C 1 [ v 1 ] [ v 4 ] ) = | 3 4 | = 1 and ( f ( μ 13 ) , f ( μ 14 ) ) = 2 . Since d ( C 1 [ v 1 ] [ v 3 ] , C 1 [ v 1 ] [ v 4 ] ) < ( f ( μ 13 ) , f ( μ 14 ) ) and C 1 [ v 1 ] [ v 3 ] < C 1 [ v 1 ] [ v 4 ] , the color of the fuzzy edge v 1 v 4 needs to be rewritten to k + 1 = 5 (shown in Table 6).
It can be computed to verify that the adjacency matrix in Table 6 satisfies constraint (ii) and k = 5 . Thus, we get 5- ( d , f ) -extended adjacent vertex distinguishing proper edge coloring of fuzzy graph T ˜ , i.e.,
C d , f 5 ( v 1 v 2 ) = 1 , C d , f 5 ( v 1 v 3 ) = 3 , C d , f 5 ( v 1 v 4 ) = 5 .
The color set of each vertex is S C d , f ( v 1 ) = { 1 , 3 , 5 } , S C d , f ( v 2 ) = { 1 } , S C d , f ( v 3 ) = { 3 } , S C d , f ( v 4 ) = { 5 } , respectively.
The factors that mainly affect the time complexity of the algorithm can be classified as two aspects: one is to generate the adjacency matrix for a fuzzy graph of order n; the worst time complexity is O ( n 2 ) . The other is to adjust the color, the worst complexity about finishing adjacent vertex distinguishing proper edge coloring is O ( n 3 ) , Therefore, the time complexity of the algorithm in Section 3.3 is O ( n 3 ) .
Remark 6. 
The above algorithm has the disadvantage that it can only ensure that k χ a d , f ( G ˜ ) , not equal to χ a d , f ( G ˜ ) . This defect comes from two aspects: on the one hand, for a crisp graph with no isolated edge, there is no algorithm that can calculate accurately its adjacent vertex distinguishing proper edge chromatic number until now. Unfortunately, as the number of vertices of the fuzzy graph increases, there is a large gap between the theoretical results and the number of colors simulated with the algorithm. On the other hand, in Step 2 of the above algorithm, each time the color is rewritten, only the new color is used and the old color is not fully utilized, which also leads to the algorithm outputting a larger number of colors than the theoretical result.

4. The AVDTC of a Fuzzy Graph

4.1. The AVDTC Function of a Fuzzy Graph

The AVDTC of the fuzzy graph is achieved by defining a mapping of the vertices and the fuzzy edges of a fuzzy graph to the set of colors, i.e., the AVDTC function of the fuzzy graph. Following the way of Definition 17, we give the definition of an adjacent vertex distinguishing total coloring of a fuzzy graph G ˜ as follows.
Definition 23. 
Given a fuzzy graph G ˜ = ( V , E ˜ ) . Let { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ , an adjacent vertex distinguishing total coloring of G ˜ is a family of functions { ψ α : E α { 1 , 2 , , k } α [ 0 , 1 ] } satisfied ψ α is the AVDTC function of the crisp graph G α = ( V , E α ) .
In other words, the AVDTC function of fuzzy graph G ˜ can be expressed as { ( ψ α , x α ) x α X } , where X = { 1 , 2 , , k } , x α = χ a t ( G α ) . From the results in [23,24], k is also a positive integer related to Δ ( G α ) .
A k-AVDTC is an adjacent vertex distinguishing total coloring using at most k colors.
Definition 24. 
Given a fuzzy graph G ˜ = ( V , E ˜ ) . Let { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ . An adjacent vertex distinguishing total chromatic number of G ˜ is χ a t ( G ˜ ) = sup { x α α [ 0 , 1 ] } .
The adjacent vertex distinguishing total chromatic number of G ˜ is χ a t ( G ˜ ) ; this means that when k is less than χ a t ( G ˜ ) , there is at least one α such that G α has no k-AVDTC. Similar to the notation of symbols in a crisp graph, for a k-AVDTC of G ˜ , the set of colors incident to v is denoted by S ψ α ( v ) of the vertex v.
Hence, k-AVDTC function ψ α k can be defined on G α . The k-AVDTC function of G ˜ is defined through this sequence.
Example 8. 
The adjacent distinguishing total coloring was performed on the fuzzy graph G ˜ = ( V , E ˜ ) in Example 5 according to Definition 23.
In our approach, for any level α, the minimum number of colors needed to color the crisp graph G α will be computed. In this way, the adjacent vertex distinguishing total chromatic number of a fuzzy graph will be defined through its α -cuts set.
In fuzzy graph G ˜ , five crisp graphs G α = ( V , E α ) are obtained by considering the values α I . For each α I , Table 7 contains the crisp graphs G α , the chromatic number χ a t α and χ a t α -AVDTC set S ψ α ( v ) of the vertex v.
Crisp graph G α in column 2 of Table 7 and its specific coloring method (or coloring function ψ α ) are shown in Figure 10.
The crisp graph G n is a 5 order complete graph with χ a t ( G n ) = 7 by Lemma 6. The crisp graph G h is a 3 order odd circle with χ a t ( G h ) = 5 by Lemma 8. The adjacent vertices distinguishing proper edge chromatic number of G l and G m are both the lower bounds in Lemma 2. G t is the zero graph. Therefore, an adjacent vertex distinguishing total coloring of G ˜ is also a family of functions { ( ψ n 7 , 7 ) , ( ψ l 5 , 5 ) , ( ψ m 4 , 4 ) , ( ψ h 5 , 5 ) , ( ψ t 0 , 1 ) } . It can be shown that χ a t ( G ˜ ) = 7 .
Obviously, the adjacent vertex distinguishing total chromatic number of the crisp graph G α also does not decrease with the increase in α . Therefore, for the two fuzzy graphs G ˜ 1 ( V 1 , E ˜ 1 ) and G ˜ ( V , E ˜ ) , it is not necessarily true that χ a t ( G ˜ 1 ) χ a t ( G ˜ 2 ) when G ˜ 1 G ˜ 2 .
Similar to the first definition of the adjacent vertex distinguishing proper edge coloring of fuzzy graphs, some conclusions about the adjacent vertex distinguishing total chromatic number in a crisp graph can be naturally extended to fuzzy graphs with distinguished vertices and fuzzy edges. As shown in Theorem 4 and Theorem 5, two isomorphic fuzzy graphs have equal numbers of the adjacent vertex distinguishing total coloring, and the adjacent vertex distinguishing total chromatic number of either fuzzy graph is strictly greater than its maximum degree.
Theorem 4. 
Let G ˜ 1 ( V 1 , μ 1 ) and G ˜ 2 ( V 2 , μ 2 ) be two fuzzy graphs. If G ˜ 1 G ˜ 2 , then χ a t ( G ˜ 1 ) = χ a t ( G ˜ 2 ) .
Proof. 
Obviously, this theorem can be obtained by Theorem 1 and the definition of adjacent vertex distinguishing total chromatic number of fuzzy graphs. □
Theorem 5. 
Given a fuzzy graph G ˜ = ( V , E ˜ , N , d , f ) , where the membership function of E ˜ is μ. Let { G α = ( V , E α ) α [ 0 , 1 ] } be the family of α -cuts set of G ˜ , if crisp graph G α is a simple connected graph of order not less than 2 for all α [ 0 , 1 ] , then (i) χ a t ( G ˜ ) Δ ( G ˜ ) + 1 , (ii) When two maxima degree vertices in G 0 are adjacent, χ a t ( G ˜ ) Δ ( G ˜ ) + 2 .
Proof. 
According to Definition 19, Δ ( G ˜ ) = Δ ( G 0 ) = max { Δ ( G α ) α [ 0 , 1 ] } . By the Lemma 2 and the definition of adjacent vertex distinguishing total chromatic number of fuzzy graph, it is obvious that χ a t ( G ˜ ) Δ ( G ˜ ) + 1 , when two maxima degree vertices in G 0 are adjacent, χ a t ( G ˜ ) Δ ( G ˜ ) + 2 . □

4.2. The ( d , f )-Extended AVDTC Function of Fuzzy Graph

The distance measures and scaling functions introduced in Section 3.2 can also be defined with the following new extended coloring.
Definition 25. 
Given a fuzzy graph G ˜ = ( V , μ , N , d , f ) , a ( d , f ) -extended AVDTC function of G ˜ , denoted by C d , f is a mapping C d , f : E S satisfying the following conditions.
(i) d ( C d , f ( v i ) , C d , f ( v j ) ) f ( μ i j ) for all edges v i v j ,
(ii) d ( C d , f ( v i v j ) , C d , f ( v i v l ) ) { f ( μ i j ) , f ( μ i l ) } for all edges v i v j and v i v l ,
(iii) S C d , f ( v i ) S C d , f ( v j ) if μ i j > 0 .
The minimum value k for which a ( d , f ) -extended k-AVDTC of G ˜ exists is the ( d , f ) -extended AVDT-chromatic number of G ˜ and it is denoted by χ a t d , f ( G ˜ ) .
With the same principle as in Remark 4, condition (ii) in Definition 24 can also be written in the following form.
(ii) d ( C d , f ( v i v j ) , C d , f ( v l v j ) ) { f ( μ i j ) , f ( μ l j ) } for all edges v i v j and v l v j .
A ( d , f ) -extended AVDTC function C d , f t is a ( d , f ) -extended AVDTC function which takes maximum t different colors. In other words,
C d , f t : E N where N = { 1 , 2 , , t } which satisfies the following conditions.
(i) d ( C d , f t ( v i ) , C d , f t ( v j ) ) f ( μ i j )   for   all   edges   v i v j ,
(ii) d ( C d , f t ( v i v j ) , C d , f t ( v i v l ) ) { f ( μ i j ) , f ( μ i j ) }   for   all   edges v i v j   and   v i v l ,
(iii) S C d , f t ( v i ) S C d , f t ( v j )   if   μ i j > 0 .
The coloring given in Definition 25 differs from the adjacent vertex distinguishing total coloring of a crisp graph, similar to the discussion of Section 3.2; for the k- ( d , f ) -extended AVDTC function of fuzzy graph G ˜ , not all k colors are used. Since the processes discussed have a high degree of similarity, they are not repeated in the text.
Many practical problems can be translated into an adjacent vertex distinguishing total coloring model of the graph. Suppose we must schedule a set of jobs that interfere with each other, then we must determine when to execute each job. Let fuzzy graph G ˜ be a conflict graph of jobs: the vertices in the fuzzy graph correspond to jobs, and if the corresponding two jobs cannot be executed simultaneously (e.g., they use shared resources or otherwise interfere), the two vertices are connected by a fuzzy edge; the membership function of fuzzy edges represents the degree of resource sharing or interference. The colors correspond to the available time slots, and each job requires one time slot. There is a one-to-one correspondence between the feasible scheduling of jobs and the coloring of the fuzzy graph; the vertex receives the color j if and only if the corresponding job is executed in the j-th time slot. Consider jobs that require multiple time slots. Each vertex has a demand x, and we must assign a set of x colors to each vertex so that adjacent vertices receive disjoint sets of colors. The set of colors assigned to a vertex corresponds to x time points at the time of the job. In preemptive multicolor, we assume that the job can be interrupted, so the set of colors assigned to a vertex can be arbitrary; it does not have to be continuous. The chromatic number of the graph is equal to the minimum of the maximum span of the scheduling problem, i.e., the minimum time required to complete the task. A more typical application problem is the cognitive radio spectrum allocation technology model. Each vertex in the fuzzy graph represents a cognitive user, and the fuzzy edges in the graph represent interference or conflict in communication between cognitive users (vertices). The graph coloring theory model belongs to cooperative distributed spectrum allocation, where cognitive users have to consider mutual influence, and if two vertices in the graph are connected by edges, it means that interference occurs when two cognitive users use the same spectrum. The membership function of fuzzy edges represents the degree of interference or conflict. Each vertex in the graph, i.e., a cognitive user, is associated with a set (the color set of vertices) that represents the available spectrum resources in the region where the cognitive user is located, which differs from vertex to vertex region and thus the available frequency bands. Among the available spectrum resources, users with high interference or conflict use signal channels (colors) with large differences, which can be controlled by defining appropriate distance function d. The ( d , f ) -extended adjacent vertex distinguishing total chromatic number of the fuzzy graph is equal to the number of signal channels needed in the technical problem of cognitive radio spectrum allocation.

5. Summary and Conclusions

In this paper, two approaches to the adjacent vertex distinguishing coloring of fuzzy graphs with crisp vertices and fuzzy edges have been introduced. The associated chromatic number χ a α ( G ˜ ) or χ a t α ( G ˜ ) can be defined interpreted according to the meaning of the fuzzy edges of the fuzzy graph. The second approach extends the concept of a crisp adjacent vertex distinguishing proper edges coloring function allowing the separation of colored edges through a distance measure defined on the color set and a scale function. Unfortunately, a general upper bound on the adjacent vertex distinguishing chromatic number of the fuzzy graphs has not been obtained.
Numerous coloring problems of the graph and its generalizations are useful tools in modelling a wide variety of scheduling and assignment problems; a discussion of the coloring theory of graphs will help us to better solve many practical problems. In the next research topics, it can also be advanced in the following two aspects. On the one hand, for some specific fuzzy graph classes, such as fuzzy wheel, fuzzy fan, fuzzy star, and k-multi-Mycielski graphs of a fuzzy graph, determine the quantitative relationship between the adjacent vertex distinguishing chromatic number of these specific fuzzy graphs and the characteristic indicators of fuzzy graphs (such as the maximum degree of fuzzy graphs, etc.). Further discussion of adjacent vertex distinguishing proper edge coloring of fuzzy graphs can include inscribing the properties of special graphs such as fuzzy regular graphs. We aim to make a breakthrough in the algorithmic problem of determining the optimal number of colored vertices. On the other hand, it is possible to extend the vertex distinguishing coloring and D ( β ) -distinguishing coloring of the crisp graphs to the fuzzy graphs.

Author Contributions

Z.G. contributed the conceptualization, methodology, and supervision. C.Z. contributed writing—original, draft resources, and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Natural Science Foundation of China (12061067) and Natural Science Foundation of Gansu Province in China (Grant No. 21JR1RM330).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

The authors would like to thank the referees for providing very helpful comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Similarity relations and fuzzy ordering. Inf. Sci. 1971, 3, 177–200. [Google Scholar] [CrossRef]
  2. Kaufmann, A. Introduction to the Theory of Fuzzy Subsets; Academic Press: Orlando, FL, USA, 1973. [Google Scholar]
  3. Rosenfeld, A. Fuzzy Sets and Their Applications to Cognitive and Decision Processes; Academic Press: New York, NY, USA, 1975; pp. 77–95. [Google Scholar]
  4. Mordenson, J.N.; Peng, C.S. Operations on fuzzy graphs. Inf. Sci. 1994, 79, 159–170. [Google Scholar] [CrossRef]
  5. Alhawary, T. Complete fuzzy graphs. Int. J. Math. Comb. 2011, 4, 26–34. [Google Scholar]
  6. Mohinta, S.; Samantv, T.K. An introduction to fuzzy soft graph. Math. Morav. 2015, 19, 35–48. [Google Scholar] [CrossRef]
  7. Molodtsov, D. Soft sets theory-first results. Comput. Math. Appl. 1999, 37, 19–31. [Google Scholar] [CrossRef]
  8. Maji, P.K.; Biswas, R.; Roy, A.R. Soft sets theory. Comput. Math. Appl. 2003, 45, 555–562. [Google Scholar] [CrossRef]
  9. Masarwah, A.A.; Qamar, M.A. Some new concepts of fuzzy soft graphs. Fuzzy Inf. Eng. 2016, 8, 427–438. [Google Scholar] [CrossRef]
  10. Gong, Z.T.; Wang, Q. Some operations on fuzzy hypergraphs. Ars Comb. 2017, 132, 203–217. [Google Scholar]
  11. Gong, Z.T.; Wang, Q. Hesitant fuzzy graphs, hesitant fuzzy hypergraphs and fuzzy graph decisions. J. Intell. Fuzzy Syst. 2020, 40, 865–875. [Google Scholar] [CrossRef]
  12. Raut, S.; Pal, M. On chromatic number and perfectness of fuzzy graph. Inf. Sci. 2022, 597, 392–411. [Google Scholar] [CrossRef]
  13. Bhutani, K.R.; Rosenfeld, A. Fuzzy end nodes in fuzzy graphs. Inf. Sci. 2003, 152, 323–326. [Google Scholar] [CrossRef]
  14. Rashmanlou, H.; Pal, M. Antipodal interval-valued fuzzy graphs. Int. J. Appl. Fuzzy Sets Artif. Intell. 2013, 3, 107–130. [Google Scholar]
  15. Sebastian, A.; Mathew, S.; Mordeson, J.N. A new fuzzy graph parameter for the comparison of human trafficking chains. Fuzzy Sets Syst. 2022, 450, 27–46. [Google Scholar] [CrossRef]
  16. Muñoz, S.; Ortuño, M.T.; Ramírez, J.; Yáñez, J. Coloring fuzzy graphs. Omega 2005, 33, 211–221. [Google Scholar]
  17. Ramaswamy, V. Edgecoloring of a Fuzzy Graph. Adv. Fuzzy Math. 2009, 4, 49–58. [Google Scholar]
  18. Gao, W.; Wang, W.F. Overview on fuzzy fractional coloring. Int. J. Cogn. Comput. Eng. 2021, 2, 196–201. [Google Scholar] [CrossRef]
  19. Zhang, Z.F.; Liu, L.Z.; Wang, J.F. Adjacent strong edge coloring of graphs. Appl. Math. Lett. 2002, 15, 623–626. [Google Scholar] [CrossRef]
  20. Zhang, Z.F.; Woodall, D.R.; Yao, B. Adjacent strong edge colorings and total colorings of regular graphs. Sci. China Ser. A 2009, 52, 973–980. [Google Scholar] [CrossRef]
  21. Vizing, V.G. On an estimate of the chromatic class of a p-graph. Metod. Diskret. Anal. 1964, 3, 25–30. [Google Scholar]
  22. Behzad, M. Graphs and Their Chromatic Mumber. Ph.D. Dissertation, Michigan State University, East Lansing, MI, USA, 1965. [Google Scholar]
  23. Zhang, Z.F.; Chen, X.E. On adjacent-vertex-distinguishing total coloring of graphs. Sci. China Ser. A 2005, 48, 289–299. [Google Scholar] [CrossRef]
  24. Chen, X.E.; Zhang, Z.F. Adjacent-vertex-distinguishing total chromatic number of Pm × Kn. J. Math. Res. Expos. 2006, 26, 489–494. [Google Scholar]
  25. Chen, X.E.; Zhang, Z.F. AVDTC Numbers of Generalized Halin Graphs with Maxi- mum Degree at least 6. Acta Math. Appl. Sin. Engl. Ser. 2008, 24, 55–58. [Google Scholar] [CrossRef]
  26. Hulgan, J. Concise proofs for adjacent vertex distinguishing total colorings. Discret. Math. 2009, 309, 2548–2550. [Google Scholar] [CrossRef]
  27. Wang, Y.Q.; Wang, W.F. Adjacent vertex-distinguishing total colorings of outerplanar graphs. J. Comb. Optim. 2010, 19, 123–133. [Google Scholar] [CrossRef]
  28. Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; The Macmillan Press: London, UK, 1976. [Google Scholar]
  29. Baril, J.L.; Kheddouci, H.; Togni, O. Adjacent vertex distinguishing edge colorings of meshes. Australas. J. Combin. 2006, 35, 89–102. [Google Scholar]
  30. Balister, P.N.; Gyori, E.; Lehel, J.; Schelp, R.H. Adjacent vertex distinguishing edge-colorings. SIAM J. Discret. Math. 2007, 21, 237–250. [Google Scholar] [CrossRef]
  31. Chen, X.E.; Li, Z.P. Adjacent-Vertex-Distinguishing Proper Edge Colorings of Planar Bipartite Graphs with Δ = 9, 10, 11. Inform. Process. Lett. 2015, 115, 263–268. [Google Scholar] [CrossRef]
  32. Chen, X.; Liu, S. Adjacent Vertex Distinguishing Proper Edge Colorings of Bicyclic Graphs. Int. J. Appl. Math. 2018, 48, 401–411. [Google Scholar]
  33. Akbari, S.; Bidkhori, H.; Nosrati, N. r-Strong edge colorings of graphs. Discret. Math. 2006, 306, 3005–3010. [Google Scholar] [CrossRef]
  34. Hatami, H. Δ + 300 is a bound on the adjacent vertex distinguishing edge chromatic number. J. Combin. Theory Ser. B 2005, 95, 246–256. [Google Scholar] [CrossRef]
  35. Bu, Y.; Li, K.W.; Wang, W.; Wozniak, M. Adjacent vertex-distinguishing edge-coloring of planar graphs with girth at least six. Discuss. Math. Graph Theory 2011, 31, 429–439. [Google Scholar] [CrossRef]
  36. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 33, 338–353. [Google Scholar] [CrossRef]
  37. Gong, Z.T.; Zhang, J. Chromatic number of fuzzy operation graphs: Operations, fuzzy graph coloring, and applications. Axioms 2022, 11, 697. [Google Scholar] [CrossRef]
  38. Mathew, S.; Mordeson, J.N.; Malik, D.S. Fuzzy Graph Theory; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  39. Edwards, K.; Hornak, M.; Wozniak, M. On the neighbour distinguishing index of graph. Graphs Comb. 2006, 22, 341–350. [Google Scholar] [CrossRef]
  40. Hocquard, H.; Montassier, M. Adjacent vertex distinguishing edge coloring of graphs with maximum degree Δ. J. Comb. Optim. 2013, 26, 152–160. [Google Scholar] [CrossRef]
  41. Bonamy, M.; Bousquet, N.; Hocquard, H. Adjacent vertex-distinguishing edge coloring of graphs. Euro Comb. 2013, 16, 313–318. [Google Scholar]
  42. Li, J.W.; Wang, C.; Wang, Z.W. On the adjacent vertex-distinguishing equitable edge coloring of graphs. Acta Math. Appl. Sin. 2013, 29, 615–622. [Google Scholar] [CrossRef]
  43. Huang, D.J.; Miao, Z.K.; Wang, W.F. Adjacent vertex distinguishing indices of planar graphs without 3-cycles. Discret. Math. 2015, 338, 139–148. [Google Scholar] [CrossRef]
  44. Li, J.W.; Wei, F. The algorithm for adjacent vertex distinguishing proper edge coloring of graphs. Discret. Math. Algorithms Appl. 2015, 7, 1–13. [Google Scholar] [CrossRef]
  45. Bullnheimer, B. An examination-scheduling model to maximize students’ study time. Lect. Notes Comput. Sci. 1998, 1408, 78–91. [Google Scholar]
Figure 1. Diagrams of the crisp graphs G and H.
Figure 1. Diagrams of the crisp graphs G and H.
Mathematics 11 02233 g001
Figure 2. (a) G ˜ , (b) M ( G ˜ ) , (c) M k ( G ˜ ) .
Figure 2. (a) G ˜ , (b) M ( G ˜ ) , (c) M k ( G ˜ ) .
Mathematics 11 02233 g002
Figure 3. (a) the fuzzy star G ˜ 3 , (b) the fuzzy wheel G ˜ 4 , (c) the fuzzy fan G ˜ 5 .
Figure 3. (a) the fuzzy star G ˜ 3 , (b) the fuzzy wheel G ˜ 4 , (c) the fuzzy fan G ˜ 5 .
Mathematics 11 02233 g003
Figure 4. (a) The fuzzy graph G ˜ 6 , and (b) the fuzzy subgraph of G ˜ 6 in Example 4.
Figure 4. (a) The fuzzy graph G ˜ 6 , and (b) the fuzzy subgraph of G ˜ 6 in Example 4.
Mathematics 11 02233 g004
Figure 5. (a) The fuzzy graph G ˜ and (b) the fuzzy graph M ˜ in Example 5.
Figure 5. (a) The fuzzy graph G ˜ and (b) the fuzzy graph M ˜ in Example 5.
Mathematics 11 02233 g005
Figure 6. Crisp graph G α and the AVDPEC function of G α in Example 5.
Figure 6. Crisp graph G α and the AVDPEC function of G α in Example 5.
Mathematics 11 02233 g006
Figure 7. Fuzzy graph D ˜ for Example 6.
Figure 7. Fuzzy graph D ˜ for Example 6.
Mathematics 11 02233 g007
Figure 8. Crisp graph D α and the AVDPEC function of φ α in Example 6.
Figure 8. Crisp graph D α and the AVDPEC function of φ α in Example 6.
Mathematics 11 02233 g008
Figure 9. Fuzzy graph T ˜ and Crisp graph T.
Figure 9. Fuzzy graph T ˜ and Crisp graph T.
Mathematics 11 02233 g009
Figure 10. Crisp graph G α and the AVDTC function of ψ α in Example 8.
Figure 10. Crisp graph G α and the AVDTC function of ψ α in Example 8.
Mathematics 11 02233 g010
Table 1. The chromatic number χ a α of graph G α and the color set S φ α ( v ) of vertices in graph G α .
Table 1. The chromatic number χ a α of graph G α and the color set S φ α ( v ) of vertices in graph G α .
α G α χ a α S φ α ( v 1 ) S φ α ( v 2 ) S φ α ( v 3 ) S φ α ( v 4 ) S φ α ( v 5 )
n G n 5{2,3,4,5}{1,3,4,5}{1,2,4,5}{1,2,3,5}{1,2,3,4}
l G l 4{1,2,3}{1,3}{3}{1,2,4}{1,3,4}
m G m 3{1}{1,3} ϕ {1,2,3}{1,2}
h G h 3 ϕ {1,3} ϕ {2,3}{1,2}
t G t 0 ϕ ϕ ϕ ϕ ϕ
Table 2. The chromatic number χ a α of graph D α and the color set S φ α ( v ) of vertices in graph D α .
Table 2. The chromatic number χ a α of graph D α and the color set S φ α ( v ) of vertices in graph D α .
α D α χ a α S φ α ( v 1 ) S φ α ( v 2 ) S φ α ( v 3 ) S φ α ( v 4 ) S φ α ( v 5 )
n D n 5{2,3,4,5}{1,3,4,5}{1,2,4,5}{1,2,3,5}{1,2,3,4}
l D l 4{1,3,4}{1,2}{1,2,3}{1,2}{2,4}
m D m 5{1,5}{1,2}{2,3}{3,4}{4,5}
t D t 0 ϕ ϕ ϕ ϕ ϕ
Table 3. Scale function.
Table 3. Scale function.
Inlmh
f ( I ) 0123
Table 4. The initial coloring results of graph T ˜ .
Table 4. The initial coloring results of graph T ˜ .
v 1 v 2 v 3 v 4
v 1 0132
v 2 1000
v 3 3000
v 4 2000
Table 5. The coloring result of graph T ˜ after first adjustment.
Table 5. The coloring result of graph T ˜ after first adjustment.
v 1 v 2 v 3 v 4
v 1 0134
v 2 1000
v 3 3000
v 4 4000
Table 6. The coloring results of graph T ˜ after the second adjustment.
Table 6. The coloring results of graph T ˜ after the second adjustment.
v 1 v 2 v 3 v 4
v 1 0135
v 2 1000
v 3 3000
v 4 5000
Table 7. The chromatic number χ a t α of graph G α and the color set S ψ α ( v ) of vertices in graph G α .
Table 7. The chromatic number χ a t α of graph G α and the color set S ψ α ( v ) of vertices in graph G α .
α G α χ at α S ψ α ( v 1 ) S ψ α ( v 2 ) S ψ α ( v 3 ) S ψ α ( v 4 ) S ψ α ( v 5 )
n G n 7{1,3,4,6,7}{1,2,3,5,6}{1,2,4,6,7}{1,3,5,6,7}{1,2,4,5,6}
l G l 5{1,2,3,5}{1,2,5}{2,4}{2,3,4,5}{1,2,3,4}
m G m 4{1,2}{1,3,4}{4}{1,2,3,4}{1,2,3}
h G h 5{1}{2,4,5}{4}{2,3,4}{1,2,3}
t G t 1{1}{1}{1}{1}{1}
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

Gong, Z.; Zhang, C. Adjacent Vertex Distinguishing Coloring of Fuzzy Graphs. Mathematics 2023, 11, 2233. https://doi.org/10.3390/math11102233

AMA Style

Gong Z, Zhang C. Adjacent Vertex Distinguishing Coloring of Fuzzy Graphs. Mathematics. 2023; 11(10):2233. https://doi.org/10.3390/math11102233

Chicago/Turabian Style

Gong, Zengtai, and Chen Zhang. 2023. "Adjacent Vertex Distinguishing Coloring of Fuzzy Graphs" Mathematics 11, no. 10: 2233. https://doi.org/10.3390/math11102233

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