Next Article in Journal
A Study on the Production-Inventory Problem with Omni-Channel and Advance Sales Based on the Brand Owner’s Perspective
Next Article in Special Issue
Constraint Qualifications and Optimality Conditions for Nonsmooth Semidefinite Multiobjective Programming Problems with Mixed Constraints Using Convexificators
Previous Article in Journal
Advancing AI-Driven Linguistic Analysis: Developing and Annotating Comprehensive Arabic Dialect Corpora for Gulf Countries and Saudi Arabia
Previous Article in Special Issue
Representing the Information of Multiplayer Online Battle Arena (MOBA) Video Games Using Convolutional Accordion Auto-Encoder (A2E) Enhanced by Attention Mechanisms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal L(d,1)-Labeling of Certain Direct Graph Bundles Cycles over Cycles and Cartesian Graph Bundles Cycles over Cycles

by
Irena Hrastnik Ladinek
Faculty of Mechanical Engineering, University of Maribor, Smetanova 17, 2000 Maribor, Slovenia
Mathematics 2024, 12(19), 3121; https://doi.org/10.3390/math12193121
Submission received: 2 September 2024 / Revised: 2 October 2024 / Accepted: 4 October 2024 / Published: 5 October 2024
(This article belongs to the Special Issue Mathematical Optimization and Control: Methods and Applications)

Abstract

:
An L ( d , 1 ) -labeling of a graph G = ( V , E ) is a function f from the vertex set V ( G ) to the set of nonnegative integers such that the labels on adjacent vertices differ by at least d and the labels on vertices at distance two differ by at least one, where d 1 . The span of f is the difference between the largest and the smallest numbers in f ( V ) . The λ 1 d -number of G, denoted by λ 1 d ( G ) , is the minimum span over all L ( d , 1 ) -labelings of G. We prove that λ 1 d ( X ) 2 d + 2 , with equality if 1 d 4 , for direct graph bundle X = C m × σ C n and Cartesian graph bundle X = C m σ C n , if certain conditions are imposed on the lengths of the cycles and on the cyclic -shift σ .

1. Introduction

The Frequency Assignment Problem (FAP) is a combinatorial optimization problem that arises in the field of telecommunications and radio frequency (RF) engineering. The goal of the FAP is to assign a set of communication frequencies to a set of transmitters while satisfying certain constraints and minimizing interference. This problem was first formulated as a graph-coloring problem in 1980 by Hale [1]. According to Roberts [2], in order to avoid interference, any two “close” transmitters must receive different channels, and any two “very close” transmitters must receive channels that are at least two channels apart. To translate the problem into the language of graph theory, the transmitters are represented by the vertices of a graph; two vertices are “very close” if they are adjacent and “close” if they are at a distance of two in the graph. Based on this problem, Griggs and Yeh [3] introduced L ( 2 , 1 ) -labeling on a simple graph.
Formally, an L ( d , 1 ) -labeling of a graph G is an assignment f of non-negative integers to vertices of G such that
| f ( u ) f ( v ) | d ; d ( u , v ) = 1 , 1 ; d ( u , v ) = 2 ,
where d 1 . The difference between the largest label and the smallest label assigned by f is called the span of f, and the minimum span over all L ( d , 1 ) -labeling of G is called the λ 1 d -number of G, denoted by λ 1 d ( G ) . The general problem of determining λ 1 d ( G ) is N P -hard [4].
Griggs and Yeh [3] put forward a conjecture that λ 1 2 Δ 2 for any graph G with the maximum degree Δ 2 . They proved that λ 1 2 ( G ) Δ 2 + 2 Δ for a general graph with the maximum degree Δ . Later, Chang and Kuo [5] improved the bound to Δ 2 + Δ while Král’ and Škrekovski [6] further reduced the bound to Δ 2 + Δ 1 . Furthermore, in 2005, Gonçalves [7] announced the bound Δ 2 + Δ 2 ; the conjecture is still open. The L ( 2 , 1 ) -labeling has recently been extensively studied by many researchers; the common trend is either to determine the value of the L ( 2 , 1 ) -labeling number or to suggest bounds for particular classes of graphs.
Graph products are one of the natural constructions that develop more complex graphs from simple ones. Graph bundles [8,9], also called twisted products, are a generalization of product graphs; these have been (under various names) frequently used as computer topologies or communication networks. A famous example is the ILIAC IV supercomputer [10]. While the labeling problem of Cartesian and direct products is well studied [11,12,13,14,15,16,17,18], much less is known about the labeling problem of Cartesian and direct graph bundles [8,19].
The central result of this paper is that, for certain direct graph bundles C m × σ C n and certain Cartesian graph bundles C m σ C n , where σ is a cyclic -shift, the preceding lower bound corresponds to the exact value of λ 1 d . An analogous result is found with respect to the λ 1 d -numbering of direct products of cycles and Cartesian products of cycles [12].
The rest of the paper is organized as follows. In the Section 2, we provide the basic definitions and some preliminary observations that are needed to outline our results. Section 3 deals with the λ 1 d -numbering of direct graph bundle cycles over cycles, while Section 4 presents analogous results for Cartesian graph bundle cycles over cycles. The methods of attack are similar.

2. Terminology and Preliminaries

A finite, simple, and undirected graph G = ( V ( G ) , E ( G ) ) comprises a set of vertices V ( G ) and a set of edges E ( G ) . As usual, the edge { i , j } E ( G ) is denoted by i j . Although here we are interested in undirected graphs, the order of the vertices will sometimes be important; for example, when we will assign automorphisms to the edges of the base graph. In such cases, we assign two opposite arcs { ( i , j ) , ( j , i ) } to edge { i , j } .
Two graphs, G and H, are called isomorphic, denoted by the symbols G H , if there exists a bijection φ from V ( G ) onto V ( H ) that preserves the adjacency and nonadjacency. In other words, a bijection φ : V ( G ) v ( H ) is an isomorphism when φ ( i ) φ ( j ) E ( H ) if and only if i j E ( G ) . An isomorphism of a graph G onto itself is called an automorphism. The identity automorphism on G will be denoted by i d G or i d .
The cycle  C n on n vertices is defined by V ( C n ) = { 0 , 1 , , n 1 } and i j E ( C n ) if i = ( j ± 1 ) mod n . P n denotes the path on n 1 distinct vertices 0 , 1 , 2 , , n 1 with edges i j E ( P n ) if j = i + 1 , 0 i < n 1 . For a graph G = ( V , E ) the distance  d G ( u , v ) , or d ( u , v ) , between vertices u and v is defined as the number of edges on the shortest u , v -path.
The automorphisms of a cycle have two types: a cyclic shift in the cycle by ℓ elements will be referred to as cyclic -shift and reflections with one, two, or no fixed points (depending on the parity of n). We will focus on the first type. A cyclic -shift, denoted by σ , 0 < n , is defined as σ ( i ) = ( i + ) mod n for i = 0 , 1 , , n 1 . As a special case, we have the identity ( = 0 ).
Let G = ( V ( G ) , E ( G ) ) and H = ( V ( H ) , E ( H ) ) be connected graphs. The direct product  G × H and the Cartesian product  G H of G and H are defined as follows: V ( G × H ) = V ( G H ) = V ( G ) × V ( H ) ; E ( G × H ) = { { ( g 1 , h 1 ) ( g 2 , h 2 ) } | { g 1 , g 2 } E ( G ) and { h 1 , h 2 } E ( H ) } and E ( G H ) = { { ( g 1 , h 1 ) ( g 2 , h 2 ) } | { g 1 , g 2 } E ( G ) and h 1 = h 2 , or { h 1 , h 2 } E ( H ) and g 1 = g 2 } . For more information on the direct and the Cartesian products of graphs, we refer to [20].
Let B and G be graphs, and Aut ( G ) be the set of automorphisms of G. To any ordered pair of adjacent vertices u , v V ( B ) we will assign an automorphism of G. Formally, let σ : V ( B ) × V ( B ) Aut ( G ) . For brevity, we will write σ ( u , v ) = σ u , v and assume that σ v , u = σ u , v 1 for any u , v V ( B ) .
Now, we construct the graphs X 1 and X 2 as follows. The vertex set of X 1 and X 2 is the Cartesian product of vertex sets, V ( X 1 ) = V ( X 2 ) = V ( B ) × V ( G ) . The edges of X 1 are obtained using the following rule: for any b 1 b 2 E ( B ) and any g 1 g 2 E ( G ) , the vertices ( b 1 , g 1 ) and ( b 2 , σ b 1 , b 2 ( g 2 ) ) are adjacent in X 1 . We refer to X 1 as a direct graph bundle with base B and fibre G, and write X 1 = B × σ G . The edges of X 2 are obtained using the following rule: for any g 1 g 2 E ( G ) and any b V ( B ) , the vertices ( b , g 1 ) and ( b , g 2 ) are adjacent in X 2 , and for any b 1 b 2 E ( B ) and any g V ( G ) , the vertices ( b 1 , g ) and ( b 2 , σ b 1 , b 2 ( g ) ) are adjacent in X 2 . We refer to X 2 as a Cartesian graph bundle with base B and fibre G, and write X 2 = B σ G .
Clearly, if all σ u , v are identity automorphisms, the direct graph bundle is isomorphic to the direct product B × σ G = B × G and the Cartesian graph bundle is isomorphic to the Cartesian product B σ G = B G .
A graph bundle over a cycle can always be constructed in such a way that all but, at most, one automorphism are identities. Fixing V ( C n ) = { 0 , 1 , 2 , , n 1 } , let us denote σ n 1 , 0 = α , σ i 1 , i = i d for i = 1 , 2 , , n 1 , and write C n × α G C n × σ G and C n α G C n σ G . In this article, we will frequently use this fact.
A graph bundle C n × α G can also be represented as the graph obtained from the product P n × G by adding a copy of K 2 × G between vertex sets { n 1 } × V ( G ) and { 0 } × V ( G ) , such that if V ( K 2 ) = { 1 , 2 } and ( 1 , u ) is adjacent to ( 2 , v ) in K 2 × G , then ( n 1 , u ) and ( 0 , α ( v ) ) are connected by an edge in C n × α G . Similarly, the graph bundle C n α G can be represented by the product P n G by adding a copy of K 2 G between vertex sets { n 1 } × V ( G ) and { 0 } × V ( G ) .
We shall need the following lemma; see [21].
Lemma 1.
If G is a graph with maximum degree Δ and G includes a vertex with Δ neighbours, each of which is of degree Δ, then λ 1 d ( G ) Δ + 2 d 2 , where 1 d Δ .
The following facts will also be useful in the sequel.
Claim 1.
If a , b and n are integers with n 1 , then | ( a mod n ) ( b mod n ) | = ( | a b | mod n ) or n ( | a b | mod n ) .
Corollary 1.
If a , b , d and n are integers with d , n 1 , then | ( a mod n ) ( b mod n ) | d d ( | a b | mod n ) n d .
Corollary 2.
If a , b and n are integers with n 1 , then | a n b | mod n = ( b mod n ) or n ( b mod n ) .

3. Direct Graph Bundle C m × σ C n

Theorem 1.
Let d 1 , m 3 and s = 2 d + 3 . Let X = C m × σ C n be a direct graph bundle with fibre C n and base C m . If n is a multiple of s and ℓ has the form of = [ k s + ( 1 ) a 2 m ] mod n or of = [ k s ( 1 ) a ( d + 1 ) m ] mod n , where a { 1 , 2 } and k Z Z , then λ 1 d ( X ) 2 d + 2 , with equality if 1 d 4 .
Proof. 
To prove this theorem, we will present several labelings of X. We will define four L ( d , 1 ) labelings of X using labels 0 , 1 , , 2 d + 2 according to the cyclic -shift σ . Let v = ( i , j ) V ( X ) .
(i)
Let = [ k s + ( 1 ) a 2 m ] mod n , where a { 1 , 2 } and k Z Z . Define labeling f a of v as
f a ( v ) = i + ( d + a ) j mod s
(ii)
Let = [ k s ( 1 ) a ( d + 1 ) m ] mod n , where a { 1 , 2 } and k Z Z . Define labeling g a of v as
g a ( v ) = ( d + a ) i + j mod s
All assignments are clearly well-defined.
  • Since C m × σ C n can be represented as the graph obtained from the product P m × C n by adding edges between vertex sets { m 1 } × V ( C n ) and { 0 } × V ( C n ) (i.e., edges corresponding to the nontrivial automorphism σ , 0 ), first observe the product P m × C n .
    Let X have the labeling f a . Then, v can be assigned the integer
    f a ( v ) = i + ( d + a ) j mod s .
    Let w be a vertex adjacent to v in P m × C n , so w is of the form ( i + i , ( j + j ) mod n ) with one of the following properties:
    (a)
    i = 0 , i = 1 , | j | = 1 ,
    (b)
    i = m 1 , i = 1 , | j | = 1 ,
    (c)
    i = 1 , 2 , m 2 , | i | = 1 , | j | = 1 .
    It is clear that
    f a ( w ) = i + ( d + a ) j + i + ( d + a ) j mod s .
    Corollary 1 can be used to show that | f a ( v ) f a ( w ) | d ; therefore, it is sufficient to show that
    d | i + ( d + a ) j | mod s s d = d + 3
    and, through symmetry, if X has the labeling g a , then
    d | ( d + a ) i + j | mod s d + 3 .
    The reader can easily verify that | i + ( d + a ) j | mod s , | ( d + a ) i + j | mod s { d , d + 1 , d + 2 , d + 3 } .
    Let z be a vertex, at twice the distance from v in P m × C n . Then, z takes the form ( i + i , ( j + j ) mod n ) , with one of the following properties:
    (a)
    i { 0 , 1 } , i { 0 , 2 } , j { 2 , 0 , 2 } , i and j are not all zero;
    (b)
    i { m 2 , m 1 } , i { 0 , 2 } , j { 2 , 0 , 2 } , i and j are not all zero;
    (c)
    i { 2 , 3 , , m 3 } , i , j { 2 , 0 , 2 } , i and j are not all zero.
    Let X have the labeling f a . Note that z receives the label
    f a ( z ) = i + ( d + a ) j + i + ( d + a ) j mod s .
    To show that | f a ( v ) f a ( z ) | 1 , it is enough to show, via Corollary 1, that
    1 | i + ( d + a ) j | mod s 2 d + 2
    and, if X has labeling g a , that
    1 | ( d + a ) i + j | mod s 2 d + 2 .
    Since | i + ( d + a ) j | mod s , | ( d + a ) i + j | mod s { 1 , 2 , 3 , 2 d , 2 d + 1 , 2 d + 2 } , the following hold:
  • We will now consider the edges between the fiber over m 1 and the fiber over 0 in X = C m × σ C n . These are edges ( m 1 , u ) ( 0 , ( u + j + ) mod n ) , where u V ( C n ) and | j | = 1 or, in another form, ( 0 , u ) ( m 1 , ( u + j ) mod n ) , where u V ( C n ) and | j | = 1 (recall that σ ( i ) = ( i + ) mod n and σ 1 ( i ) = ( i ) mod n ).
    (a)
    First, let us consider two adjacent vertices, one from the fiber over m 1 and the other from the fiber over 0. Let X has labeling f a and let v = ( m 1 , j ) . If w is a neighbour from the fiber over 0, then w is of the form w = ( 0 , ( j + j + ) mod n ) , where | j | = 1 and = [ k s + ( 1 ) a 2 m ] mod n for some k Z Z . Then,
    f a ( v ) = m 1 + ( d + a ) j mod s
    and
    f a ( w ) = ( d + a ) ( j + j + ) mod s .
    To show that | f a ( v ) f a ( w ) | d , it is sufficient to show that
    d [ | m 1 ( d + a ) ( j + ) | mod s ] d + 3 ,
    through Corollary 1.
    Because = [ k s + ( 1 ) a 2 m ] mod n for some k Z Z , there exists k Z Z such that = k s + ( 1 ) a 2 m . Hence,
    | m 1 ( d + a ) ( j + ) | mod s = | m 1 ( d + a ) ( j + k s + ( 1 ) a 2 m ) | mod s
    = | m ( 1 ( 1 ) a 2 d ( 1 ) a 2 a ) 1 ( d + a ) j ( d + a ) k s ) | mod s
    For a = 1 , we can receive
    | m s 1 ( d + 1 ) j ( d + 1 ) k s | mod s =
    | s ( m ( d + 1 ) k ) ( 1 + ( d + 1 ) j ) | mod s
    and for a = 2
    | m s 1 ( d + 2 ) j ( d + 2 ) k s ) | mod s =
    | s ( m ( d + 2 ) k ) ( 1 + ( d + 2 ) j ) | mod s .
    Since ( 1 + ( d + a ) j ) mod s { d + 2 , d + 3 } and s ( 1 + ( d + a ) j ) mod s { d , d + 1 } , the claim is true according to Corollary 2.
    Let X have the labeling g a . Then, = k s ( 1 ) a ( d + 1 ) m for some k Z Z , and for adjacent vertices v = ( m 1 , j ) and w = ( 0 , ( j + j + ) mod n ) , we need to show that
    d [ | ( d + a ) ( m 1 ) ( j + ) | mod s ] d + 3 .
    Note that
    | ( d + a ) ( m 1 ) ( j + ) | mod s = | ( d + a ) ( m 1 ) ( j + k s ( 1 ) a ( d + 1 ) m ) | mod s = | m ( d + a + ( 1 ) a d + ( 1 ) a ) ( d + a ) j k s | mod s .
    For a = 1 , we obtain
    | k s ( ( d + 1 ) + j ) | mod s
    and for a = 2
    | m s ( d + 2 ) j k s | mod s = | s ( m k ) ( ( d + 2 ) + j ) | mod s .
    Since ( ( d + 1 ) + j ) mod s , s ( ( d + 2 ) + j ) mod s { d , d + 2 } and ( ( d + 2 ) + j ) mod s , s ( ( d + 1 ) + j ) mod s { d + 1 , d + 3 } , the desired result follows.
    (b)
    Finally, observe vertices at a distance of two, where the shortest path between them contains at least one edge between the fiber over m 1 and the fiber over 0. Let v and z be two such vertices. We claim that the label of v is not equal to the label of z.
    First, let v and z be vertices from the fiber over m 1 (this is analogous if both vertices are from the fiber over 0). Let v = ( m 1 , j ) . Then, z is of the form z = ( m 1 , ( j + j ) mod n ) , where | j | = 2 (using the fact that ( m 1 , j ) and ( m 1 , ( j + 2 ) mod n ) have a common neighbour ( 0 , ( j + 1 + ) mod n ) and ( m 1 , j ) and ( m 1 , ( j 2 ) mod n ) have a common neighbour ( 0 , ( j 1 + ) mod n ) ). We already considered such vertices when we considered vertices at a distance of two in the graph P m × C n .
    Let v be a vertex from the fiber over m 1 and z a vertex from the fiber over 1 (similarly, v is from the fiber over m 2 and z is from the fiber over 0).
    Let v = ( m 1 , j ) . Then, z is of the form z = ( 1 , ( j + j + ) mod n ) , where j { 2 , 0 , 2 } . Let X have the labeling f a :
    f a ( v ) = m 1 + ( d + a ) j ) mod s
    and
    f a ( z ) = 1 + ( d + a ) ( j + j + ) mod s .
    In this case, it is enough to show, via Corollary 1, that
    1 [ | m 2 ( d + a ) ( j + ) | mod s ] 2 d + 2 .
    In the proof of (1), we showed that m 1 ( d + a ) ( j + ) = k s ( 1 + ( d + a ) j ) for some k Z Z . Therefore,
    | m 2 ( d + a ) ( j + ) | mod s = | k s ( 2 + ( d + a ) j ) | mod s .
    Since ( 2 + ( d + a ) j ) mod s { 1 , 2 , 3 } and s ( 2 + ( d + a ) j ) mod s { 2 d , 2 d + 1 , 2 d + 2 } , the claim is true according to Corollary 2.
    Now, observe labeling g a . We will consider this as similar to the above. We claim that
    1 [ | ( d + a ) ( m 2 ) ( j + ) | mod s ] 2 d + 2 .
    In the proof of (2), we see that ( d + a ) ( m 1 ) ( j + ) = k s ( ( d + a ) + j ) for some k Z Z . Therefore,
    | ( d + a ) ( m 2 ) ( j + ) | mod s = | k s ( 2 ( d + a ) + j ) | mod s .
    Since ( 2 ( d + a ) + j ) mod s , s ( ( 2 ( d + a ) + j ) mod s ) { 1 , 3 , 2 d , 2 d + 2 } , the desired result follows. Accordingly, two vertices that are at a distance of two from each other receive different labels.
We showed that λ 1 d ( C m × σ C n ) 2 d + 2 . Further, as C m × σ C n is a regular graph of degree 4, the application of Lemma 1 to the preceding statement shows that λ 1 d ( C m × σ C n ) = 2 d + 2 , if 1 d 4 . □
Example 1.
The aforementioned scheme is illustrated in Figure 1, where an L ( 2 , 1 ) -labeling of P 9 × P 7 occurs following that of C 9 × σ C 7 for = 1 , 3 , 4 , 6 .

4. Cartesian Graph Bundle C m σ C n

Theorem 2.
Let d 1 , m 3 and s = 2 d + 3 . Let X = C m σ C n be a Cartesian graph bundle with fibre C n and base C m and let n be a multiple of s. Then, λ 1 d ( X ) 2 d + 2 , with equality if 1 d 4 , if one of the following statements holds:
(a) 
ℓ has the form = [ k s + ( 1 ) a 2 d m ] mod n , where a { 1 , 2 } and k Z Z .
(b) 
d = 3 t + 2 for some t { 0 , 1 , } and ℓ has the form
= k s ( 2 t + 3 ) ( d + a ) m mod n , where a { 1 , 2 } and k Z Z .
(c) 
d = 3 t + 1 for some t { 0 , 1 , } and ℓ has the form
= k s + ( 2 t + 1 ) ( d + a ) m mod n , where a { 1 , 2 } and k Z Z .
(d) 
d = 3 t for some t { 1 , 2 , } , m = p s + 3 t 3 for some p { 0 , 1 , } and some t { 0 , 1 , , 2 t } and ℓ has the form
= k s + ( i + a 1 ) s 3 ( 1 ) a t mod n , where a { 1 , 2 } , k Z Z and i { 0 , 1 , 2 } .
Proof. 
We will present four L ( d , 1 ) labelings of C m σ C n using labels 0 , 1 , , 2 d + 2 according to the cyclic -shift σ . Let v = ( i , j ) V ( X ) .
(i)
Assume that statement (a) from the theorem holds. For a { 1 , 2 } define labeling f a of v as
f a ( v ) = d i + ( d + a ) j mod s .
(ii)
Assume that one of statements (b), (c) or (d) holds. For a { 1 , 2 } , define labeling g a of v as
g a ( v ) = ( d + a ) i + d j mod s .
All assignments are clearly well-defined.
  • Since C m σ C n can be represented as the graph obtained from the product P m C n by adding edges between vertex sets { m 1 } × V ( C n ) and { 0 } × V ( C n ) , first observe the product P m C n .
    Let X have labeling f a . Then, v can be assigned the integer
    f a ( v ) = d i + ( d + a ) j mod s .
    Let w be a vertex adjacent to v in P m C n . Then, v and w differ in exactly one coordinate. More precisely, w has the form w = ( i + i , ( j + j ) mod n ) , with one of the following properties:
    (a)
    if i = 0 , then i = 1 , j = 0 or i = 0 , | j | = 1 ;
    (b)
    if i = m 1 , then i = 1 , j = 0 or | j | = 1 , i = 0 ;
    (c)
    if i { 1 , 2 , , m 2 } , then | i | = 1 , j = 0 or | j | = 1 , i = 0 .
    It is clear that
    f a ( w ) = d i + ( d + a ) j + d i + ( d + a ) j mod s .
    Corollary 1 can show that | f a ( v ) f a ( w ) | d ; therefore, it is sufficient to show that
    d | d i + ( d + a ) j | mod s s d = d + 3
    and, using symmetry, if X has labeling g a ,
    d | ( d + a ) i + d j | mod s d + 3 .
    Both claims are true since | d i + ( d + a ) j | mod s , | ( d + a ) i + j | mod s { d , d + 1 , d + 2 , d + 3 } .
    Next, let z be a vertex at a distance of two from v in P m C n . Then, z is of the form z = ( i + i , ( j + j ) mod n ) , where v and z differ in exactly one (i) or both coordinates (ii). In all cases, there are three options for the values of i and j . In (i):
    (a)
    if i { 0 , 1 } , then i = 0 , | j | = 2 or i = 2 and j = 0 ;
    (b)
    if i { m 2 , m 1 } , then i = 0 , | j | = 2 or i = 2 and j = 0 ;
    (c)
    otherwise, i = 0 , | j | = 2 or | i | = 2 , j = 0 .
    In (ii):
    (a)
    if i = 0 , then i = 1 , | j | = 1 ;
    (b)
    if i = m 1 , then i = 1 , | j | = 1 ;
    (c)
    otherwise, | i | = 1 , | j | = 1 .
    Let X have labeling f a . Then,
    f a ( z ) = d i + ( d + a ) j + d i + ( d + a ) j mod s .
    Since we want to prove that | f a ( v ) f a ( z ) | 1 , it is sufficient to prove, using Corollary 1, that
    1 [ | d i + ( d + a ) j | mod s ] 2 d + 2 ,
    and if X has the labeling g a , that
    1 [ | ( d + a ) i + d j | mod s ] 2 d + 2 .
    The reader can verify that in (i) we can obtain | d i + ( d + a ) j | mod s , | ( d + a ) i + d j | mod s { 1 , 3 , 2 d , 2 d + 2 } and in (ii) | d i + ( d + a ) j | mod s , | ( d + a ) i + d j | mod s { 1 , 2 , 2 d + 1 , 2 d + 2 } . Hence, both results follow.
  • In the following, we are interested in edges in X = C m σ C n between the fiber over vertex m 1 and the fiber over vertex 0. These are edges ( m 1 , u ) ( 0 , ( u + ) mod n ) , u V ( C n ) or in another form ( 0 , u ) ( m 1 , ( u ) mod n ) , u V ( C n ) .
    • Let us first observe two adjacent vertices v and w. Let X have the labeling f a and let v = ( m 1 , j ) . Then, w is of the form w = ( 0 , ( j + ) mod n ) , where = [ k s + ( 1 ) a 2 d m ] mod n for some k Z Z . Vertex v can be assigned the integer
      f a ( v ) = d ( m 1 ) + ( d + a ) j mod s
      and w can be assigned the integer
      f a ( w ) = ( d + a ) ( j + ) mod s .
      We claim that | f a ( v ) f a ( w ) | d or, through Corollary 1, that
      d [ | d ( m 1 ) ( d + a ) | mod s ] d + 3 .
      Since there exists k Z Z such that = k s + ( 1 ) a 2 d m , it follows that
      | d ( m 1 ) ( d + a ) | mod s = | d ( m 1 ) ( d + a ) ( k s + ( 1 ) a 2 d m ) | mod s = = | d m ( 1 ( 1 ) a 2 d ( 1 ) a 2 a ) d ( d + a ) k s | mod s = = | d m ( 1 ) a + 1 s d ( d + a ) k s | mod s = | s ( d m ( 1 ) a + 1 ( d + a ) k ) d | mod s
      (since 1 ( 1 ) a 2 d ( 1 ) a 2 a equals s for a = 1 and s for a = 2 ). Using Corollary 2, this can be shown to be equal to d or to s d = d + 3 and the claim is true.
      Further, observe labeling g a . Then, one of the statements—(b), (c) or (d)—of the Theorem applies. Let these be Cases (b), (c) and (d), accordingly. Since
      g a ( v ) = ( d + a ) ( m 1 ) + d j mod s
      and
      g a ( w ) = d ( j + ) mod s ,
      in all three cases we have to show that
      d [ | ( d + a ) ( m 1 ) d | mod s ] d + 3 ,
      using Corollary 1.
      Case (b) Let d = 3 t + 2 (then s = 6 t + 7 ). Since = k s ( 2 t + 3 ) ( d + a ) m for some k Z Z , we can obtain
      | ( d + a ) ( m 1 ) d | mod s = | ( d + a ) ( m 1 ) d ( k s ( 2 t + 3 ) ( d + a ) m ) | mod s = | ( d + a ) m ( 1 + d ( 2 t + 3 ) ) ( d + a ) d k s | mod s = | ( d + a ) m ( t + 1 ) s ( d + a ) d k s | mod s = | s ( ( d + a ) m ( t + 1 ) d k ) ( d + a ) | mod s .
      Using Corollary 2, this is shown to be equal to ( d + a ) mod s , s ( ( d + a ) mod s ) { d + 1 , d + 2 } .
      Case (c) Let d = 3 t + 1 (then s = 6 t + 5 ). Since = k s + ( 2 t + 1 ) ( d + a ) m for some k Z Z , it holds that
      | ( d + a ) ( m 1 ) d | mod s = | ( d + a ) ( m 1 ) d ( k s + ( 2 t + 1 ) ( d + a ) m ) | mod s = | ( d + a ) m ( 1 d ( 2 t + 1 ) ) ( d + a ) d k s | mod s = | ( d + a ) m ( t s ) ( d + a ) d k s | mod s = | s ( m t ( d + a ) d k ) ( d + a ) | mod s .
      As in case (a), this is equal to d + 1 or d + 2 .
      Case (d) Let d = 3 t (then s = 6 t + 3 ). Since = k s + ( i + a 1 ) s 3 ( 1 ) a t for some k Z Z , it holds that
      | ( d + a ) ( m 1 ) d | mod s = | ( d + a ) ( p s + 3 t 1 ) d ( k s + ( i + a 1 ) s 3 ( 1 ) a t ) | mod s = | s [ p ( d + a ) d k t ( i + a 1 ) ] + ( d + a ) ( 3 t 1 ) + d ( 1 ) a t | mod s = | s [ p ( d + a ) d k t ( i + a 1 ) ] + t ( 3 ( d + a ) + d ( 1 ) a ) ( d + a ) | mod s .
      For a = 1 , we can obtain
      | s [ p ( d + 1 ) d k t i ) ] + s t ( d + 1 ) | mod s
      and for a = 2 , we can obtain
      | s [ p ( d + 2 ) d k t ( i + 1 ) ] + 2 s t ( d + 2 ) | mod s .
      The desired result follows, since, in this case, we can also obtain d + 1 or d + 2 .
    • Finally, observe vertices at a distance of two, where the shortest path between them contains some edge between the fiber over m 1 and the fiber over 0. Let v and z be two such vertices. Then, v and z are from adjacent fibers (from fiber over m 1 and over 0) or from non-adjacent fibers (from fiber over m 2 and over 0 or from fiber over m 1 and over 1). Let us first observe the case where v and z are from non-adjacent fibers.
      (a)
      Let v = ( m 2 , j ) . Then, z is of the form z = ( 0 , ( j + ) mod n ) , where = [ k s + ( 1 ) a 2 d m ] mod n for some k Z Z (similarly, v = ( m 1 , j ) and z = ( 1 , ( j + ) mod n ). Let X have the labeling f a . Vertex v be assigned the integer
      f a ( v ) = d ( m 2 ) + ( d + a ) j mod s
      and vertex z be assigned the integer
      f a ( z ) = ( d + a ) ( j + ) mod s .
      We claim that | f a ( v ) f a ( z ) | 1 or, using Corollary 1, that
      1 | d ( m 2 ) ( d + a ) | mod s 2 d + 2 .
      In the proof of (3), we showed that d ( m 1 ) ( d + a ) = k s d for some k Z Z . Therefore,
      | d ( m 2 ) ( d + a ) | mod s = | d ( m 1 ) d ( d + a ) | mod s = | k s 2 d | mod s .
      Using Corollary 2, this is equal to 2 d or to s 2 d = 3 , and the desired results follow.
      Let X have labeling g a . We need to show that
      1 [ | ( d + a ) ( m 2 ) d | mod s ] 2 d + 2 .
      When we proved (4), in all three cases, we found that ( d + a ) ( m 1 ) d = k s ( d + a ) for some k Z Z . Therefore, we can obtain
      | ( d + a ) ( m 2 ) d | mod s = | ( d + a ) ( m 1 ) ( d + a ) d | mod s = | k s 2 ( d + a ) | mod s .
      Since ( 2 ( d + a ) ) mod s , s ( ( 2 ( d + a ) ) mod s ) { 1 , 2 d + 2 } , the desired result follows.
      (b)
      Let v and z be from adjacent fibers, and let v = ( m 1 , j ) . Let X have the labeling f a . Then, z is of the form z = ( 0 , ( j + j + ) mod n ) , where | j | = 1 and = [ k s + ( 1 ) a 2 d m ] mod n for some k Z Z . In this case,
      f a ( v ) = d ( m 1 ) + ( d + a ) j mod s
      and
      f a ( z ) = ( d + a ) ( j + j + ) mod s .
      Again, it is sufficient to show that
      1 [ | d ( m 1 ) ( d + a ) ( j + ) | mod s ] 2 d + 2 .
      Recall that d ( m 1 ) ( d + a ) = k s d for some k Z Z (see the proof of (3)). Therefore,
      | d ( m 1 ) ( d + a ) ( j + ) | mod s = | d ( m 1 ) ( d + a ) j ( d + a ) | mod s = | k s ( d + ( d + a ) j ) | mod s .
      The reader can verify that ( d + ( d + a ) j ) mod s { 2 d + 1 , 2 d + 2 } and s ( ( d + ( d + a ) j ) mod s ) { 1 , 2 } , so the desired result follows.
      Let X have the labeling g a . We need to show that
      1 [ | ( d + a ) ( m 1 ) d ( j + ) | mod s ] 2 d + 2 .
      Recall that ( d + a ) ( m 1 ) d = k s ( d + a ) for some k Z Z (see the proof of (4)). Therefore,
      | ( d + a ) ( m 1 ) d ( j + ) | mod s = | k s ( ( d + a ) + d j ) | mod s .
      Since ( ( d + a ) + d j ) mod s , s ( ( ( d + a ) + d j ) mod s ) { 1 , 2 , 2 d + 1 , 2 d + 2 } , the desired result follows.
      Accordingly, two vertices in C m σ C n at a distance of two from each other receive different labels.
We showed that λ 1 d ( C m σ C n ) 2 d + 2 . Further, as C m σ C n is a regular graph of degree 4, the application of Lemma 1 to the preceding statement shows that λ 1 d ( C m σ C n ) = 2 d + 2 , if 1 d 4 .
Example 2.
The presented scheme is illustrated in Figure 2, where an L ( 2 , 1 ) -labeling of P 9 P 7 appears similar to that of C 9 σ C 7 for = 1 , 3 , 4 , 6 .

5. Conclusions

The frequency assignment problem for wireless networks is that networks need to assign a channel to each radio transmitter so that close transmitters receive these channels to avoid interference. This situation can be modeled by a graph whose vertices are the radio transmitters, where the adjacency indicates possible interference. Motivated by this problem, I studied the λ 1 d -number of the direct and Cartesian graph bundles cycles over cycles. I demonstrated that the upper bound of L ( d , 1 ) -labeling of these graph bundles is 2 d + 2 if certain conditions are imposed on the lengths of the cycles and on the cyclic -shifts σ . Is optimality achievable? I showed that the λ 1 d -number of these graphs is 2 d + 2 if the condition 1 d 4 is also satisfied.

Funding

This work was funded by Slovenian Research Agency (Programme Group Grant Number: P2-0118).

Data Availability Statement

All relevant data are contained within the manuscript.

Acknowledgments

The authors wish to sincerely thank three anonymous reviewers for their careful reading of the first version of the paper and for providing constructive remarks that helped us to considerably improve the paper.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Hale, W.H. Frequency assignment: Theory and applications. Proc. IEEE 1980, 68, 1497–1514. [Google Scholar] [CrossRef]
  2. Roberts, F.S. T-colorings of graphs: Recent results and open problems. Discret. Math. 1991, 93, 229–245. [Google Scholar] [CrossRef]
  3. Griggs, J.R.; Yeh, R.K. Labeling graphs with a conditions at distance 2. SIAM J. Discret. Math. 1992, 5, 586–595. [Google Scholar] [CrossRef]
  4. Georges, J.P.; Mauro, D.W.; Whittlesey, M.A. Relating path coverings to vertex labeling with a condition at distance two. Discret. Math. 1994, 135, 103–111. [Google Scholar] [CrossRef]
  5. Chang, G.J.; Kuo, D. The L(2,1)-labeling on graphs. SIAM J. Discret. Math. 1996, 9, 309–316. [Google Scholar] [CrossRef]
  6. Král’, D.; Skrekovski, R. A theorem about channel assignment problem. SIAM J. Discret. Math. 2003, 16, 426–437. [Google Scholar] [CrossRef]
  7. Gonçalves, D. On the L(p,1)-labeling of graphs. In Proceedings of the 2005 European Conference on Combinatorics, Graph Theory and Applications (EuroComb ’05), Berlin, Germany, 5–9 September 2005; pp. 81–86. [Google Scholar]
  8. Pisanski, T.; Shawe-Taylor, J.; Vrabec, J. Edge-colorability of graph bundles. Eur. J. Combin. 1988, 9, 215–224. [Google Scholar] [CrossRef]
  9. Pisanski, T.; Vrabec, J. Graph bundles. Prep. Ser. Deph. Math. 20 1982, 79, 213–298. [Google Scholar]
  10. Barnes, H.G.; Brown, R.M.; Kato, M.; Kuck, D.J.; Slotnick, D.L.; Stokes, R.A. The ILLIAC IV Computer. IEEE Trans. Comput. 1968, C-17, 746–757. [Google Scholar] [CrossRef]
  11. Chiang, S.H.; Yan, J.H. On L(d, 1)-labeling of Cartesian product of a cycle and a path. Discret. Appl. Math. 2008, 156, 2867–2881. [Google Scholar] [CrossRef]
  12. Jha, P.K.; Klavžar, S.; Vesel, A. Optimal L(d, 1)-labelings of certain direct products of cycles and Cartesian products of cycles. Discret. Appl. Math. 2005, 152, 257–265. [Google Scholar] [CrossRef]
  13. Jha, P.K.; Klavžar, S.; Vesel, A. L(2,1)-labeling of direct product of path and cycles. Discret. Appl. Math. 2005, 145, 317–325. [Google Scholar] [CrossRef]
  14. Klavžar, S.; Špacapan, S. The Δ2 conjecture for L(2,1)-labelings is true for direct and strong products of graphs. IEEE Trans. Circuits Syst.-II 2006, 53, 274–277. [Google Scholar] [CrossRef]
  15. Klavžar, S.; Vesel, A. Computing graph invariants on rotagraphs using dynamic algorithm approach: The case of (2,1)-colorings and independence numbers. Discret. Appl. Math. 2003, 129, 449–460. [Google Scholar] [CrossRef]
  16. Schwarz, C.; Troxell, D.S. L(2,1)-labelings of Cartesian products of two cycles. Discret. Appl. Math. 2006, 154, 1522–1540. [Google Scholar] [CrossRef]
  17. Whittlesey, M.A.; Georges, J.P.; Mauro, D.W. On the λ-number of Qn and related graphs. SIAM J. Discret. Math. 1995, 8, 499–506. [Google Scholar] [CrossRef]
  18. Shao, Z.; Klavzar, S.; Shiu, W.C.; Zhang, D. Improved bounds on the L(2,1)-Number of Direct and Strong Products of Graphs. IEEE Trans. Circuits Syst. 2008, 55-II, 685–689. [Google Scholar] [CrossRef]
  19. Klavžar, S.; Mohar, B. Coloring graph bundles. J. Graph Theory 1995, 19, 145–155. [Google Scholar] [CrossRef]
  20. Hammack, R.; Imrich, W.; Klavžar, S. Handbook of Product Graphs, 2nd ed.; Discrete Mathematics and Its Applications (Boca Raton); CRC Press: Boca Raton, FL, USA, 2011; p. xviii+518. [Google Scholar]
  21. Georges, J.P.; Mauro, D.W. Generalized vertex labelings with a condition at distance two. Congr. Numer. 1995, 109, 141–159. [Google Scholar]
Figure 1. Four L ( 2 , 1 ) -labelings of P 9 × P 7 that determined L ( 2 , 1 ) -labelings of direct graph bundle C 9 × σ C 7 according to the cyclic -shift σ : (a) = 3 , f 1 ( i , j ) = i + 3 j mod 7 , (b) = 4 , f 2 ( i , j ) = i + 4 j ) mod 7 , (c) = 6 , g 1 ( i , j ) = 3 i + j mod 7 , (d) = 1 , g 2 ( i , j ) = 4 i + j mod 7 .
Figure 1. Four L ( 2 , 1 ) -labelings of P 9 × P 7 that determined L ( 2 , 1 ) -labelings of direct graph bundle C 9 × σ C 7 according to the cyclic -shift σ : (a) = 3 , f 1 ( i , j ) = i + 3 j mod 7 , (b) = 4 , f 2 ( i , j ) = i + 4 j ) mod 7 , (c) = 6 , g 1 ( i , j ) = 3 i + j mod 7 , (d) = 1 , g 2 ( i , j ) = 4 i + j mod 7 .
Mathematics 12 03121 g001
Figure 2. Four L ( 2 , 1 ) -labelings of P 9 P 7 that determined L ( 2 , 1 ) -labelings of Cartesian graph bundle C 9 σ C 7 according to the cyclic -shift σ : (a) = 6 , f 1 ( i , j ) = 2 i + 3 j mod 7 , (b) = 1 , f 2 ( i , j ) = 2 i + 4 j ) mod 7 , (c) = 3 , g 1 ( i , j ) = 3 i + 2 j mod 7 , (d) = 4 , g 2 ( i , j ) = 4 i + 2 j mod 7 .
Figure 2. Four L ( 2 , 1 ) -labelings of P 9 P 7 that determined L ( 2 , 1 ) -labelings of Cartesian graph bundle C 9 σ C 7 according to the cyclic -shift σ : (a) = 6 , f 1 ( i , j ) = 2 i + 3 j mod 7 , (b) = 1 , f 2 ( i , j ) = 2 i + 4 j ) mod 7 , (c) = 3 , g 1 ( i , j ) = 3 i + 2 j mod 7 , (d) = 4 , g 2 ( i , j ) = 4 i + 2 j mod 7 .
Mathematics 12 03121 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hrastnik Ladinek, I. Optimal L(d,1)-Labeling of Certain Direct Graph Bundles Cycles over Cycles and Cartesian Graph Bundles Cycles over Cycles. Mathematics 2024, 12, 3121. https://doi.org/10.3390/math12193121

AMA Style

Hrastnik Ladinek I. Optimal L(d,1)-Labeling of Certain Direct Graph Bundles Cycles over Cycles and Cartesian Graph Bundles Cycles over Cycles. Mathematics. 2024; 12(19):3121. https://doi.org/10.3390/math12193121

Chicago/Turabian Style

Hrastnik Ladinek, Irena. 2024. "Optimal L(d,1)-Labeling of Certain Direct Graph Bundles Cycles over Cycles and Cartesian Graph Bundles Cycles over Cycles" Mathematics 12, no. 19: 3121. https://doi.org/10.3390/math12193121

APA Style

Hrastnik Ladinek, I. (2024). Optimal L(d,1)-Labeling of Certain Direct Graph Bundles Cycles over Cycles and Cartesian Graph Bundles Cycles over Cycles. Mathematics, 12(19), 3121. https://doi.org/10.3390/math12193121

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

Article Metrics

Back to TopTop