<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <article-meta>
      <title-group>
        <article-title>Proper edge coloring of direct product of path and star fuzzy graphs</article-title>
      </title-group>
      <contrib-group content-type="author">
        <contrib contrib-type="person">
          <name>
            <surname>Khan</surname>
            <given-names>Bacha</given-names>
          </name>
          <email>s2023109012@umt.edu.pk</email>
          <xref ref-type="aff" rid="aff-1"/>
        </contrib>
        <contrib contrib-type="person">
          <name>
            <surname>Rashid</surname>
            <given-names>Tabasam</given-names>
          </name>
          <email>tabasam.rashid@umt.edu.pk</email>
          <xref ref-type="aff" rid="aff-2"/>
        </contrib>
        <contrib contrib-type="person">
          <name>
            <surname>Beg</surname>
            <given-names>Ismat</given-names>
          </name>
          <email>ibeg@lahoreschool.edu.pk</email>
          <xref ref-type="aff" rid="aff-3"/>
        </contrib>
      </contrib-group>
      <aff id="aff-1">
        <institution>University of Management and Technology, Lahore, Pakistan</institution>
        <country>Pakistan</country>
      </aff>
      <aff id="aff-2">
        <institution>University of Management and Technology, Lahore, Pakistan</institution>
        <country>Pakistan</country>
      </aff>
      <aff id="aff-3">
        <institution>Lahore School of Economics, Lahore, Pakistan</institution>
        <country>Pakistan</country>
      </aff>
      <history>
        <date date-type="received" iso-8601-date="2025-12-15">
          <day>15</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
    </article-meta>
  </front>
  <body>
    <p><italic>.</italic>2026; 4(1): 24-42. </p>
    <p>doi: https://doi.org/10.55976/dma.42026150224-42</p>
    <p>Original research</p>
    <p>
      <bold>Proper </bold>
      <bold>e</bold>
      <bold>dge </bold>
      <bold>c</bold>
      <bold>oloring of </bold>
      <bold>d</bold>
      <bold>irect </bold>
      <bold>p</bold>
      <bold>roduct of </bold>
      <bold>p</bold>
      <bold>ath and </bold>
      <bold>s</bold>
      <bold>tar </bold>
      <bold>f</bold>
      <bold>uzzy </bold>
      <bold>g</bold>
      <bold>raphs</bold>
    </p>
    <p>
      <bold>Bacha Khan</bold>
      <bold>
        <sup>1</sup>
      </bold>
      <bold>, Tabasam Rashid</bold>
      <bold>
        <sup>1</sup>
      </bold>
      <bold>, Ismat Beg</bold>
      <bold>
        <sup>2</sup>
      </bold>
      <bold>
        <sup>*</sup>
      </bold>
    </p>
    <p><bold><sup>1</sup></bold>University of Management and Technology, Lahore, Pakistan</p>
    <p><bold><sup>2</sup></bold> Centre for Mathematics and Statistical Sciences, Lahore School of Economics, Lahore, Pakistan</p>
    <p><sup>*</sup>Corresponding to: Ismat Beg, Email: ibeg@lahoreschool.edu.pk</p>
    <p><bold>A</bold><bold>bstract:</bold>This research explored adjacent vertex distinguishing proper edge coloring (AVDPEC) in the context of the direct product of fuzzy graphs, with particular emphasis on combinations of fuzzy path and fuzzy star graph. In this study, the classical coloring theory of crisp graphs were applied to fuzzy graphs, as membership values introduce an additional layer of intricacy to them. The main contribution of this research is an algorithm for the direct product of fuzzy path and fuzzy star networks, which acquires appropriate edge coloring that distinguishes adjacent vertices utilizing fuzzy membership values. In applications where recognizing between entities or tasks is crucial, this algorithm ensures that each adjacent vertex pair in the fuzzy graph product is identified by the specific colors of their incident edges. By using fuzzy membership values, we provided a versatile structure for managing complicated systems with incomplete or probabilistic interactions between nodes. We also introduced two significant applications of this edge coloring technique: load balancing in data networks and task parallelism in parallel computing. All things considered, our work strengthens the concept of AVDPEC in uncertain graphs, which benefits graph theory both hypothetically and essentially. </p>
    <p><bold>Keywords:</bold>Fuzzy path graphs, Fuzzy star graphs, Direct product of fuzzy graphs, Proper edge coloring, Fuzzy chromatic number</p>
    <p>Graph theory is a branch of mathematics that examines the associations and configurations of networks. A mathematical framework is utilized by graph theory to display numerous relationships between objects. The collections of edges and vertices are the two sets that structure a graph. The objects in a graph are addressed by the vertices, while the associations or networks amongst those objects are represented by the edges. Graph theory has been widely used across different disciplines to resolve real-world problems. For example, traffic networks can be demonstrated utilizing graphs where crossing points are addressed as vertices and roads as edges. However, classical graph theory, regardless of its broad use, has specific impediments while managing inadequate or dubious information. For example, the traffic congestion at an intersection is caused by various uncertain factors, including the quantity of vehicles, the cycle length of traffic signals, poor road conditions, and so on.</p>
    <p>To address the limitations of classical graph theory, particularly in dealing with vulnerabilities, the concept of fuzzy sets was introduced byZadeh in 1965. Fuzzy set theory provides a quantitative framework for addressing vulnerability, vagueness, and uncertainty. When there are ambiguous boundaries amongst distinct states or classes, it provides a way to handle the situation. Instead of having a crisp binary value of 0 or 1, a fuzzy graph is an expansion of a classical graph in which each vertex or edge is linked with a degree of membership in the interval [0,1]. Fuzzy graphs were first proposed by Kaufmann, who developed a fundamental definition based on Zadeh's concept of fuzzy relations. In this manner, Rosenfeldand Mutab extended the definition of fuzzy graphs by introducing the idea of fuzzy vertices and fuzzy edges. Generally, a fuzzy graph can more effectively represent circumstances where the connections between objects are not rigorously binary but instead have fluctuating degrees of association. For instance, consider a social network where individuals are represented by vertices and the connections between them are represented by edges. In a classical graph, an edge either exists or does not, indicating the presence or absence of a relationship between two individuals. However, as a general rule, connections can have varying strengths, some individuals are close companions, while others are merely acquaintances. A fuzzy graph can capture these subtleties by relegating a membership degree to each edge, representing the strength of the relationship. For further information on fuzzy graph research, readers may consult .</p>
    <p>In graph theory, graph coloring is a significant issue and it has significant hypothetical and viable importance. It involves assigning colors to certain elements of a graph, typically vertices or edges, subject to specific constraints. The purpose of graph coloring is to guarantee that neighboring or related components do not have a similar variety, thereby resolving conflicts in different real-world problems such as scheduling, frequency assignment, and resource allocation. In classical graph theory, the most essential kind of graph coloring is vertex coloring, where colors are allocated to the vertices of a graph so that no two adjacent vertices share a similar color. This issue is known as proper vertex coloring. Similarly, proper edge coloring, local edge colouring and note on edge colouring  are specific types of graph coloring in which colors are allocated to the edges of a graph to such an extent that no two edges incident on a similar vertex share a similar color. The minimum number of colors required to color a graph G is named the chromatic number of G, represented by χ (G). Zhang presented the idea of adjacent strong edge coloring of graphs and adjacent strong edge colorings and total colorings of regular graph. Later on researchers, proposed the idea of AVDPEC guess in light of the conversation of the neighboring vertex differentiating proper edge chromatic numbers of trees, circles, complete bipartite graphs, and complete graphs. In which not only the edges must be properly colored, but for any pair of contiguous vertices u and v, the set of colors incident to u must be distinct from the set of colors incident to v. This type of coloring is particularly valuable in applications where adjacent vertices should be extraordinarily recognizable in view of the edges incident to them. The adjacent vertex differentiating proper edge chromatic number, denoted by  (G), is the minimum possible number of colors expected to accomplish an AVDPEC of a graph G. Some basic operations of graphs and coloring discussed with some computations [21-24].</p>
    <p>Considering that the coloring of fuzzy graph assumes an indispensable part in practical issues such as task and conflict coordination, an ever increasing number of researchers are dedicated to the investigation of fuzzy graph coloring issues. In classical graph theory, there are still a lot of coloring issues that have not yet tracked down comparing classifications in fuzzy graphs, such as the AVDPEC of the direct product of two fuzzy graphs. This gap will be filled through this study, which focuses on exploring the AVDPEC in the context of the direct product of fuzzy path and fuzzy star graphs. The edges of the direct product of fuzzy path and fuzzy star graphs are colored using a structured algorithm that guarantees proper edge coloring and satisfies the neighboring vertex differentiating constraint. In order to accomplish AVDPEC in fuzzy graphs, this research investigated a key approach. For the α-cut of G, the key technique relies on the advanced coloring AVDPEC function   of the crisp graph  (V, ). A subset of a fuzzy graph known as the α-cut arises when the edge membership values are greater than or equal to a certain threshold, α. The edges of the fuzzy graph are colored according to the AVDPEC criteria by gradually coloring the crisp graph . An extension of the idea of the AVDPEC function through a space defined by colors, forms the groundwork of the subsequent approach. The support graph of the fuzzy graph, which takes into account the entire range of membership values rather than just the α-cut, serves as the groundwork for this extended coloring function. </p>
    <p>Fuzzy graph theory has made significant advancements to address various levels of uncertainty and relationship pattern dynamics within the graph. In addition to traditional fuzzy graph theory, there are various extensions to these graph models. Fuzzy hypergraphs address relationship patterns among multiple nodes simultaneously, and then fuzzy directed graphs address the direction of relationship patterns. Fuzzy super hypergraphs that address relationship patterns among multiple nodes simultaneously for various vertex sets. A deeper definition for these membership patterns is found and they are discussed in intuitionistic fuzzy graphs, which consider both membership and non-membership in these graph structures. They take this graph representation to another level by introducing neutrosophic directed graphs, which include the degree of indeterminacy. More advanced graph representations include plithogenic graphs, which consider multiple attributes for these graph structures. Another advanced graph representation model is then quadripartitioned neutrosophic graph, which addresses multi-dimensional uncertainties for these graph structures. These various graph structure models adjust characteristics such as graph coloring relative to their membership, degree of indeterminacy, or various graph attribute constraints.</p>
    <p>Much work has carried out by many researchers; for example, Fujita’s contribution in hyper fuzzy sets and neutrosophic sets is remarkable [25, 26]. An application of extended plithogenic sets in the form of a plithogenic sociogram was proposed by Sudhs [27], which has opened the door for many researchers in this area. Distance measures of picture fuzzy sets and interval valued picture fuzzy sets were proposed by Zhu [28]. This study advances combinatorics in uncertain environments by employing graph and hypergraph structures, enriched with fuzzy, neutrosophic, soft set, rough set, and bipolar modeling approaches<bold>.</bold> For clarity in distinguishing between proposed concepts and conventional methods, we have listed the distinctions and improvements below. For instance, in conventional fuzzy graphs analogous to the proposed fuzzy graph concept, conditions concerning membership values are generally predetermined. The proposed concept, besides encompassing fuzzy graph structure, is capable of accommodating α-level structures. Furthermore, in the proposed concepts, vertex distinguishable proper edge coloring of conventional adjacency graphs is extended to fuzzy direct product graphs.</p>
    <p><bold>Table 1. </bold>Concise comparison among assumptions, limitations, extensions, and contributions of study</p>
    <table-wrap id="tbl1">
      <table>
        <tr>
          <td>
            <bold>Existing </bold>
            <bold>c</bold>
            <bold>oncept</bold>
          </td>
          <td>
            <bold>Main </bold>
            <bold>a</bold>
            <bold>ssumptions / </bold>
            <bold>l</bold>
            <bold>imitations</bold>
          </td>
          <td>
            <bold>Proposed </bold>
            <bold>c</bold>
            <bold>oncept / </bold>
            <bold>g</bold>
            <bold>eneralization</bold>
          </td>
          <td>
            <bold>Main </bold>
            <bold>c</bold>
            <bold>ontributions of </bold>
            <bold>t</bold>
            <bold>his </bold>
            <bold>p</bold>
            <bold>aper</bold>
          </td>
        </tr>
        <tr>
          <td>Fuzzy graphs</td>
          <td>Edges have fixed membership; simple graphs only</td>
          <td>Supports α-level structures and multi-edge interactions</td>
          <td>Provides AVDPEC for direct product graphs under uncertainty</td>
        </tr>
        <tr>
          <td>Intuitionistic fuzzy graphs</td>
          <td>Membership and non-membership defined; limited to small graphs</td>
          <td>Extends to direct product and path-star structures</td>
          <td>Captures vertex distinguishing coloring under membership variability</td>
        </tr>
        <tr>
          <td>Neutrosophic graphs</td>
          <td>Truth, falsity, indeterminacy per edge; limited colorings</td>
          <td>Includes α-level induced subgraphs for coloring</td>
          <td>Derives supremum-based chromatic numbers reflecting uncertainty</td>
        </tr>
        <tr>
          <td>Plithogenic graphs</td>
          <td>Multi-attribute vertices; limited coloring approaches</td>
          <td>Integrates multiple attributes into AVDPEC analysis</td>
          <td>Bridges attribute-based uncertainty with structural coloring constraints</td>
        </tr>
      </table>
    </table-wrap>
    <p>Table 1 presents a concise comparison highlighting the assumptions, limitations, extensions, and contributions of this work relative to the closest existing concepts. To better understand the relationship between fuzzy graphs and crisp graphs, α-cuts are the most effective tools for analysing the coordination. The chromatic invariant in fuzzy graph theory is the focus of this study. The emphasis shifts to distinguishing how uncertainty in edge participation can be molded through fuzzy membership values, which induces an entire group of structurally distinct α-level graphs whose coloring behavior needs to be analyzed in aggregate. This approach enables the researchers to assess chromatic requirements across a range of confidence levels – a capability that no single crisp realization can offer.</p>
    <p>In the preliminary segment, the ADVPEC of fuzzy graphs based on the above approach will be discussed in detail, providing the foundation for applying the strategy to the direct product of fuzzy path and fuzzy star graphs. As a result, this research offers an in-depth technique for resolving the AVDPEC issue in fuzzy graphs, focusing on the direct product of fuzzy path and fuzzy star graphs. We will inspect two key applications that affect the AVDPEC structure in this exploration. The first is task parallelism in parallel computing, where the efficient allocation and execution of tasks on multiple processors require careful management of task dependencies. The  second is load balancing in data networks, where distributing the load across network nodes while ensuring efficient communication and avoiding interference is a primary objective. The results presented in this study offer a foundation for further research in both graph theory and its applications in computing and networking.</p>
    <p>In this proposed study, we have added different sections to help the reader better understand the sequence. Section 1 contains the introduction, and section 2 presents the literature review, basic and essential definitions, which are helpful to better understand the proposed work. In section 3, algorithm is added, in section 4 the algorithm's validity and useful results with explained figures are illustrated. Section 5 contains computational validity. Section 6 discusses real-life application and finally, section 7 describes the conclusion of the proposed study.</p>
    <p>
      <bold>Motivation and novelty of the work</bold>
    </p>
    <p>The theory of fuzzy graphs has been extensively used for modeling uncertain and incomplete information in graphs in the areas of communications, infrastructure planning, and decision-making processes. Various models and methods have been developed to study coloring properties and structural invariants of fuzzy graphs. Although the models of adjacent vertex distinguishing edge coloring in paths and cycles of fuzzy graphs has been studied earlier, less attention has been paid to the study on the behavior of this property in the construction of direct products of graphs. The aim of this research is to fill this research gap.</p>
    <p><bold>Definition 1</bold><bold>. </bold>A graph G <bold>= </bold>(V, E) is named a crisp grapsection will initiate by reviewing several definitions correlated to graph theory, fuzzy set theory, and fuzzy graph coloring, which will be utilized to define the chromatic number of fuzzy graphs. Subsequently, proper edge coloring for distinguishing neighboring vertices will be introduced for the direct product of fuzzy path and fuzzy star graphs.h with vertex set V <bold>=</bold>V (G) and edge set E <bold>=</bold> E (G). The number of vertices and edges in graph G are known as the order and size of G, represented by |V| and |E|, respectively.</p>
    <p>Two vertices u and v are supposed to be adjacent if they are incident with a mutual edge (u, v). Two edges (u, v) and (u, w) are said to be contiguous if they share a common vertex u. An edge with identical endpoints is known as a loop, and two or more edges with a couple of vertices are called parallel edges. If an edge e in a graph G has no adjacent edges in G, then that edge e is known as an isolated edge.</p>
    <p><bold>Example 1:</bold> Let G <bold>=</bold> (V, E) be a crisp graph with vertex set V <bold>= </bold>{, , , , , } and edge set E<bold> =</bold> {, , , , , ,}, where , , , , , , .</p>
    <p><bold>Figure 1.</bold> Crisp graph G</p>
    <p>In the crisp graph G of Figure 1, and  are parallel edges, while  and  are adjacent edges incident with  common vertices  and , respectively. Since  in graph G has no neighbors, hence it is an isolated edge in G.</p>
    <p><bold>Definition 2</bold><bold>. </bold>A proper edge k-coloring of crisp graph G <bold>=</bold> (V, E) with a vertex set V (G) and an edge set E (G) is a mapping f from E to the set {1, 2, 3, …, k}, such that f (u, v) <bold>≠</bold> f (u, w), f (u, w) <bold>≠</bold> f (w, x) for all edges (u, v), (u, w), (w, x) ∈ E, whenever u, v, w, x ∈ V. The smallest k for which G acknowledges a proper edge k-coloring is known as the proper edge chromatic number of G represented by (G).</p>
    <p><bold>Example 2: </bold>Let a proper edge coloring of crisp graph G<bold> =</bold> (V, E) with a vertex set V <bold>=</bold> {, , , }, and an edge set E <bold>= </bold>{, , , is a mapping f from E to the set of colors {red, green}, such that f ( <bold>≠</bold> f (, f ( <bold>≠</bold> f (), f () <bold>≠</bold> f ( and f () <bold>≠</bold> f (  <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold>.</p>
    <p>Proper edge coloring of crisp graph G is shown in Figure 2.</p>
    <p><bold>Figure 2.</bold> Proper edge coloring of crisp graph G</p>
    <p>In the proper edge coloring of crisp graph G of Figure 2,  and  are adjacent edges incident with a common vertex  Therefore, f (red  <bold>≠ </bold>f ( green. Similarly, f ( green <bold>≠</bold> f ( red, f (red <bold>≠ </bold>f ( green, and f ( green <bold>≠</bold> f (red. Now according to proper edge coloring, the least possible number of colors need to color the crisp graph G are exactly 2. Thus (G)<bold> =</bold> 2.</p>
    <p><bold>Definition 3</bold><bold>. </bold>An AVDPEC is a type of proper edge coloring in which for any couple of neighboring vertices, the set of colors incident to u is not equivalent to the set of colors incident to v. In other words, given a graph G <bold>=</bold> (V, E), an AVDPEC is a function f: E → {1,2, 3,…, k}, such that f (u, v) <bold>≠ </bold>f (u, w) <bold>≠</bold> f (w, x) for all edges (u, v), (u, w), (w, x) ∈ E. A k-AVDPEC is an AVDPEC utilizing maximum k colors. The least possible number of colors in an AVDPEC of G is known as the adjacent vertex differentiating proper edge chromatic number of G represented by (G).</p>
    <p><bold>Example 3: </bold>Let an AVDPEC of crisp graph G <bold>=</bold> (V, E) with a vertex set V <bold>= </bold>{, , , } and an edge set E <bold>=</bold> {, , , is a mapping f from E to the set of colors {red, green, blue, yellow}, such that f ( <bold>≠</bold> f ( <bold>≠</bold> f (), f ( <bold>≠</bold> f () <bold>≠ </bold>f (, f () <bold>≠</bold> f () <bold>≠ </bold>f ( and f () <bold>≠ </bold>f ( <bold>≠</bold> f ( ,   <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold>.</p>
    <p>AVDPEC of crisp graph G is shown in Figure 3.</p>
    <p><bold>Figure 3.</bold> AVDPEC of crisp graph G</p>
    <p>In the AVDPEC of crisp graph G of Figure 3, , and  are adjacent edges incident with common vertices  and , respectively. Therefore, according to AVDPEC, the collection of colors incident to  is not equivalent to the collection of colors incident to  , because  and  are adjacent vertices. Thus f ( <bold>≠</bold> f ( <bold>≠</bold> f (. Similarly, f ( <bold>≠</bold> f ( <bold>≠ </bold>f (, f ( <bold>≠</bold> f ( <bold>≠ </bold>f (, and f ( <bold>≠ </bold>f ( <bold>≠</bold> f ( Now according to AVDPEC, the least possible number of colors need to color the crisp graph G are 4. Thus (G) <bold>=</bold> 4.</p>
    <p><bold>Definition 4</bold><bold>. </bold>A graph G <bold>= </bold>(V, E) is supposed to be a path graph P, if there exist an alternating sequence of different vertices , , , , …,  ( except possibly  and ), and edges , , , ..., , such that (, ), where ,  ∈ V, .</p>
    <p><bold>Example 4: </bold>Let an AVDPEC of path graph  <bold>=</bold> (V, E) with a vertex set V <bold>= </bold>{, , , }, and an edge set E <bold>=</bold> {, , } is a mapping f from E to the set of colors {red, green, blue}, such that f ( <bold>≠</bold> f ( <bold>≠</bold> f (), where  <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold>.</p>
    <p>AVDPEC of path graph is shown in Figure 4.</p>
    <p><bold>Figure 4</bold>. AVDPEC of path graph </p>
    <p><bold>Definition 5</bold><bold>. </bold>A graph G <bold>=</bold> (V, E) is supposed to be a star graph S, if there exist a fixed vertex u ∈ V, such that E <bold>= </bold>{(u |  ∈ V ˄ u <bold>≠ </bold>, <italic>i</italic> <bold>= </bold>1, 2, 3, ..., n}. If the number of vertices in a star graph is n then it is known as <italic>n</italic>-star graph denoted by  . In <italic>n</italic>-star graph the degree of vertex is <italic>n</italic>-1 and is denoted by deg (n).</p>
    <p><bold>Example 5: </bold>Let an AVDPEC of star graph  <bold>=</bold> (V, E) with a vertex set V <bold>= </bold>{, , , ,, ,} and an edge set E <bold>=</bold> {, , , } is a mapping f from E to the set of colors{red, green, blue, yellow, pink, orange}, such that f ( <bold>≠</bold> f ( <bold>≠</bold> f () <bold>≠ </bold>f ( <bold>≠</bold> f ( <bold>≠</bold> f (, where  <bold>=</bold>,  <bold>=</bold>,  <bold>=</bold>,  <bold>=</bold>,  <bold>=</bold>,  <bold>=</bold>.</p>
    <p>AVDPEC of star graph  is shown in Figure 5.</p>
    <p><bold>Figure 5. </bold>AVDPEC of star graph </p>
    <p><bold>Definition 6</bold><bold>. </bold>Let  <bold>= </bold>(, ) and  <bold>=</bold> (, ) be two undirected graphs such that  . The direct product  (V, E) of graphs  and  is the graph with a vertex set V <bold>=</bold> <bold>×</bold> and an edge set E <bold>=</bold> {((,), (,)) | (,) ∈  (, ) ∈ }.</p>
    <p><bold>Example 6: </bold>Let an AVDPEC of path graph  <bold>=</bold> (, ) with a vertex set  <bold>= </bold>{, , , }, and an edge set  <bold>= </bold>{, , } is a mapping f from   such that f ( <bold>≠</bold> f ( <bold>≠</bold> f () and an AVDPEC of star graph  <bold>= </bold>(, ) with a vertex set  <bold>= </bold> , , ,   and an edge set  <bold>= </bold>{, , ,} is a mapping g from  to the set of colors {yellow, pink, orange} such that g ( <bold>≠</bold> g ( <bold>≠</bold> g (), where  <bold>= </bold>,  <bold>= </bold>,  <bold>= </bold> and  <bold>=</bold>,  <bold>=</bold>,  <bold>=</bold>. Then an AVDPEC of direct product  )  is shown in Figure 6.</p>
    <p><bold>Figure 6.</bold>AVDPEC of direct product  )</p>
    <p>In the AVDPEC of direct product  ), there are only two vertices (,) and  (,), which have a maximum degree 6, but they are not adjacent. Therefore, according to AVDPEC,  ) needs exactly 6 different colors. Thus   ) <bold>= </bold>6.</p>
    <p><bold>Definition 7</bold><bold>. </bold>Let X be a nonempty set. A fuzzy set  on X is well-defined as the family  <bold>=</bold> {(u, (u)) | u ∈ X}, where : X → [0, 1] is the membership function and (u) is the membership degree of u to the fuzzy set . </p>
    <p><bold>Definition 8</bold><bold>. </bold>Let  be a fuzzy set. A level set or α-cut is defined as  <bold>=</bold> { u ∈ X |  ≥ α}, where α∈ [0,1]. If α <bold>=</bold> 1 then  <bold>=</bold> { u ∈ X |  <bold>= </bold>1} is known as the basic of the fuzzy set . The support of the fuzzy set  is defined as sup <bold>= </bold>{u ∈ X |  &gt; 0}.</p>
    <p><bold>Definition 9</bold><bold>. </bold>A graph   (V, σ, µ) is called a fuzzy graph with a non-empty set V along with a pair of functions σ: V → [0,1] and µ: V<bold>×</bold>V→ [0,1] such that ∀ x, y ∈ V, µ (x y) ≤ σ (x) ˄ σ (y), where σ is the fuzzy vertex set of and µ is the fuzzy edge set of, respectively.</p>
    <p><bold>Example 7: </bold>Let  (V, σ, µ) be a fuzzy graph with a vertex set V <bold>=</bold> {, , , , }. Define the fuzzy vertex set σ on V as σ (, σ (, σ ( σ ( σ ( 0.7. Also define the fuzzy edge set µ on V×V such that µ (, µ ( µ ( µ (µ ( and µ (</p>
    <p>Fuzzy graph  is shown in Figure 7.</p>
    <p><bold>Figure 7.</bold> Fuzzy graph </p>
    <p>This study explored a fuzzy graph where σ (u) = 1 for every u in V.  (V, ) can consequently be utilized to address a fuzzy graph. </p>
    <p><bold>Definition 10</bold><bold>. </bold>Let  (V, ) be a fuzzy graph. A path in a fuzzy graph is an order of different vertices , , , , ….,  ( except possibly  and ) such that (, ) &gt; 0 where 0 <italic>˂</italic> <italic>i ≤ n</italic>.</p>
    <p><bold>Definition 11</bold><bold>. </bold>A fuzzy graph  (V, ) is called a fuzzy star graph  if there exists only one fixed vertex u ∈ V such that  (u ) &gt; 0 and  ( ) <bold>=</bold> 0 for all ,  ∈ V-{u}.</p>
    <p><bold>Definition 12</bold><bold>. </bold>Let  (, ) and   (, ) be two fuzzy  graphs such that  . The theorem (V, ) of fuzzy graphs  and  is a fuzzy graph with a vertex set V <bold>=</bold> <bold>×</bold>and fuzzy edge set  <bold>=</bold> {((,), (,)) | (,) ∈  (, ) ∈ }. The membership values of vertices and edges in the fuzzy graph  are given by</p>
    <p> Π) (x, y) = (x)  <bold>˄ </bold>(y)       ∀ x , yV and</p>
    <p>  Π) ((,,) = ,)  <bold>˄</bold>  ,       ∀ ,,) ∈ </p>
    <p><bold>Definition 13</bold><bold>. </bold>Let  (V, ) be a fuzzy graph and  <bold>= </bold>{(V,) | α ∈ [0,1]} be the family of  α-cut set of fuzzy graph . An AVDPEC of fuzzy graph is a mapping :  → {1, 2, 3, …., k} | α ∈ [0,1]} such that  fulfilled the AVDPEC of crisp graph G <bold>=</bold> (V, E). A k-AVDPEC is an AVDPEC utilizing maximum k colors and an adjacent vertex differentiating proper edge chromatic number of fuzzy graph  is  () <bold>= </bold>sup { () | α ∈ [0,1]}.</p>
    <p>The algorithm is designed to maintain validity for all possible admissible α-level realizations of a fuzzy graph. The process of assigning colors to the direct product of two fuzzy graphs is as follows:</p>
    <p>Firstly, for all α ∈ [0,1] of edges in  or  assign the minimum color to the edge in and  choose the color of the edge with the minimum membership value incident with vertices of  and . Assign that color to the edge in  , then assign colors to the edges already used in . Finally, assign new colors to the edges in  if necessary.</p>
    <list list-type="order">
      <list-item>
        <p>
          <bold>I</bold>
          <bold>ntroduction</bold>
        </p>
      </list-item>
      <list-item>
        <p><bold>D</bold><bold>efinitions</bold> </p>
      </list-item>
      <list-item>
        <p>
          <bold>AVDPEC </bold>
          <bold>c</bold>
          <bold>oloring </bold>
          <bold>p</bold>
          <bold>rocedure for </bold>
          <bold>f</bold>
          <bold>uzzy </bold>
          <bold>s</bold>
          <bold>tar and </bold>
          <bold>p</bold>
          <bold>ath </bold>
          <bold>d</bold>
          <bold>irect </bold>
          <bold>p</bold>
          <bold>roducts</bold>
        </p>
      </list-item>
      <list-item>
        <p>
          <bold>Algorithms validity</bold>
        </p>
      </list-item>
    </list>
    <p>At each step, the algorithm uses a color different from those of the edges at adjacent vertices, thus achieving its properness. Moreover, a selection rule explicitly excludes assignment choices that would result in the incident points of an edge having the same incident colors. Attribution [2] is one of the earliest works to study constraints on graph coloring. Specifically this aspect. Because these are maintained during the entire process, it is guaranteed that the final coloring is an example of an adjacent vertex distinguishing proper edge coloring of the α-cut graph<bold>.</bold></p>
    <p><bold>Remark</bold><bold>: </bold>For the class of fuzzy direct product graphs studied here, the number of colors generated by the algorithm aligns with the bounds derived in the theoretical analysis, reflecting coherence between the algorithmic procedure and the analytical findings.</p>
    <p><bold>Example 8: </bold>Let an AVDPEC of fuzzy path graph  (, ) with a vertex set  <bold>= </bold>{<bold>, </bold>, , , } and fuzzy edge set µ on is a mapping f: → {red, green, blue} such that f ()<bold> ≠ </bold>f () <bold>≠</bold> f (), f () f () <bold>≠ </bold>f () and an AVDPEC of fuzzy star graph  (, ) with a vertex set <bold>= </bold>{<bold>, </bold>, , , } and fuzzy edge set µ on  is a mapping g: → {red, green, blue, yellow} such that g ()<bold> ≠ </bold>g () <bold>≠</bold> g () g () where  ()<bold> =</bold> 0.1,  ( )<bold> =</bold> 0.3,  ( )<bold> =</bold> 0.4,  ( )<bold> =</bold> 0.2,  ( )<bold> =</bold> 0.2,  ()<bold> =</bold> 0.4,  ( )<bold> =</bold> 0.3 and  ( )<bold> =</bold> 0.1. Then an AVDPEC of direct product  is shown in Figure 8.</p>
    <fig id="fig1">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image1.jpeg"/>
    </fig>
    <p><bold>Figure 8.</bold> AVDPEC of direct product </p>
    <p>In the AVDPEC of direct product five α-cut graphs of  (, ),  (, ) and (V,) are acquired by taking into account the values of α ∈ [0,1]. AVDPEC of five α-cut graphs of ,  and  are shown in Figure 9.</p>
    <fig id="fig2">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image2.jpeg"/>
    </fig>
    <fig id="fig3">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image3.jpeg"/>
    </fig>
    <fig id="fig4">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image4.jpeg"/>
    </fig>
    <fig id="fig5">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image5.jpeg"/>
    </fig>
    <fig id="fig6">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image6.jpeg"/>
    </fig>
    <p><bold>Figure 9</bold>. AVDPEC of five α-cut graphs ; (a). for α = 0.1; (b). for α = 0.2; (c). for α = 0.3;</p>
    <p>(d). for α = 0.4; (e). for α = 0.5</p>
    <p>For each α ∈ [0,1] the neighboring vertex differentiating proper edge chromatic number  ( ( (and the set of colors incident to vertices , , , , ,, , ,  ,, ,, ,, ,), ,), ,, ,, ,, ,),), ,), ,), ,), ,), ,),,), ,), ,), ,), ,), ,), ,), ,), ,) and ,)  are shown in Table 2, 3 and 4, respectively.</p>
    <p><bold>Table </bold><bold>2. </bold>The adjacent vertex differentiating proper chromatic number edge</p>
    <table-wrap id="tbl2">
      <table>
        <tr>
          <td>
            <bold>α</bold>
          </td>
          <td/>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>     3</td>
          <td>{R}</td>
          <td>{R,G}</td>
          <td>{G,B}</td>
          <td>{B,R}</td>
          <td>{R}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>     3</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{R,G}</td>
          <td>{G,B}</td>
          <td>{B}</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>     2</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{R,G}</td>
          <td>{G}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>     1</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{R}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>     0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
      </table>
    </table-wrap>
    <p><bold>Table </bold><bold>3. </bold>The neighboring vertex differentiating proper edge chromatic number </p>
    <table-wrap id="tbl3">
      <table>
        <tr>
          <td>
            <bold>α</bold>
          </td>
          <td/>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>     4</td>
          <td>{R,G,B,Y}</td>
          <td>{R}</td>
          <td>{G}</td>
          <td>{B}</td>
          <td>{Y}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>     3</td>
          <td>{R,G,B }</td>
          <td>{R}</td>
          <td>{G}</td>
          <td>{B}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>     2</td>
          <td>{R,G }</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{G}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>     1</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>     0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
      </table>
    </table-wrap>
    <p><bold>Table </bold><bold>4. </bold>Theneighboring edge differentiating proper edge chromatic number </p>
    <table-wrap id="tbl4">
      <table>
        <tr>
          <td>
            <bold>Α</bold>
          </td>
          <td/>
          <td>
            <bold>(</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>     8</td>
          <td>{R,G,B,Y}</td>
          <td>{R}</td>
          <td>{Y}</td>
          <td>{G}</td>
          <td>{B}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>     6</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>     4</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>     1</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>     0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>
            <bold>Α</bold>
          </td>
          <td/>
          <td>
            <bold>(</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>     8</td>
          <td>{R,G,B,Y,P,O,G,P}</td>
          <td>{R,Y}</td>
          <td>{Y,G}</td>
          <td>{G,B}</td>
          <td>{R,B}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>     6</td>
          <td>{R,G,B}</td>
          <td>{R}</td>
          <td>{B}</td>
          <td>{G}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>     4</td>
          <td>{R,G}</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{G}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>     1</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>     0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>
            <bold>Α</bold>
          </td>
          <td/>
          <td>
            <bold>(</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>      8</td>
          <td>{R,G,B,Y,P,O}</td>
          <td>{R,P}</td>
          <td>{B,O}</td>
          <td>{G,Y}</td>
          <td>{G,P}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>      6</td>
          <td>{R,G,B,Y,P,O}</td>
          <td>{R,B}</td>
          <td>{B,G}</td>
          <td>{R,G}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>      4</td>
          <td>{R,G,B,Y}</td>
          <td>{ }</td>
          <td>{R,B}</td>
          <td>{G,Y}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>      1</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>      0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>
            <bold>Α</bold>
          </td>
          <td/>
          <td>
            <bold>(</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold>(</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>      8</td>
          <td>{R,G,B,Y,P,O,G,P}</td>
          <td>{R,P}</td>
          <td>{O,Y}</td>
          <td>{G,B}</td>
          <td>{G,P}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>      6</td>
          <td>{R,G,B,Y,P,O}</td>
          <td>{B,Y}</td>
          <td>{R,P}</td>
          <td>{G,O}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>      4</td>
          <td>{B,Y}</td>
          <td>{ }</td>
          <td>{B}</td>
          <td>{Y}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>      1</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{R}</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>      0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>
            <bold>Α</bold>
          </td>
          <td/>
          <td>
            <bold>(</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
          <td>
            <bold> (</bold>
            <bold>,</bold>
            <bold>)</bold>
          </td>
        </tr>
        <tr>
          <td>0.1</td>
          <td/>
          <td>      8</td>
          <td>{R,G,B,Y}</td>
          <td>{P}</td>
          <td>{O}</td>
          <td>{G}</td>
          <td>{P}</td>
        </tr>
        <tr>
          <td>0.2</td>
          <td/>
          <td>      6</td>
          <td>{R,G,B}</td>
          <td>{Y}</td>
          <td>{P}</td>
          <td>{O}</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.3</td>
          <td/>
          <td>      4</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.4</td>
          <td/>
          <td>      1</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
        <tr>
          <td>0.5</td>
          <td/>
          <td>      0</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
          <td>{ }</td>
        </tr>
      </table>
    </table-wrap>
    <p>In Table 2, the adjacent vertex differentiating proper chromatic number  edge of 0.1-cut graph  is 3. Therefore,  () <bold>=</bold> 3. Similarly,  () <bold>=</bold> 3,  () <bold>=</bold> 2,  () <bold>=</bold> 1 and  () <bold>=</bold> 0. Thus  () <bold>= </bold>sup {3, 3, 2, 1, 0} <bold>=</bold> 3. </p>
    <p>In Table 3, the neighboring vertex differentiating proper edge chromatic number of 0.1-cut graph  is 4. Therefore,  () <bold>=</bold> 4. Similarly,  () <bold>=</bold> 3,  () <bold>=</bold> 2,  () <bold>=</bold> 1 and   () <bold>=</bold> 0. Thus  () <bold>= </bold>sup {4, 3, 2, 1, 0} <bold>=</bold> 4. </p>
    <p>In Table 4, the neighboring vertex differentiating proper edge chromatic number of 0.1-cut graph is 8. Therefore,  () <bold>=</bold> 8. Similarly,  () <bold>=</bold> 6,   () <bold>=</bold> 4,   (<bold>=</bold> 1 and   () <bold>=</bold> 0. Thus  () <bold>= </bold>sup {8, 6, 4, 1, 0} <bold>=</bold> 8.</p>
    <p><bold>Lemma 1. </bold>If  is a path graph of order n ≤ 3 and  is a star graph of order 2 then,</p>
    <p>                                ) <bold>= </bold></p>
    <p>The following theorem is given with respect to adjacent vertex. The adjacent vertex  distinguishing the proper edge chromatic number of a direct product of a fuzzy path and a fuzzy star graph is determined by analyzing the evolution of degree configurations across α-level induced subgraphs arising from variations in membership values over the edges.</p>
    <p>
      <bold>Theorem 2.</bold>
    </p>
    <p>Let  be a fuzzy path graph of order m ≥ 4 and  be a fuzzy star graph of order n ≥ 3. Show the following cases for any α ∈ [0,1],</p>
    <p>      Then ( Π</p>
    <p>            Then ( Π</p>
    <p>            Then ( Π</p>
    <p>            Then ( Π</p>
    <list list-type="order">
      <list-item>
        <p>If(and (</p>
      </list-item>
      <list-item>
        <p>If ( and (</p>
      </list-item>
      <list-item>
        <p>If(and (</p>
      </list-item>
      <list-item>
        <p>If( and (</p>
      </list-item>
      <list-item>
        <p>If ( and (</p>
      </list-item>
    </list>
    <p>            Then ( Π         for some  ≥0</p>
    <p>
      <italic>Proof:</italic>
    </p>
    <p>Let us consider (,,) be a fuzzy path graph of order m ≥ 4 and  (,,) be a fuzzy star graph of order n ≥ 3 such that</p>
    <p>   ∀ v ∈(), e ∈()</p>
    <p>   ∀ v ∈(), e ∈()</p>
    <p>As  (   where m ≥ 4</p>
    <p>And (   where n ≥ 3</p>
    <p>Now by definition [2] </p>
    <p>V =× and  = {(,,,,) ∈</p>
    <p>Where</p>
    <p>  Π) (x, y) = (x)  <bold>˄ </bold>(y)       ∀ x , yV and</p>
    <p>  Π) ((,,) = ,)  <bold>˄</bold>  ,       ∀ ,,) ∈ </p>
    <p>Since  Π 2 (n-1).</p>
    <p>And   (Π      where m ≥ 4 and n ≥ 3</p>
    <p> let for α∈ [0,1]</p>
    <p>
      <italic>Case </italic>
      <italic>I:</italic>
    </p>
    <p>If for any α∈ [0,1]  ( and (</p>
    <p>Then (     where n ≥ 3</p>
    <p>Since  Π =2 (n-2). </p>
    <p>Then (Π             where m ≥ 4 and n ≥ 3.</p>
    <p>
      <italic>Case </italic>
      <italic>II:</italic>
    </p>
    <p>If for any α∈ [0,1]  (and (</p>
    <p> Then (,      where m ≥ 4</p>
    <p>Since  Π =n-1 and  are not adjacent to each other. </p>
    <p>Then (Π,          where m ≥ 4 and n ≥ 3.</p>
    <p>
      <italic>Case III:</italic>
    </p>
    <p>If for any α∈ [0,1] 󠇁(and (</p>
    <p>If   =2 and not adjacent to any other vertex for  m ≥ .</p>
    <p>Since (  where m ≥ 4</p>
    <p>Then  (Π,  where m ≥ 4 and n ≥ 3</p>
    <p> Π  has at least two vertices which have the maximum degree 2 (n-1) and are not adjacent to each other. Therefore, according to adjacent vertex, distinguishing proper edge coloring and algorithm  Π needs exactly 2 (n-1) colors.</p>
    <p>
      <italic>Case IV:</italic>
    </p>
    <p>If for any α∈ [0,1], ( and (</p>
    <p>If for any m ≥ 4 has at least one vertex which has the maximum degree 2 and not adjacent to any other vertex.</p>
    <p>Then (,   where m ≥ 4</p>
    <p>Similarly, for any n ≥ 3  has only one vertex which has the maximum degree n-2 and is adjacent to all other vertices except one. </p>
    <p>Then  (,  where n ≥ 3</p>
    <p>Since  Π  =2 (n-2) and are not adjacent to each other. </p>
    <p>Then (Π, where m ≥ 4 and n ≥ 3.</p>
    <p>
      <italic>Case V</italic>
      <italic>:</italic>
    </p>
    <p>If for any α∈ [0,1] , ( and (</p>
    <p>Then for any m ≥ 4 has at least one vertex which has the maximum degree 1 and is not adjacent to any other vertex. </p>
    <p>Then (  where m ≥ 4</p>
    <p>Similarly, for any n ≥ 3   has only one vertex which has the maximum degree n-k for some  ≥0 and is adjacent to all other vertices. Therefore, according to adjacent vertex, distinguishing proper edge coloring   needs exactly n-k colors. </p>
    <p>So  (   where n ≥ 3 and  ≥ 0</p>
    <p>Since  Π has at least two vertices which have the maximum degree n-k and are not adjacent to each other. </p>
    <p>Then  (Π where m ≥ 4, n ≥ 3 and  ≥ 0</p>
    <p>Since the graph of the α-cut contains a finite number of edges and only one edge is colored in each iteration of the algorithm, the algorithm will terminate in a finite number of iterations.</p>
    <p><bold>Note:</bold> In the crisp direct product of a path and a star graph, there is a fixed degree sequence for the vertex distinguishing proper edge chromatic number for adjacent vertices. By contrast, in the fuzzy direct product, there are several possible α-level representations depending on the membership intensity. Thus, this proposed work is based on uncertainties in edge participation, rather than any deterministic structure.</p>
    <p>Let m be the number of edges in the α-cut graph. For each edge, the algorithm checks whether it is feasible concerning the previously colored edges connected to it, which takes linear time as well. As a result, the time complexity is O(m²), which is a polynomial time complexity that can handle graphs of moderate size<bold>.</bold></p>
    <p>
      <bold>Parallel </bold>
      <bold>c</bold>
      <bold>omputing: Task </bold>
      <bold>p</bold>
      <bold>arallelism</bold>
    </p>
    <p>An influential procedure known as parallel computing divides the workload into smaller tasks that can be accomplished simultaneously by multiple processors functioning together to tackle an issue further rapidly. This technique extraordinarily speeds up calculation, which makes it vital in domains such as scientific investigation, data analysis, and high performance computing, which require to handle huge datasets, compound imitations, or actual processing. By representing tasks and processors as graphs, with vertices addressing tasks or processors within a computing system, edges addressing dependencies or communication networks regarding tasks, and fuzzy membership values signifying vagueness in task implementation periods or communication delays, fuzzy graph theory provides a mathematical basis for modelling and addressing these sorts of parallel computing issues. One particularly useful concept in this context is AVDPEC. The AVDPEC technique is especially effective when applied to the direct product of two specific types of graph structures, fuzzy path and fuzzy star graph structures.</p>
    <fig id="fig7">
      <graphic mimetype="image" mime-subtype="jpeg" xlink:href="image7.jpeg"/>
    </fig>
    <p><bold>Figure 10.</bold>Fuzzy graph of Parallel Computing: Task Parallelism</p>
    <p>
      <bold>Load </bold>
      <bold>b</bold>
      <bold>alancing in </bold>
      <bold>d</bold>
      <bold>ata </bold>
      <bold>n</bold>
      <bold>etworks: </bold>
    </p>
    <p>In order to avert overcrowding and ensure efficient data flow, load balancing is vital in data networks such as the internet and data hubs. In data networks such as cloud infrastructure, distributed frameworks, and data centers, load balancing is demonstrated, developed, and implemented extensively utilizing graphs, especially the direct product of fuzzy path and fuzzy star graphs. The associations and communications between several components (such as servers, tasks, data flows, and network nodes) in a data network can be demonstrated numerically employing graphs. The challenge is to assign routes to data packets without overloading any individual path. Data networks consist of multiple routers or servers connected by data paths. Vertices represent routers or servers, edges represent data paths or communication links between routers or servers, and a proper edge coloring algorithm is used to assign different paths to data packets. The key is to guarantee that no two adjacent paths sharing a common router or server are overloaded, thus balancing the load distribution across the network. The capacity and current load of each path are considered as fuzzy membership values. These values, ranging from 0 to 1, indicate the load status of each path: 0 indicates a path with no load, and 1 indicates a path at full capacity. The chromatic number derived from the graph coloring determines the minimum number of routers required to handle the load efficiently.</p>
    <p><bold>Example 10: </bold>Consider a linear network with four routers: A, B, C, and D. These routers are connected by three paths: AB, BC, and CD. Assign initial fuzzy membership values to each path based on their capacities and current loads as follows: path AB<bold>:</bold> 0.3 (low load), path BC<bold>:</bold> 0.5 (moderate load), and path CD<bold>: </bold>0.2 (very low load).</p>
    <p>Now assign data packets to different paths according to adjacent vertex distinguishing proper edge coloring. Also consider a star network with four routers: U, V, W, and X. The central router U is connected to all three routers V, W, and X by three different paths: UV, UW, and UX. Assign fuzzy membership values to each path based on their capacities and current loads as follows: path UV<bold>:</bold> 0.5 (moderate load), path UW<bold>:</bold> 0.2 (very low load), and path UX<bold>:</bold> 0.3 (low load).</p>
    <p>Use adjacent vertex distinguishing proper edge coloring to assign data packets to different paths so that no two adjacent paths sharing a mutual router are overloaded. As the network expands, combine different network topologies to maintain balanced load distribution. The direct product ofand  forms a complex network of 16 routers (AU), (AV), (AW), (AX), (BU), (BV), (BW), (BX), (CU), (CV), (CW), (CX), (DU), (DV), (DW) and (DX). These routers are connected by 18 paths (AU) (BV), (AU) (BW), (AU) (BX), (BU) (AV), (BU) (AW), (BU) (AX), (BU) (CV), (BU) (CW), (BU) (CX), (CU) (BV), (CU) (BW), (CU) (BX), (CU) (DV), (CU) (DW), (CU) (DX), (DU) (CV), (DU) (CW) and (DU) (CX). Now assign membership values to different paths of the data network   according to minimum capacity and loads as follows: path (AU) (BV)<bold>: </bold>0.3 (low load), path (AU) (BW)<bold>: </bold>0.2 (very low load),path (AU) (BX)<bold>:</bold> 0.3 (low load), path (BU) (AV)<bold>:</bold> 0.3 (low load), path (BU) (AW)<bold>: </bold>0.2 (very low load), path (BU) (AX)<bold>:</bold> 0.3 (low load), path (BU) (CV)<bold>:</bold> 0.5 (moderate load)<bold>, </bold>path (BU) (CW)<bold>:</bold> 0.2 (very low load), path (BU) (CX)<bold>:</bold> 0.3 (low load), path (CU) (BV)<bold>:</bold> 0.5 (moderate load)<bold>, </bold>path<bold> (</bold>CU) (BW)<bold>:</bold> 0.2 (very low load), path (CU) (BX)<bold>:</bold> 0.3 (low load)<bold>, </bold>path(CU) (DV)<bold>: </bold>0.2 (very low load), path (CU) (DW)<bold>:</bold>0.2 (very low load), path (CU) (DX)<bold>:</bold>0.2 (very low load), path (DU) (CV)<bold>: </bold>0.2 (very low load), path (DU) (CW)<bold>: </bold>0.2 (very low load), and path (DU) (CX)<bold>: </bold>0.2 (very low load).</p>
    <p>Assign data packets to different paths according to AVDPEC, using the following algorithm: first, assign data packets based on the minimum membership value (most reliable or least loaded); then balance the load by considering the next minimum membership value incident to the routers of the data network or, reuse paths that have already been assigned data packets to ensure efficient utilization, and finally, introduce new paths if necessary to handle additional load. </p>
    <p><bold>Figure 11. </bold>Fuzzy graph for load balancing in data network</p>
    <list list-type="order">
      <list-item>
        <p>
          <bold>Computational complexity</bold>
        </p>
      </list-item>
      <list-item>
        <p>
          <bold>R</bold>
          <bold>eal life applications</bold>
        </p>
      </list-item>
      <list-item>
        <p>
          <bold>C</bold>
          <bold>onclusion</bold>
        </p>
      </list-item>
    </list>
    <p>In this research, a systematic presentation of the AVDPEC of fuzzy graph products is provided, with particular emphasis on fuzzy path and star graphs. This approach establishes a schematic method for determining the AVDPEC of fuzzy direct products, which can be readily generalized to a wide range of intricate fuzzy graph constructions. Our findings demonstrate that this algorithm efficiently calculates the minimal number of colors required to color the direct product so that every pair of neighboring vertices in it can be distinguished while taking into consideration their respective edge memberships. These can be seen to have analytical proofs, involving algorithms and examples that determine its correctness and computational efficiency. The relevance and significance of the study are evident in its applications in the context of giant graphs in which the connectivity may be uncertain, specifically in neural networks, social, and broadcast graphs. The incorporation of fuzziness in membership variety has efficiently enhanced the relevance and applicability of AVDPEC. In this scenario, the "greedy algorithm for the α-cut" in the context of the problem will ensure the appropriateness and vertex distinguishing property of the coloring technique, aiming to use the fewest number of colors, thus directly addressing issues of resource allocation, equality in data graphs, and task allocation in parallel computing networks. Though in the research paper, the methodology is explained with examples in connection with fuzzy direct products of paths and stars, still this proposed framework is quite easy to extend to address complicated graphs. The areas, which can be extended in this research include fuzzy directed graphs, bidirected graphs, hypergraphs, and super hyper graphs. It is important to mention that incorporating these areas will significantly contribute to opening new research directions for specifying uncertainty and multi-attribute relations in complicated graphs, as highlighted in previous literature ([references related to fuzzy directed graphs, hypergraphs, and super hyper graphs]). In summary, the present work has succeeded in moving the frontiers of knowledge regarding the computation of the Average Vertex Degree Product Eigenvalue Coloring Problem in fuzzy graph products. By its success, this research will pave the way not only for practical implementations in network management but also for ways in various researches in fuzzy graph theory.</p>
    <p>
      <bold>Authors</bold>
      <bold>’</bold>
      <bold> contribution</bold>
    </p>
    <p>Bacha Khan: Conceptualization, methodology and writing – original draft. Tabasam Rashid: Conceptualization, methodology, validation, supervision and writing – review &amp; editing. Ismat Beg: Conceptualization, methodology, validation and editing.</p>
    <p>
      <bold>Conflict</bold>
      <bold>s</bold>
      <bold> of </bold>
      <bold>i</bold>
      <bold>nterest</bold>
    </p>
    <p>The authors declare that there is no conflict of interest. </p>
    <p>
      <bold>Data availability </bold>
      <bold>s</bold>
      <bold>tatement</bold>
    </p>
    <p>No data sets were generated or analyzed for the research described in this article.</p>
    <p>
      <bold>Funding</bold>
    </p>
    <p>No funding used from any source.</p>
    <p>
      <bold>R</bold>
      <bold>eferences</bold>
    </p>
    <p>[1] Zadeh LA. Fuzzy sets.<italic> Information and control</italic>. 1965;8(3): 338-353. doi: 10.1016/S0019-9958(65)90241-X.</p>
    <p>[2] Kaufmann A, Swanson DL. Introduction to the theory of fuzzy subsets. <italic>New York: Academic press</italic>. 1975;1: 42-180.</p>
    <p>[3] Mutab HMA. Fuzzy Graphs. <italic>Journal of Advances in Mathematics</italic>. 2019;17: 232-247. doi: 10.24297/jam.v17i0.8443.</p>
    <p>[4] Rosenfeld A. Fuzzy graphs. In: Zadeh LA, Fu KS, Shimura M. (eds.). <italic>Fuzzy sets and their applications to cognitive and decision processes</italic>. New York: Academic Press; 1975. p. 77-95. doi:10.1016/B978-0-12-775260-0.50008-6.</p>
    <p>[5] Mordeson JN, Chang-Shyh P. Operations on fuzzy graphs. <italic>Information Sciences</italic>. 1994;79(3-4): 159-170. doi: 10.1016/0020-0255(94)90116-3.</p>
    <p>[6] Molodtsov D. Soft set theory first results. <italic>Computers &amp; Mathematics with Applications</italic>. 1999;37(4-5): 19-31. doi:10.1016/S0898-1221(99)00056-5.</p>
    <p>[7] Raut S, Pal M. On chromatic number and perfectness of fuzzy graph. <italic>Information Sciences</italic>. 2022;597: 392-411. doi: 10.1016/j.ins.2022.03.050.</p>
    <p>[8] Gong Z, Zhang J. Chromatic Number of fuzzy graphs: Operations, fuzzy graph coloring, and applications. <italic>Axioms</italic>. 2022;11(12): 697. doi:10.3390/axioms11120697.</p>
    <p>[9] Sebastian A, Mathew S, Mordeson JN. A new fuzzy graph parameter for the comparison of human trafficking chains. <italic>Fuzzy Sets and Systems</italic>. 2022;450: 27-46. doi: 10.1016/j.fss.2022.04.016.</p>
    <p>[10] Malaguti E, Monaci M, Toth P. An exact approach for the vertex coloring problem. <italic>Discrete Optimization</italic>. 2011;8(2): 174-190. doi: 10.1016/j.disopt.2010.07.005.</p>
    <p>[11] Maheswari AU, Purnalakshimi AS, Samuvel BJ. Rainbow dominator coloring for special graphs. <italic>International Journal of Mechanical Engineering</italic>. 2022;7(5): 125-133.</p>
    <p>[12] Deepa P, Srinivasan P, Sundarakannan M. Local edge coloring of graphs. <italic>AKCE International Journal of Graphs and Combinatorics</italic>. 2021;18(1): 29-32. doi: 10.1080/09728600.2021.1915722.</p>
    <p>[13] Hadiputra FF, Maryati TK. A note on local edge antimagic chromatic number of graphs. <italic>Proyecciones (Antofagasta)</italic>. 2024;43(2): 447-458. doi: 10.22199/issn.0717-6279-6014.</p>
    <p>[14] Petruševski M, Škrekovski R. Proper edge-colorings with a rich neighbor requirement. <italic>Discrete Mathematics</italic>. 2024;347(3): 113803. doi: 10.1016/j.disc.2023.113803.</p>
    <p>[15] Zhang Z, Liu L, Wang J. Adjacent strong edge coloring of graphs. <italic>Applied Mathematics Letters</italic>. 2002;15(5): 623-626. doi: 10.1016/S0893-9659(02)80015-5.</p>
    <p>[16] Zhang ZF, Woodall DR, Yao B, Li JW, Chen XE, Bian L. Adjacent strong edge colorings and total colorings of regular graphs. <italic>Science in China Series A: Mathematics</italic>. 2009;52(5): 973-980. doi: 10.1007/s11425-008-0153-5.</p>
    <p>[17] Chen X, Li Z. Adjacent-vertex-distinguishing proper edge colorings of planar bipartite graphs with Δ = 9, 10, or 11. <italic>Information Processing Letters</italic>. 2015;115(2): 263-268. doi: 10.1016/j.ipl.2014.09.025.</p>
    <p>[18] Balister PN, Gyori E, Lehel J, Schelp RH. Adjacent vertex distinguishing edge colorings. <italic>Siam Journal on Discrete Mathematics</italic>. 2007;21(1): 237-250. doi: 10.1137/S0895480102414107.</p>
    <p>[19] Zhang Z, Chen X, Li J, Yao B, Lu X, Wang J. On adjacent vertex distinguishing total coloring of graphs. <italic>Science in China Series A: Mathematics</italic>. 2005;48(3): 289-299.</p>
    <p>[20] Behzad M. Graphs and their chromatic numbers [PhD thesis]. East Lansing, MI: Michigan State University; 1965. doi: 10.25335/j5he-k143.</p>
    <p>[21] Fink JF, Straight HJ. A note on path perfect graphs. <italic>Discrete Mathematics</italic>. 1981;33(1): 95-98. doi: 10.1016/0012-365X(81)90262-4.</p>
    <p>[22] Qiu K, Akl SG. On some properties of the star graph. <italic>VLSI Design</italic>. 1995;4(2): 389-396. doi: 10.1155/1995/61390.</p>
    <p>[23] Nelson AM. Internal direct products and the universal property of direct product groups. <italic>Formalized Mathematics</italic>. 2023;31(1): 101-120. doi: 10.2478/forma-2023-0010.</p>
    <p>[24] Gong Z, Zhang C. Adjacent Vertex Distinguishing Coloring of Fuzzy Graphs. <italic>Mathematics</italic>. 2023;11(10): 2233. doi: 10.3390/math11102233.</p>
    <p>[25] Fujita T, Smarandache F. Examples of fuzzy sets, hyperfuzzy sets, and superhyperfuzzy sets in climate change and the proposal of several new concepts. <italic>Climate Change Reports</italic>. 2025;2: 1-18. doi: 10.61356/j.ccr.2025.2485.</p>
    <p>[26] Fujita T, Smarandache F. Local-neutrosophic logic and local-neutrosophic sets: incorporating locality with applications. <italic>Multicriteria Algorithms with Applications</italic>. 2025;6: 66-86. doi: 10.61356/j.mawa.2025.6457.</p>
    <p>[27] Sudha S , Martin N , Smarandache F. Applications of Extended Plithogenic Sets in Plithogenic Sociogram. <italic>International Journal of Neutrosophic Science</italic>. 2023;20(4): 08-35. doi:10.54216/IJNS.200401.</p>
    <p>[28] Zhu S, Liu Z. Distance measures of picture fuzzy sets and interval-valued picture fuzzy sets with their applications. <italic>AIMS Math</italic>. 2023;8(12): 29817-29848. doi: 10.3934/math.20231525.</p>
  </body>
  <back/>
</article>
