Abstract
A geodesic dominated coloring of a graph G is a proper coloring in which each color class is dominated by at least one geodesic. The minimum number of colors required for such a coloring is the geodesic dominated chromatic number, denoted by . In this paper, we determine the geodesic dominated chromatic number for several families of graphs constructed through standard product operations, including the lexicographic product, the vertex corona, and the Hamiltonian edge corona. We further establish general bounds and characterize the influence of structural properties of these product graphs on .
1 Introduction
Graph coloring is a standard and widely studied topic in graph theory with numerous theoretical and practical applications. For a positive integer k, let [k] = {1, 2, …, k}. A function c:V(G) → [k] is a proper coloring of G provided that no edge uv∈E(G) has c(u) = c(v). The minimum integer k for which G admits a proper vertex coloring is called the chromatic number of G, denoted by χ(G). When the meaning is unambiguous, the term proper coloring will be used in place of proper vertex coloring. For a fixed color i, the set of vertices assigned that color is called the color class of i, and is written as C(i) = {v∈V(G)∣c(v) = i}. Since adjacent vertices are required to receive distinct colors, every such set C(i) contains only mutually non-adjacent vertices. Hence, each color class is an independent set, and the family {C(1), C(2), …, C(k)} forms a partition of V(G). The greatest number of vertices that can occur in any independent set of G is called the independence number, denoted by α(G).
Graph coloring is a fundamental technique used to model and solve various combinatorial optimization problems. Its theoretical studies in this field are deeply rooted in the exploration of the chromatic number and the development of efficient coloring algorithms. In research, there are numerous methods of graph coloring methods and techniques. In Matula et al. [1], Matula et al. provide significant work on algorithms related to graph coloring. Some of the techniques are Approximation Algorithms [], Parameterized Complexity [], Probabilistic Methods [], Hybrid Algorithms [–], Structural Decomposition []. The methods and techniques demonstrate that the strategies depend on how graph coloring is being tackled. There is insightful knowledge, allowing us to gain understanding and solve the fundamental problem of graph theory. In contrast to graph coloring, domination represents a fundamental concept in graph theory that concerns the control of vertices by specific subsets. A subset S⊆V(G) is a dominating set of G whenever every vertex outside S has a neighbor in S. The parameter γ(G) is the least cardinality of such a set. The foundational concepts were initially established by Ore [] and Berge [], whose pioneering works significantly influenced subsequent research in this field. A dominating set in graph theory, as it can be used to solve various problems entirely around network design for achieving communication coverage and resource allocation. It has wide applications in relay node placement, scheduling, and image processing. It also helps understand the building blocks of a graph, which contributes to theoretical and problem-solving skills. Significant related developments concerning this problem have been presented in Rao et al. [], Garg et al. [], Meybodi et al. [], Manuel and Parthiban [], Jena and Wojciechowski [], and Kawano [].
Beyond the classical coloring and domination problems, researchers have explored their interplay, giving rise to the intriguing concept of dominated coloring. This approach unifies coloring and domination, opening new avenues for theory and applications. A dominated coloring of G is a proper coloring in which each color class admits a vertex adjacent to all vertices in that class. The parameter χdom(G) is the least cardinality of such a set. The concept of dominated coloring was first introduced by Merouane et al. [] in 2015. In Chen [], Chen et al. discuss the application of dominated coloring in network optimization, highlighting its utility in managing interpersonal relationships within social networks and other networked systems. Significant related developments concerning this problem have been presented in Choopani et al. [], Goddard and Henning [], Li et al. [], Poonkuzhali and Jayagopal [], and Shalu et al. [, ].
A geodesic in a graph G is a shortest path connecting two vertices. For a geodesic λ, its closure is defined as I(λ) = ⋃x∈V(λ)N[x], that is, the union of the closed neighborhoods of all vertices lying on λ. We say that a geodesic λ dominates a vertex set S⊆V(G) if S⊆I(λ). A supreme geodesic is a geodesic whose closure contains the maximum number of vertices among all geodesics in G. A geodesic dominated coloring of a graph G is a proper coloring in which, for every color class, there exists a geodesic that dominates it. In other words, for every color class C of G, there exists a geodesic λ in G such that C⊆I(λ). The geodesic dominated chromatic number represents the minimum number of colors needed for a geodesic dominated coloring of G. Throughout the paper, GDC refers to geodesic dominated coloring. In Vathana MP, Jayagopal [], the concept of GDC was introduced, and the geodesic dominated chromatic number was determined for various network structures such as cycles, hypermeshes, complete binary trees, sibling trees, and hypertrees. Moreover, several lower bounds on the geodesic dominated chromatic number were established.
We organize the rest of the paper as follows:
Section 2: We discuss the lexicographic product, the vertex corona, and the Hamiltonian edge corona, outlining their definitions and structural relevance as a basis for analyzing GDC.
Section 3: We briefly present the conceptual background and motivation of GDC, highlighting its interplay with domination theory, geodesic concepts, and proper vertex coloring, and explaining why shortest paths naturally regulate color classes in network-based applications.
Section 4: We present some known results that establish relationships between geodesic dominated chromatic number and other graph parameters, including bounds based on the chromatic number, domination, and properties of supreme geodesics.
Section 5: We determine the exact geodesic dominated chromatic numbers for several graph classes formed via standard graph products, including the lexicographic, vertex corona, and Hamiltonian edge corona, and establish general structural bounds for these products.
Section 6: We summarize the key findings on domination-based coloring via geodesics in product graphs, highlighting exact values, general bounds, and the role of structural properties in determining the geodesic dominated chromatic number. We also outline potential directions for future research on the studied problem.
2 Basic preliminaries
Product graphs provide a unifying framework in graph theory for modeling complex systems by combining simpler structures through well-defined operations. In this work, we focus on the lexicographic product, the vertex corona, and the Hamiltonian edge corona (introduced here), each offering distinct structural features for studying geodesic properties and coloring strategies. The lexicographic productG•H of graphs G and H is the graph whose vertices are of the form (u, x), where u∈V(G) and x∈V(H). Two vertices (u, x) and (v, y) are adjacent in G•H if and only if either uv∈E(G), or u = v and xy∈E(H). The lexicographic product of graphs was first introduced by Harary [], where it was studied from a group-theoretic perspective in the context of automorphism groups. A more systematic combinatorial treatment of the lexicographic product, including its structural properties and algebraic behavior, was later developed by Sabidussi [27]. This product is ideal for modeling decision-making processes where decisions and options are layered, such as in scheduling, prioritization in task networks, or complex decision trees []. The vertex coronaG°H is the graph formed from one copy of G and |V(G)| mutually disjoint copies of H, where each vertex of G is made adjacent to all vertices of exactly one associated copy of H. For a vertex v∈V(G), we denote by Hv the copy of H attached to v in G°H. In Frucht and Harary [], Frucht and Harary introduce a new graph operation called the corona, where the resulting graph's automorphism group is generally isomorphic to the wreath product of the automorphism groups of the original graphs. Let G be a Hamiltonian graph and let 𝒞 be a fixed Hamiltonian cycle of G. The Hamiltonian edge coronaG♦H is formed by taking one copy of G together with |E(𝒞)| pairwise disjoint copies of H, indexed by the edges of 𝒞. For each edge (u, v)∈E(𝒞), we attach the corresponding copy of H by adding all edges from each of u and v to every vertex in that copy. We introduce this construction as a new graph operation designed to investigate structural and coloring properties arising from Hamiltonicity. For two vertex-disjoint graphs, the join is formed by combining the two graphs and then adding every edge that connects a vertex of one graph to a vertex of the other. The union of two graphs is the graph obtained by collecting all the vertices and all the edges from both graphs. The intersection of two graphs is the graph determined by the vertices and edges common to both.
3 Conceptual background and motivation
Geodesic dominated coloring (GDC) lies at the intersection of three classical themes in graph theory: domination, geodetic structure, and proper vertex coloring. Domination captures the idea of control or coverage through a strategically chosen set of vertices, while geodetic concepts incorporate the geometry of shortest paths and reflect how information, influence, or monitoring propagates efficiently through a network. Formally, a set S⊆V(G) is geodetic whenever every vertex outside S lies on some shortest path between a pair of vertices from S, and it is strong geodetic if this containment occurs on a unique shortest path; the minimum such sizes are g(G) and sg(G), respectively. When the same set also dominates G, one obtains the corresponding hybrid parameters: a geodetic dominating set [of minimum size γg(G)] and a strong geodetic dominating set [of minimum size γsg(G)]. These notions are fundamentally vertex-centric: one seeks a small collection of vertices that, through adjacency and shortest-path structure, govern the entire graph.
GDC departs from this vertex-centric viewpoint by imposing domination requirements on color classes. In GDC, the vertex set is first partitioned into independent sets (a proper coloring), and then each color class must be “controlled” through shortest-path structure: for every color class, there exists a geodesic whose geodetic closure contains that entire class. Thus, shortest paths serve as structured “controllers” that dominate groups of vertices rather than individual vertices. This class-based formulation is important in contexts where vertices are naturally grouped into roles, tasks, frequencies, time slots, or operational clusters, and where supervision is performed along efficient routes. Accordingly, the optimization objective changes: instead of minimizing the size of a dominating-type vertex set, one minimizes the number of colors subject to a distance-aware domination constraint.
From an applied perspective, many network-design requirements can be viewed as a single composite problem with multiple constraints. First, the system must be partitioned to prevent conflicts (for example, interference in wireless communication, contention in parallel processing, or collisions in scheduling); proper coloring directly models this requirement. Second, the partitioned components must remain observable or controllable via a limited supervisory mechanism; classical domination captures such coverage, but it is typically local and adjacency-based. Dominated coloring strengthens the interaction between partitioning and supervision by requiring each color class to be dominated by at least one vertex, but this still abstracts away the role of communication distance and the fact that monitoring and coordination often occur along shortest routes. GDC consolidates these requirements: it enforces conflict-free partitioning while ensuring that every class can be supervised through a shortest-path backbone. In this way, GDC simultaneously encodes (i) separation of incompatible vertices, (ii) structured coverage of each class, and (iii) efficient reachability through geodesics.
The above synthesis becomes particularly compelling for networks whose topology is inherently modular, hierarchical, or redundant. Such architectures are naturally modeled by product graphs, which assemble large graphs from simpler components while preserving structural regularities. For instance, the lexicographic product captures hierarchical layering by replacing each vertex of a backbone by a local module; vertex corona constructions model hub-cluster designs by attaching local components to backbone vertices; and Hamiltonian edge corona variants encode redundancy along selected edges to improve robustness. In these composite settings, shortest-path geometry can change dramatically under graph composition, and the interaction between coloring constraints and distance-based domination becomes non-trivial. Consequently, studying GDC on product graphs not only yields new structural bounds and extremal phenomena but also provides principled guidance for the design of scalable and fault-tolerant architectures where partitioning and shortest-path-based supervision must be achieved simultaneously.
4 Some known results
Observation 4.1. [] For any graph G, .
Observation 4.2. [] If G contains a geodesic that dominates V(G), then .
Theorem 4.3. [] If G is a graph of order n with a supreme geodesic λ, where m = |I(λ)|/2, then .
Theorem 4.4. [] If G is a graph on order n with a supreme geodesic λ, and H is the induced subgraph on V(I(λ)) with minimum chromatic number among all geodesics in G, where , then .
5 Main results
Observation 5.1. For any graph G of order n, .
Theorem 5.2. For any graphs G and H, .
Proof. Let (u, v) be an edge in G+H such that u∈G and v∈H. Since G+H is a join graph, V(H)⊆N(u) and V(G)⊆N(v). Thus, the geodesic between u and v dominates V(G+H). By Observation 4.2, . It is a well-known fact that χ(G+H) = χ(G)+χ(H). Therefore, .
Theorem 5.3. For any graphs G and H, .
Proof. Let c:V(G∪H) → [k] be a GDC of G∪H. Consider the restriction of c to V(G). If two vertices are adjacent in G, they are also adjacent in G∪H. Since c is proper on G∪H, such vertices receive distinct colors. Hence, the restriction c to V(G) is proper on G. For the geodesic domination property, note that it is verified only with respect to geodesics lying entirely inside G. Thus, the restriction c to V(G) is a valid GDC of G. By the same reasoning, the restriction of c to V(H) is a GDC of H. Hence, and , so that . Therefore, .
Remark 5.4. For any vertex-disjoint graphs G and H,
Theorem 5.5. For any graphs G and H,
Proof. Let cG:V(G) → [p] and cH:V(H) → [q] be a GDCs of G and H, respectively, where and . Since G∩H is a subgraph of both G and H, the restriction of cG (or cH) to V(G∩H) induces a proper coloring of G∩H. Consider the restriction of cG to V(G∩H), denoted by c. For each color class C(i) of G∩H under c, where i∈[p], there exists a geodesic λ in G such that C(i)⊆I(λ), since cG is a GDC of G. Note that every subpath of a geodesic is itself a geodesic between its endpoints. Hence, the subpath of λ lying entirely in G∩H, say λ′, is a geodesic in G∩H satisfying C(i)⊆I(λ′). Consequently, c is a GDC of G∩H. Hence, . By symmetry, considering the restriction of cH to V(G∩H) yields . Therefore, .
Remark 5.6. For any subgraph H of G, .
The proof of the following theorem is omitted, as it is similar to that of Observation 5.1.
Theorem 5.7. For any graphs G and H with n and m vertices respectively,
.
Theorem 5.8. For any graphs G and H, if G contains a geodesic λ whose closure dominates V(G), then .
Proof. Let λ be a geodesic in G such that I(λ) = V(G). For any vertex (x, h)∈V(G•H), since I(λ) = V(G), there exists a vertex y∈V(λ) with either y = x or (y, x)∈E(G). In either case, every vertex in the copy of H corresponding to x is adjacent to some vertex associated with y in G•H. Hence, all copies of H are dominated by vertices corresponding to λ, implying I(λ) = V(G•H). Therefore, by Observation 4.2, .
Theorem 5.10. For any graphs G and H of order n and m, respectively, .
Proof. Let cG:V(G) → [p] and cH:V(H) → [q] be a GDCs of G and H, respectively, where and . It follows from the construction of G•H that there are m copies of G and n copies of H. For each g∈V(G) and h∈V(H), let Hg and Gh denote the induced subgraphs of G•H on the vertex sets {(g, hj):1 ≤ j ≤ m} and {(gi, h):1 ≤ i ≤ n}, respectively. Clearly, Hg≅H and Gh≅G. Let c:V(G•H) → [pq]. For 1 ≤ i ≤ p and for each g∈C(i), assign c((g, hj)) = cH(hj)+q(i−1), 1 ≤ j ≤ m. Observe that for any g∈V(G), the restriction of c to Hg induces a proper coloring of Hg, since cH is a proper coloring of H. Furthermore, if g and g′ are adjacent vertices in G, then the color sets assigned to Hg and are disjoint by construction. Thus, we have c(x)≠c(y) for all x∈V(Hg) and . As a result, c is a proper coloring of G•H. It suffices to verify that each color class of G•H is dominated by at least one geodesic. For 1 ≤ i ≤ p, let Si = {(g, hj):g∈C(i)and1 ≤ j ≤ m}⊆V(G•H). Since cG is a GDC of G, there exists a geodesic λi in G that dominates the color class C(i). This implies that the corresponding geodesic in G•H dominates the set Si. As a result, c is a GDC of G•H. Therefore, .
We now verify that the bounds given in Theorem 5.9 are sharp:Upper Bound: Consider two paths Pn and Pm. It is well-known that [], . Furthermore, it is easy to observe that . By Theorem 5.9, we have . Therefore, Thus, the upper bound in Theorem 5.9 is attained, confirming its sharpness.
Theorem 5.10. For any cycle G of order n>5 and any complete graph H of order m, let . Then .
Proof. Let c:V(G•H) → [k] be a GDC of G•H and λ be a supreme geodesic in G•H. It is easy to observe that the length of λ is d(G•H) and |I(λ)| = m(d(G•H)+3). Since G is a cycle and H is a complete graph, it follows that d(G•H) = d(G), and any two vertices belonging to the same row or to adjacent rows in G•H must receive distinct colors under c. This implies that , ∀i∈[k]. Therefore, . Let as defined in Algorithm 1. See Figures 1, 2.
Algorithm 1

Figure 1
Figure 2
Proof of correctness: We prove that Algorithm 1 produces a GDC of G•H = Cn•Km. First, we show that the coloring produced by Algorithm 1 is proper. The algorithm assigns labels to the vertices v(i, j) column by column, in such a way that within every fixed column j, vertices are labeled alternately along the cycle Cn. The coloring is then defined by . Hence, any two vertices receiving the same color belong to the same block of at most r consecutive labels. By the labeling pattern in Algorithm 1, vertices with the same color are pairwise separated by at least one intermediate vertex along each copy of Cn. Moreover, since H = Km, every two vertices lying in the same row are adjacent, and Algorithm 1 assigns distinct labels, hence distinct colors, to all vertices in the same row. Therefore, no two adjacent vertices of Cn•Km receive the same color. Therefore, c is a proper coloring of G•H. It suffices to verify that each color class of G•H is dominated by at least one geodesic. Let C(i) be a color class such that |C(i)| = r for some i∈[k]. By Algorithm 1, there exists a cycle C (a copy of G) in G•H that contains all the vertices of C(i). Let (u1, u2, …, ur) denote the increasing sequence of vertices of C(i) under the labeling specified in Algorithm 1. Observe that in this sequence the vertices of C(i) appear alternately along C. Since the vertices of C(i) are placed alternately on C, it follows that in C, d(u1, ur) = 2r−2. Let x and y be two vertices on C such that x∈N(u1)∩N(u2)∩V(C) and y∈N(ur−1)∩N(ur)∩V(C). Let P be the path from x to y in C that passes through the vertices u2, u3, …, ur−1. Then d(x, y) = 2r−4 ≤ d(G), which implies that P is a shortest path between x and y in C. Since every geodesic in C is also a geodesic in G•H, P is a geodesic in G•H. By the choice of x and y, it follows that C(i)⊆I(P). Thus, the geodesic P dominates the color class C(i). By similar reasoning, for any color class C(i) with |C(i)| ≤ r, there exists a geodesic in G•H that dominates it. As a result, c is a GDC of G•H. Therefore, .
Theorem 5.11. For any cycles G and H of orders n>5 and m respectively, with n<m, let and . Then
Proof. Consider the case when m is even. Let c:V(G•H) → [k] be a GDC of G•H and λ be a supreme geodesic in G•H. It is easy to observe that the length of λ is d(G•H) and |I(λ)| = m(d(G•H)+3). Let S be the induced subgraph on the set of vertices I(λ). Since S contains a complete graph on 4 vertices, χ(S)≥4. This implies that , ∀i∈[k]. Moreover, there is no geodesic in G such that the subgraph induced by its closure cannot be colored with fewer than four colors. Therefore, by Theorem 4.4, we have . Let as defined in Algorithm 2. See Figure 3.
Algorithm 2

Figure 3
Proof of correctness: We prove that Algorithm 2 produces a GDC of G•H = Cn•Cm. First, we show that the coloring produced by Algorithm 2 is proper. The algorithm assigns labels to the vertices of G•H by first labeling the columns j = 1, 2, m, and then extending the labeling to the remaining columns by copying the labels from the column indexed by j−2. The coloring is then defined by . Hence, any two vertices receiving the same color belong to the same block of at most s consecutive labels. By the labeling pattern in Algorithm 2, vertices assigned the same color occur only in rows of the same parity and in columns whose indices differ by two. Consequently, any two vertices having the same color are separated by at least one intermediate vertex in every copy of G as well as in every copy of H, and therefore they cannot be adjacent. In particular, no two vertices of the same color lie in consecutive rows, and no two vertices of the same color lie in consecutive columns. Since adjacency in Cn•Cm arises either from vertices lying in consecutive rows or from vertices lying in the same row and in consecutive columns, it follows that no two adjacent vertices of Cn•Cm receive the same color. Therefore, c is a proper coloring of G•H. It suffices to verify that each color class of G•H is dominated by at least one geodesic. Let C(i) be a color class such that |C(i)| = r for some i∈[k]. By Algorithm 2, there exists a cycle C (a copy of G) in G•H that contains vertices of C(i), and these t vertices are located either entirely within a single column of G•H or within two consecutive columns. Let (u1, u2, …, ut) denote the increasing sequence of those t vertices of C(i) that lie on the cycle C, under the labeling specified in Algorithm 2. Observe that in this sequence the vertices of C(i) appear alternately along C. Since the vertices of C(i) are placed alternately on C, it follows that in C, d(u1, ut) = 2t−2. Let x and y be two vertices on C such that x∈N(u1)∩N(u2)∩V(C) and y∈N(ut−1)∩N(ut)∩V(C). Let P be the path from x to y in C that passes through the vertices u2, u3, …, ut−1. Then d(x, y) = 2t−4 ≤ d(G), which implies that P is a shortest path between x and y in C. Since every shortest path in C is also a shortest path in G•H, P is a geodesic in G•H. By the choice of x and y, the vertices u1, u2, …, ut lie in I(P). Moreover, the remaining r−t vertices of C(i) lie outside the cycle C, each lying in the same row as some vertex of C in G•H. By construction of G•H, each of these vertices is adjacent to some vertex on the path P, and hence belongs to I(P). Thus, the geodesic P dominates the color class C(i). By similar reasoning, for any color class C(i) with |C(i)| ≤ r, there exists a geodesic in G•H that dominates it. As a result, c is a GDC of G•H. Therefore, . The case where m is odd can be dealt with similarly by Algorithm 3. See Figure 4.
Algorithm 3

Figure 4
Corollary 5.12. For any complete graph Kn and any path Pm, .
Corollary 5.13. For any complete graph Kn and any cycle Cm,
Theorem 5.14. For any graphs G and H of order n and m≥2, respectively, .
Proof. Let cH:V(H) → [p] be a GDC of H, where p = χ(H). For each gi∈V(G), let Hgi denote the copy of H corresponding to gi, where 1 ≤ i ≤ n. Consider the coloring c:V(G°H) → [np] by c(x) = cH(x)+p(i−1), for eachx∈V(Hgi). Since cH is a proper coloring of H, its restriction to each copy Hgi is proper, and distinct copies of H receive disjoint color sets. To extend the coloring to the vertices of G, let M be a maximum matching of G. For each edge (gi, gj)∈M, assign c(gi) = c(x), for somex∈V(Hgj) and c(gj) = c(y), for somey∈V(Hgi). For every unmatched vertex gi∈V(G)\V(M), select a neighbor gj∈V(M) such that (gj, gk)∈M for some gk∈V(G). Assign to gi a color from Hgj distinct from the color of gk. Such a choice is always possible since m≥2. We now verify that c is a proper coloring of G°H. For each copy Hgi, the coloring c is proper since it is induced by cH, and different copies use disjoint sets of colors. On G, vertices matched in M receive distinct colors. Each unmatched vertex is assigned a color different from that of its matched neighbor, and any two unmatched vertices that share a color must be non-adjacent; otherwise, they would have been included in M. Thus, the restriction of c to G is proper, and hence c is a proper coloring of G°H. Next, we confirm that c is a GDC of G°H. For each gi∈V(G), the subgraph induced by Hgi is isomorphic to H and colored using cH shifted by p(i−1). Since cH is a GDC of H, every color class within Hgi is dominated by a geodesic. Thus, the restriction of c to each Hgi is also geodesic dominated. Moreover, gi is adjacent to all vertices in Hgi, which collectively use the color set [p(i−1)+1, pi]. If some vertex gj∈V(G) is assigned a color from Hgi, then gi is also adjacent to gj since (gi, gj)∈E(G). Thus, gi itself dominates the entire color set [p(i−1)+1, pi]. As a result, c is a GDC of G°H. Therefore, .
Theorem 5.15. For any complete graphs G and H of order n≥3 and m ≤ 2, respectively, .
Proof. Let c:V(G°H) → [k] be a GDC of G°H. Since G°H contains a complete graph on n vertices, χ(G°H)≥n. Hence, . Let c:V(G°H) → [n]. See Figure 5B. First, assign to each vertex of G a unique color from [n]. Second, consider Hamiltonian cycle 𝒞 in G. Then, for every u∈V(𝒞), color the vertices of Hu using colors from the set {c(x), c(y)} where x and y belongs to N(u)∩V(𝒞) in G°H. Clearly, c is a proper coloring of G°H. It suffices to verify that each color class C(i), for every i∈[n] is dominated by at least one geodesic. We consider two distinct cases. In the first case, there are two vertices of two copies of H shares a color from [n]. Now the geodesic between two vertices of V(G°H)\V(G) that are colored with i, dominates the color class C(i), i∈[n]. In the second case, there is only one vertex from a copy of H shares a color from [n]. The geodesic between the vertices x and y that are colored with i dominates the color class C(i) where x and y belongs to a copy of H and V(G), respectively. This is true for every i∈[n]. Therefore, c is a GDC of G°H.
Figure 5
Theorem 5.16. For any complete graphs G and H of order n≥3 and m≥3, respectively, .
Proof. Let c:V(G°H) → [k] be a GDC of G°H. Since G°H contains a complete graph on n vertices, χ(G°H)≥n. Hence, . Moreover, these n colors are used to color the vertices of G in G°H. Now we assert that a color used in V(G) can be shared with at most two vertices of V(G°H)\V(G) such that they belong to distinct copies of H. Assume the contrary, suppose a color that is used in V(G) is shared with three vertices, say x, y, and z of V(G°H)\V(G). Clearly, these three vertices belong to distinct copies of H. Since c is a GDC of G°H, there exists a geodesic in G°H that dominates the vertices x, y, and z. This implies that there exists a geodesic in G°H that dominates three copies of H. However, in G°H, the geodesic between any two vertices dominates at most two copies of H, because both G and H are complete graphs. Thus, no geodesic in G°H can dominate three distinct copies of H. This is a contradiction. Hence, a color used in V(G) can be shared with no more than two vertices of V(G°H)\V(G) such that they belong to distinct copies of H. Now to color the remaining m−2 vertices from each copy of H, we additionally need at least n(m−2)/2 colors since a geodesic in G°H dominates at most two vertices of V(G°H)\V(G) such that they belong to distinct copies of H. Therefore, . Let c:V(G°H) → [nm/2] as defined in Algorithm 4. See Figure 5A.
Algorithm 4

Proof of correctness: We prove that Algorithm 4 produces a GDC of G°H = Kn°Km, where n≥3 and m≥3. First, we show that the coloring produced by Algorithm 4 is proper. The algorithm assigns distinct colors to the vertices v1, v2, …, vn of G, and then assigns colors to the vertices belonging to the copies of H according to the proposed coloring scheme in Algorithm 4. By construction, each color class contains at most two vertices, and whenever two vertices receive the same color, they belong to distinct copies of H. Now, in the corona product Kn°Km, adjacency arises in exactly three ways: either between two vertices of G, or between two vertices belonging to the same copy of H, or between a vertex vi of G and a vertex of the corresponding copy Hi. Since G = Kn, the vertices v1, v2, …, vn are pairwise adjacent, and Algorithm 4 assigns them distinct colors. Further, each copy Hi is a complete graph, so any two vertices within the same copy are adjacent; however, by the coloring rule of Algorithm 4, no two vertices in the same copy of H receive the same color. Also, no vertex vi and no vertex in its corresponding copy Hi receive the same color. Therefore, any two vertices assigned the same color must belong to distinct copies of H. Since there are no edges between vertices belonging to different copies of H, such vertices are non-adjacent. Hence, no two adjacent vertices of G°H receive the same color. Therefore, c is a proper coloring of G°H. It suffices to verify that each color class of G°H is dominated by at least one geodesic. Now, the geodesic between two vertices of V(G°H)\V(G) colored with i dominates the color class C(i), i∈[nm/2]. This is true for every i∈[nm/2]. As a result, c is a GDC of G°H. Therefore, .
Proposition 5.17. For any graphs G and H of order n and m, respectively, .
Theorem 5.18. For any complete graphs G and H of order n and m, respectively,
Proof. Let c:V(G♦H) → [k]. Consider the case when n≥m+2. In this case, χ(G♦H)≥χ(G)≥n since m ≤ n−2. Consider the case when n<m+2. In this case, χ(G♦H)≥χ(H)≥m since m≥n−1. Further, every copy of H in G♦H is joined to two adjacent vertices of G. Hence, χ(G♦H)≥m+2. Let 𝒞 be a Hamiltonian cycle in G, and for each edge (u, v)∈E(𝒞), let Huv denote the copy of H associated with (u, v).
Case 1: n≥m+2. Consider the coloring c:V(G♦H) → [n] by assigning pairwise distinct colors from [n] to the vertices of G. Since every vertex of Huv is adjacent to both u and v, its m vertices are assigned distinct colors from [n]\{c(u), c(v)}, which is possible because n≥m+2. Thus, each Huv is properly colored, and c yields a proper coloring of G♦H. See Figure 6A.
Figure 6
Case 2: n<m+2. Consider the coloring c:V(G♦H) → [m+2] analogously, assigning pairwise distinct colors from [n] to V(G). For each edge (u, v)∈E(𝒞), the corresponding Huv is colored with distinct colors from [m+2]\{c(u), c(v)}, which is possible beacuse |[m+2]\{c(u), c(v)}| = m. Hence, each Huv is properly colored, and c yields a proper coloring of G♦H. See Figure 6B.
Theorem 5.19. For any Hamiltonian graph G of order n and any graph H of order m≥2, .
Proof. Let cH:V(H) → [p] be a GDC of H, where p = χ(H). Let V(G♦H) = {g1, g2, …, gn} and let 𝒞 be a Hamiltonian cycle in G with edge set E(𝒞) = {ei = (gi, gi+1), i∈[n]}, with cyclic indexing on the vertices (i.e., gn+1 = g1). For each edge ei∈E(𝒞), let Hei denote the corresponding copy of H attached to ei, 1 ≤ i ≤ n. Consider the coloring c:V(G♦H) → [np] by c(x) = cH(x)+p(i−1), for eachx∈V(Hei). Since cH is a proper coloring of H, its restriction to each copy Hei is proper, and distinct copies of H receive disjoint color sets. To extend the coloring to V(G), for each gi∈V(G) assign c(gi) = c(x), for somex∈V(Hei+1). We now verify that c is a proper coloring of G♦H. For each copy Hei, the coloring c is proper since it is induced by cH, and different copies use disjoint sets of colors. For the vertices of G, each gi receives its color from Hei+1, which is distinct from its incident copy Hei. Moreover, gi is not adjacent to any vertex of Hei+1, ensuring that no conflict arises. Thus, c restricted to G is proper, and hence c is a proper coloring of G♦H. Next, we confirm thatc is a GDC of G♦H. For each edge (gi, gi+1)∈E(𝒞), the subgraph induced by Hei is isomorphic to H and is colored using cH shifted by p(i−1). Observe that the geodesic between gi and gi+1 dominates the color classes C(p(i−1)+1), C(p(i−1)+2), …, C(pi). As a result, c is a GDC of G♦H. Therefore, .
Theorem 5.20. For any complete graphs G and H of order n≥3 and m, respectively,
Proof. Case 1: n ≤ 5 and m ≤ 3, or n ≤ 4 and m≥4, or n≥6 and m ≤ 4.By Observation 4.1, . Let c:V(G♦H) → [p] as defined in Algorithm 5, where p = χ(G♦H). See Figure 6A.
Algorithm 5

Proof of correctness: We prove that the coloring produced by Algorithm 5 is proper. The algorithm first assigns distinct colors to the vertices of G = Kn, namely c(vi) = i, 1 ≤ i ≤ n. Hence, since G is complete, no two adjacent vertices of G receive the same color. Now consider a copy Huv≅Km corresponding to an edge (u, v) of the Hamiltonian cycle C in G. Since every vertex of Huv is adjacent to both u and v, Algorithm 5 assigns to each chosen vertex of Huv a color from {1, 2, …, n}\{c(u), c(v)}, thereby avoiding conflict with the endpoints u and v. Moreover, because Huv is a complete graph, any two vertices of Huv are adjacent, and hence the algorithm assigns distinct colors to vertices lying in the same copy of H. For the remaining vertices, Algorithm 5 assigns a new color to each group formed by taking one vertex from distinct copies of H along the Hamiltonian cycle C. Since there are no edges between vertices belonging to different copies of H, any two vertices receiving the same new color are non-adjacent. Therefore, no two adjacent vertices of G◇H receive the same color. Hence, the coloring produced by Algorithm 5 is proper. We now verify that c is a GDC of G♦H. For n = 3, every geodesic between two vertices of G dominates all color classes of G♦H. For n = 4, any geodesic between two vertices of a Hamiltonian cycle 𝒞 in G at distance two dominates all color classes. For n = 5, let i∈[p] be the color assigned to a vertex u∈V(G). Let x and y be vertices of a Hamiltonian cycle 𝒞 in G such that d(u, x) = d(u, y) = 2 in 𝒞. Then the geodesic between x and y in G dominates the entire color class C(i), since m ≤ 3. The same argument applies to every i∈[p]. For n≥6, the reasoning is analogous and is therefore omitted. As a result, c is a GDC of G♦H. Therefore, . Case 2: n = 5 and m≥4.
Let c:V(G♦H) → [k] be a GDC of G♦H. we assert that any color from [k] can be assigned to at most four vertices of V(G♦H). Suppose, to the contrary, that a color is shared by five vertices. Now we have the following two subcases: in Subcase (a), all five vertices belong to distinct copies of H, and since each edge of G dominates at most four copies of H, no geodesic can dominate five vertices from five distinct copies, leading to a contradiction; in Subcase (b), one vertex, say u, belongs to V(G) and the remaining four, say a, b, c, d, belong to V(G♦H)\V(G). Since a, b, c and d belong to distinct copies of H, and u forbids its two adjacent copies in a Hamiltonian cycle 𝒞 of G, at most three copies of H can share the same color, which again leads to a contradiction. Hence, each color can be assigned to at most four vertices of V(G♦H). Therefore, . We now prove the upper bound. Let c:V(G♦H) → [n(m+1)/4] as defined in Algorithm 6. See Figure 6C.
Algorithm 6

Proof of correctness: We prove that the coloring produced by Algorithm 6 is proper. The algorithm first assigns distinct colors to the vertices of G = K5, namely c(vi) = i, 1 ≤ i ≤ 5. Since G is complete, this yields a proper coloring on the vertex set V(G). Next, for each copy Huv≅Km corresponding to an edge (u, v) of the Hamiltonian cycle C, Algorithm 6 chooses three vertices and assigns them distinct colors from {1, 2, …, 5}\{c(u), c(v)}. Thus, none of these vertices receives the same color as either endpoint u or v, and since Huv is complete, no two adjacent vertices in Huv receive the same color. The remaining vertices are partitioned into groups of size at most four, each group consisting of one vertex taken from four consecutive copies of H along the cycle C. Each such group is assigned a new color. Since the vertices of a given group belong to distinct copies of H, and there are no edges between different copies, any two vertices receiving the same new color are non-adjacent. Therefore, no two adjacent vertices of G◇H receive the same color. Hence, the coloring produced by Algorithm 6 is proper. We now verify that c is a GDC of G♦H. Now consider two subcases based on how the color is assigned to vertices:
Subcase (a): A color is assigned to four vertices of V(G♦H). Let i∈[⌈n(m+1)/4⌉] be such a color assigned to vertices u, v, w, x∈V(G♦H). Regardless of whether three of these vertices belong to consecutive copies of H and the fourth to V(G), or all four belong to four consecutive copies of H, by construction there exist vertices y∈N(u)∩N(v) and z∈N(w)∩N(x) such that the geodesic between y and z in G dominates the color class C(i).
Subcase (b): A color is assigned to at most three vertices of V(G♦H)\V(G). Let i∈[⌈n(m+1)/4⌉] be such a color assigned to vertices u, v, w∈V(G♦H)\V(G). Since the reasoning is analogous to Case (i), the color class C(i) is dominated by a suitable geodesic in G. Similarly, if a color is assigned to two or one vertex, the same argument applies. Since this argument holds for every color i∈[⌈n(m+1)/4⌉], it follows that c is a GDC of G♦H. Therefore, .
Case 3: n≥6 and m≥5.
Let c:V(G♦H) → [k] be a GDC of G♦H. See Algorithm 7 and Figure 6D. Now, the proof that c is a GDC of G♦H is similar to that of Case 2 and hence omitted. Therefore, .
Algorithm 7

6 Conclusion
In this paper, we studied GDC in product graphs and investigated how graph composition influences the geodesic dominated chromatic number. By analyzing standard graph products, lexicographic, vertex corona, and Hamiltonian edge corona, we provided exact values and general bounds for the geodesic dominated chromatic number for several graph classes. Our results show how the structural properties of product graphs influence geodesic domination and coloring, highlighting the role of supreme geodesics and induced subgraphs in determining sharp bounds. These findings contribute to the theoretical understanding of geodesic-based coloring and offer practical insights for network design, including fault tolerance, load balancing, and efficient routing.
Statements
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author contributions
MV: Conceptualization, Methodology, Writing – original draft. RJ: Formal analysis, Supervision, Validation, Writing – review & editing.
Funding
The author(s) declared that financial support was received for this work and/or its publication. The article processing charge (APC) for open access publication was funded by Vellore Institute of Technology, Chennai, India.
Acknowledgments
The authors sincerely thank all those who supported and contributed to this work.
Conflict of interest
The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declared that Generative AI was not used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1.
MatulaDWMarbleGIsaacsonJD. Graph coloring algorithms. In:ReadRC, editor. Graph Theory and Computing. New York, NY; London: Elsevier (1972). p. 109–22. doi: 10.1016/B978-1-4832-3187-7.50015-5
2.
PemmarajuSVRamanR. Approximation algorithms for the max-coloring problem. In: International colloquium on automata, languages, and programming. Berlin, Heidelberg: Springer (2005). p. 1064–75. doi: 10.1007/11523468_86
3.
FialaJGolovachPAKratochvílJ. Parameterized complexity of coloring problems: treewidth versus vertex cover. Theoret Comput Sci. (2011) 412:2513–23. doi: 10.1016/j.tcs.2010.10.043
4.
AlonN. Probabilistic methods in coloring and decomposition problems. Discrete Math. (1994) 127:31–46. doi: 10.1016/0012-365X(92)00465-4
5.
HebrardEKatsirelosG. A hybrid approach for exact coloring of massive graphs. In: Integration of Constraint programming, artificial intelligence, and operations research: 16th international conference, CPAIOR 2019 Thessaloniki, Greece, June 4-7, (2019). Proceedings 16. Cham: Springer (2019). p. 374–90. doi: 10.1007/978-3-030-19212-9_25
6.
GaoMHuJ. Graph Coloring Algorithm Based on Minimal Cost Graph Neural Network. IEEE Access. (2024). doi: 10.1109/ACCESS.2024.3439352
7.
KaniwaFDinakenyaneOPhuthegoM. A multi-objective hybrid algorithm for optimizing neural network architectures in wildlife conservation: a theoretical framework with practical validation. Sci Rep. (2025). doi: 10.1038/s41598-025-21539-9
8.
MoalicLGondranA. Variations on memetic algorithms for graph coloring problems. J Heurist. (2018) 24:1–24. doi: 10.1007/s10732-017-9354-9
9.
OreO. Theory of Graphs. Providence: Colloquium Publications American Mathematical Society (1962). doi: 10.1090/coll/038
10.
BergeC. Graphs and Hypergraphs. Kidlington, OX: Elsevier Science Ltd. (1985).
11.
RaoYKosariSSheikholeslamiSMChellaliMKheibariM. On the outer-independent double Roman domination of graphs. Front Appl Math Stat. (2021) 6:559132. doi: 10.3389/fams.2020.559132
12.
GargNGargSJadejaMMeenaYKGopalaniDChauhanGSet al. novel dominating set and centrality based graph convolutional network for node classification. Multimed Tools Appl. (2025) 84:12979–3004. doi: 10.1007/s11042-024-19525-w
13.
MeybodiMASafariMDavoodijamE. Domination based graph neural networks. Int J Comput Applic. (2024) 46:998–1005. doi: 10.1080/1206212X.2024.2404087
14.
ManuelMParthibanA. Lower bounds for the Zagreb indices of trees with given total domination number and its applications in QSPR studies of alkanes: M. Manuel, PA. Sci Rep. (2025) 15:34949. doi: 10.1038/s41598-025-18870-6
15.
JenaSKWojciechowskiP. Representation of dominating set variants using dataless neural networks. In: International conference on algorithmic aspects in information and management. Singapore: Springer (2024). p. 15–26. doi: 10.1007/978-981-97-7801-0_2
16.
KawanoF. A graph neural network model for inferring interindividual variation from experimental biological data. Sci Rep. (2025) 15:39680. doi: 10.1038/s41598-025-23320-4
17.
MerouaneHBHaddadMChellaliMKheddouciH. Dominated colorings of graphs. Graphs Combinator. (2015) 31:713–27. doi: 10.1007/s00373-014-1407-3
18.
ChenYH. The dominated coloring problem and its application. In: International conference on computational science and its applications. Cham: Springer (2014). p. 132–45. doi: 10.1007/978-3-319-09153-2_10
19.
ChoopaniFJafarzadehAErfanianAMOJDEHDA. On dominated coloring of graphs and some Nordhaus-Gaddum-type relations. Turk J Math. (2018) 42:2148–56. doi: 10.3906/mat-1710-97
20.
GoddardWHenningMA. Domination and dominator colorings in planar graphs with small diameter. Discrete Appl Math. (2022) 313:80–92. doi: 10.1016/j.dam.2022.02.003
21.
LiMZhangSYeC. Dominated coloring in product graphs. J Comb Optim. (2023) 46:24. doi: 10.1007/s10878-023-01094-7
22.
PoonkuzhaliSJayagopalR. Dominated coloring in certain trees. Comput Appl Math. (2025) 44:1–20. doi: 10.1007/s40314-025-03207-w
23.
ShaluMVijayakumarSSandhyaT. A lower bound of the cd-chromatic number and its complexity. In: Algorithms and discrete applied mathematics: third international conference, CALDAM 2017 Sancoale, Goa, India, February 16-18, 2017 proceedings 3. Cham: Springer (2017). p. 344–55. doi: 10.1007/978-3-319-53007-9_30
24.
ShaluMVijayakumarSSandhyaT. On the complexity of cd-coloring of graphs. Discrete Appl Math. (2020) 280:171–85. doi: 10.1016/j.dam.2018.03.004
25.
VathanaMPJayagopalR. Geodesic dominated coloring of graphs. IEEE Access. (2025).
26.
HararyF. On the group of the composition of two graphs. Duke Mathematical Journal. (1959) 26:29–34. doi: 10.1215/S0012-7094-59-02603-1
27.
SabidussiG. The lexicographic product of graphs. Duke Math J. (1961) 28:573–8. doi: 10.1215/S0012-7094-61-02857-5
28.
LiangDLiFXuZ. The number of spanning trees in a new lexicographic product of graphs. Sci China Inform Sci. (2014) 57:1–9. doi: 10.1007/s11432-014-5110-z
29.
FruchtRHararyF. On the corona of two graphs. Aequationes Mathematicae. (1970) 4:322–5. doi: 10.1007/BF01844162
Summary
Keywords
dominated coloring, dominating set, geodesic dominated coloring, Hamiltonian edge corona, lexicographic, proper coloring, vertex corona
Citation
Vathana MP and Jayagopal R (2026) Geodesic dominated coloring in certain product graphs. Front. Appl. Math. Stat. 12:1842479. doi: 10.3389/fams.2026.1842479
Received
30 March 2026
Revised
10 June 2026
Accepted
22 June 2026
Published
13 July 2026
Volume
12 - 2026
Edited by
Yong Chen, Hangzhou Dianzi University, China
Reviewed by
Kalaiselvi Ganeshkumar, Anna University, India
Polona Repolusk, University of Maribor, Slovenia
Updates
Copyright
© 2026 Vathana and Jayagopal.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: R. Jayagopal, jgopal89@gmail.com
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.