![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
Let be an integer and G a simple graph with vertex set V(G). Let f be a function that assigns labels from the set
to the vertices of G. For a vertex
the active neighbourhood AN(v) of v is the set of all vertices w adjacent to v such that
A [k]-Roman dominating function (or [k]-RDF for short) is a function
satisfying the condition that for any vertex
with f(v) < k,
The weight of a [k]-RDF is
and the [k]-Roman domination number
of G is the minimum weight of an [k]-RDF on G. In this paper we shall be interested in the study of the [k]-Roman domination subdivision number sd
of G defined as the minimum number of edges that must be subdivided, each once, in order to increase the [k]-Roman domination number. We first show that the decision problem associated with sd
is NP-hard. Then various properties and bounds are established.
MSC 2000:
1. Introduction
For notation and graph theory terminology, we in general follow Haynes, Hedeniemi and Slater [Citation16]. Throughout this paper, G denotes a simple graph, with vertex set and edge set
The order
of G is denoted by
The open neighborhood of a vertex v is the set
and the closed neighborhood of a vertex v is the set
The degree of a vertex
is
The minimum and maximum degree of a graph G are denoted by
and
respectively. The subdivision of an edge uv of a graph G consists of the deletion of uv from G and the addition of two edges ux and xv along with a new vertex x that will be called a subdivision vertex. As usual, Kn, Pn and Cn denote the complete graph, the path and the cycle of order n.
Let be an integer and let f be a function that assigns labels from the set
to the vertices of G. The active neighborhood AN(v) of a vertex
with respect to f is the set of all vertices
such that
A [k]-Roman dominating function on a graph G, abbreviated [k]-RDF, is a function
satisfying the condition that for any vertex
with f(v) < k,
The weight of a [k]-RDF is
and the [k]-Roman domination number
of G is the minimum weight of a [k]-RDF on G. A
-function is a [k]-RDF of weight
Moreover, if f is a [k]-RDF on G, we let
for every
Consequently, any [k]-RDF f can be represented by
where the superscript f can be deleted in
when no confusion arises. The [k]-Roman domination number was introduced by Abdollahzadeh Ahangar at al. in [Citation1] and has been studied by several authors [Citation3, Citation14, Citation15, Citation17, Citation19, Citation20]. Note that
coincides with the Roman domination number
coincides with the double Roman domination number,
coincides with the triple Roman domination number, while
coincides with the quadruple Roman domination number. For more details on Roman domination and its variations we refer the reader to the two book chapters and surveys papers [Citation8–12].
In this paper we are interested in the study of the [k]-Roman domination subdivision number, abbreviated [k]-RDS-number, sd of a graph G defined as the minimum number of edges that must be subdivided, where each edge in G is subdivided at most once, in order to increase the [k]-Roman domination number. It is worth mentioning that the
-RDS-number matches with the Roman domination subdivision number
which has been studied in [Citation2, Citation4, Citation7, Citation18]. Also, the
-RDS-number and [3]-RDS-number coincide with the double Roman domination subdivision and triple Roman domination subdivision numbers, respectively, that have been recently investigated in [Citation5, Citation6].
In this paper, we begin by showing that the decision problem associated with sd is NP-hard, and then upper bounds on the [k]-RDS-number are established for arbitrary graphs.
Before further proceeding, it should be noted that since the [k]-RDS-number of the graph K2 does not change when its only edge is subdivided, we will assume that at least one component of the graph G has order at least 3. Moreover, if are the components of G then
and if
are the components of G of order at least 3, then
Hence, we will only consider connected graphs of order at least three.
We start by showing that the subdivision of any edge does not decrease the [k]-Roman domination number.
Proposition 1.
Let G be a simple connected graph of order and
. If
is obtained from G by subdivision the edge e, then
for every integer
Proof.
Let x be the subdivision vertex and let f be a -function. Define the function
by
and
for
Clearly g is a [k]-RDF on G and
Hence
as desired.□
We end this section by the following results that are useful to our proofs.
Proposition 2
([Citation17]). If , then in a [k]-RDF of weight
, no vertex needs to be assigned the value 1.
Observation 3.
Let G be a connected graph of order Then
with equality if and only if
2. NP-hardness result
In this section, we will show that the [k]-Roman domination subdivision number problem, to which we shall refer as [k]-RDSN, is NP-hard even for bipartite graphs.
-Roman domination subdivision number problem (
-RDSN):
Instance: A nonempty bipartite graph G and a positive integer
Question: Is ?
Following Garey and Johnson’s techniques for proving NP-completeness given in [Citation13], we prove our result by describing a polynomial transformation from the well-known NP-complete problem 3-SAT to [k]-RDSN. Before stating the 3-SAT problem, let us recall the following.
Let U be a set of Boolean variables. A truth assignment for U is a mapping If t(u) = T, then u is said to be “true” under t; if t(u) = F, then u is said to be “false” under t. If u is a variable in U, then u and
are literals over U. The literal u is true under t if, and only if, the variable
is false under t; the literal
is true if, and only if, the variable u is false.
A clause over U is a set of literals over U. It represents the disjunction of these literals and is satisfied by a truth assignment if, and only if, at least one of its members is true under that assignment. A collection of clauses over U is satisfiable if, and only if, there exists some truth assignment for U that simultaneously satisfies all the clauses in
Such a truth assignment is called a satisfying truth assignment for
The 3-SAT is specified as follows.
3. Satisfiability problem (3-SAT)
Instance: A collection of clauses over a finite set U of variables such that
for
Question: Is there a truth assignment for U that satisfies all the clauses in ?
Theorem 4
([Citation13] Theorem 3.1). 3-SAT is NP-complete.
Theorem 5.
The [k]-RDSN problem is NP-hard for bipartite graphs for every integer
Proof.
Let and
be an arbitrary instance of 3SAT. We will construct a bipartite graph G and choose an integer
such that
be satisfiable if and only if
We construct such a bipartite graph G as follows.
For each we associate to each variable
a copy of the complete bipartite graph
with bipartite sets
and
For each
we associate to each clause
a single vertex cj by adding the edges
if
and
if
Finally, to obtain the graph G, we add a graph H isomorphic to a path
by joining each of s1 and s10 to all cj’s. Set
provides an example of the constructed graph when and
where
To prove that this is indeed a transformation, we only need to show that
if and only if there is a truth assignment for U that satisfies all clauses in
This aim will be achieved through the proof of the following four claims.
Figure 1. An instance of the [k]-Roman subdivision number problem resulting from an instance of 3SAT. Here and
where the bold vertex p means there is a [k]-RDF f with
with the exception of s4 where
![Figure 1. An instance of the [k]-Roman subdivision number problem resulting from an instance of 3SAT. Here l=1 and γ[kR](G)=12k+11, where the bold vertex p means there is a [k]-RDF f with f(p)=k+1, with the exception of s4 where f(s4)=k.](/cms/asset/1866d453-a50e-436b-b46a-3eabde370051/uakc_a_2134836_f0001_b.jpg)
Claim 1. Moreover, if
then for any
-function f on G,
or
and
for each
Proof
of Claim 1. Let f be a -function of G. Without loss of generality, assume that
for all vertex
(by Proposition 2). For each
it is clear that
and
implying that
Now suppose that
Since each Hi is isomorphic to
Next, we show that
or
Suppose for a contradiction that
or
and
If (the case
is similar), then since
and thus
implying that
which leads to a contradiction. Hence let
(the case
is similar), then
and
implying that
a contradiction. Therefore
or
It follows that
and thus
as desired.
Claim 2. is satisfiable if and only if
Proof
of Claim 2. Suppose that and let f be a
-function of G that assigns no 1 to any vertex of G. By Claim 1,
for each
and since Hi is a complete bipartite graph, at most one of
and
is assigned k + 1 for each i. Define the mapping
by
(1)
(1)
for each
We now show that t is a satisfying truth assignment for
It is sufficient to show that every clause in
is satisfied by t. To this end, we arbitrarily choose a clause
for some
By Claim 1, since and
for every
there exists some index i with
such that cj is adjacent to ui or
Suppose that cj is adjacent to ui where
Since ui is adjacent to cj in G, the literal ui is in the clause Cj by the construction of G. Since
it follows that
by (1), which implies that the clause Cj is satisfied by t. Suppose that cj is adjacent to
where
Since
is adjacent to cj in G, the literal
is in the clause Cj. Since
it follows that
by (1). Thus, t assigns
the truth value T, that is, t satisfies the clause Cj. By the arbitrariness of j, we conclude that t satisfies all the clauses in
so
is satisfiable.
Conversely, suppose that is satisfiable, and let
be a satisfying truth assignment for
Create a function f on V(G) as follows: if
then let
and if
then let
Let
for each i,
and the remaining vertices of G are assigned a 0 under f. Clearly,
Since t is a satisfying truth assignment for
for each
at least one of literals in Cj is true under the assignment t. It follows that the corresponding vertex cj in G is adjacent to at least one vertex p with
Since cj is adjacent to each literal in Cj by the construction of G, thus f is a [k]-RDF of G, and so
By Claim 1,
and thus
Claim 3. Let be obtained from G by subdividing any edge e of E(G), then
Proof
of Claim 3. Let and let
be obtained from G by subdividing the edge e. Consider the following cases:
Case 1.
for some
Without loss of generality, let and define the function f on
by
for each
and f(x) = 0 for all other
Case 2.
for some
Consider the function f defined on by
for each
and f(x) = 0 for all other
Case 3.
for some
and some
or
for some
and some
Consider the function f defined on by
or
respectively, for each
and f(x) = 0 for all other
Case 4.
e = uv where and
Consider the function f defined on by
and f(x) = 0 for all other
In either case, f is a [k]-RDF on of weight
and therefore
Claim 4. if and only if
Proof
of Claim 4. Assume and let
be the graph obtained from G by subdivision the edge
with vertex subdivision w.
Suppose for a contradiction that and let
be a
-function. Define the function g on V(G) by
and
for
Clearly, g is a [k]-RDF of G and thus
implying that
and g is a
-function on G. By Claim 1,
or
If
then
and so
It follows that
and since
for
we deduce that
which leads to a contradiction (with Claim 1). If
then
and since
we deduce that
yielding as above to the contradiction
Therefore,
and thus
Now, assume that and let
be the graph obtained from G by subdividing the edge e for which
By Claim 3, we have
It follows from Claim 1 that
and thus
as desired.
By Claims 2 and 4, we showed that if and only if there is a truth assignment for U that satisfies all clauses in
Since the construction of the [k]-RDSN instance is straightforward from a 3-satisfiability instance, the size of the [k]-RDSN instance is bounded above by a polynomial function of the size of 3-satisfiability instance. It follows that this is a polynomial reduction and the proof is complete.□
4. Bounds on the [k]-RDS-number
In this section we present some sufficient conditions for graphs to have small [k]-RDS-number. Recall that a vertex of degree one is called a leaf and its neighbor a support vertex.
Proposition 6.
If G contains a support vertex with at least two leaf neighbors, then for every integer
Proof.
Let u, v be two leaves sharing the same neighbor w and let be the graph obtained from G by subdividing the edge uw with vertex subdivision x. If f is any [k]-RDF on
then we must have
and
In this case, let us define the function g on V(G) by
and
for each
Clearly, g is a [k]-RDF of G such that
and hence
□
Proposition 7.
Let G be a connected graph of order . Then for every integer
if
, then
Proof.
Assume that By Observation 3,
Let v be a vertex with maximum degree
and let
Let
be the graph resulting from G by subdividing the edge vw with vertex x. Then
and so
by Observation 3, which leads to
□
Proposition 8.
Let G be a connected graph of order with
. Then for every integer
Proof.
Let be a leaf, v its support vertex and w a neighbor of v different from u. Clearly, if w is a leaf, then by Proposition 6, the result is valid. Hence we assume that w is not a leaf. Let
be the graph resulting from G by subdividing the edges uv, vw with subdivision vertices x and y, respectively. Let f be a
-function such that f(u) is as small as possible. By Proposition 2 we may assume that
for all vertex
First suppose that f(x) = 0. By the choice of f we must have f(u) = k and we deduce from
that
But then the function g defined by
g(u) = 0 and
otherwise, is a [k]-RDF of G of weight less that
yielding the desired result.
Assume now that It follows from
that
But then the function h defined by h(u) = 0,
and
otherwise, is a [k]-RDF of
of weight
which contradicts the choice of f.
Finally, let Then we have f(u) = 0. If
then the function g defined as before, is a [k]-RDF of G of weight less that
as desired. Hence assume that f(v) = 0. If f(y) = 0, then
and the function h defined on G by h(u) = k and
otherwise, is a [k]-RDF of G of weight less that
If
then the function l defined on G by
and
otherwise, is a [k]-RDF of G of weight less than
In either case,
□
Proposition 8 leads to the following corollary.
Corollary 9.
Let T be a tree of order at least 3. Then for every integer
Furthermore, this bound is sharp for paths of order n with
Theorem 10.
Let G be a connected graph and let v be a vertex of degree at least two. Then for every integer
Proof.
Let and let
be the graph obtained from G by subdividing the edges
with new vertices
respectively. Let f be a
-function. If
then the function g defined on V(G) by
and
for
is a [k]-RDF of G with
and hence
Hence we can assume that
Recall that f is a [k]-RDF on
and so
If
then let g be a function defined on V(G) by g(v) = k and
otherwise. Clearly, g is a [k]-RDF of G with
and hence
Assume now that f(v) = k. Then by Proposition 2 and our earlier assumption we must have
and thus
for each
Since
the function g defined on V(G) by
and
for
is a [k]-RDF of G with
Finally, assume that
Then we deduce from
and
that there exists some xi, say without loss of generality, x1, such that
In this case, define the function g on V(G) by g(v) = k and
for each
Clearly, g is a [k]-RDF of G with
and hence
Now assume that f(v) = 0. Then as above we must have for some
say i = 1 and
for all
Hence
for every
In that case, since
the function g defined on V(G) by
and
for
is a [k]-RDF of G with
Therefore
implying that
□
Based on Theorem 10, we deduce that is defined for every connected graph G of order
In addition, we have the following consequences, one of which follows from the fact that every planar graph contains a vertex of degree at most 5.
Corollary 11.
For every connected graph G with and
an integer,
Corollary 12.
For every planar graph G and an integer,
In the sequel, we present an upper bound on the [k]-RDS-number in terms of δ2 defined as follows. For a vertex let
denote the set of vertices of G that are at distance 2 from v, and let
In that case,
We make use of the following lemmas in the proof of Theorem 17. Recall that the complete graph K3 is called a triangle.
Lemma 13.
Let G be a connected graph of order and let G have a vertex
which is contained in a triangle uvw such that
. Then for every integer
Proof.
Let be the graph obtained from G by subdividing the edges vu, vw, uw with new vertices x, y, z respectively, and let g be a
-function. By Proposition 2 we may assume that
for all vertices
We claim that
First assume that
say, without loss of generality, f(x) = 0. Then we must have
If
then clearly
as desired. Hence we can assume that
If f(u) = 0 (the case f(v) = 0 is similar), then
and thus we must have for vertex z,
which leads to the desired claim.
Now assume that If one of x, y, z is assigned k + 1, then the claim is valid. If
then again, we are done. Hence assume, without loss of generality, that
By definition, we have
and since
the claim follows.
Define the function h on V(G) by and
for each
Obviously h is a [k]-RDF of G of weight less than
and thiscompletes the proof.□
Lemma 14.
Let G be a connected graph of order and let G have a vertex
which is contained in a triangle uvw such that
and
. Then for every integer
Proof.
Let and let
be the graph obtained from G by subdividing the edges vu, vw, uw with new vertices x, y, z respectively, and by subdividing each edge wwi with a new vertex zi. Let g be a
-function. As seen in the proof of Lemma 13, we have
Define
by
for each
and
for any remaining vertex s. It is easy to see that h is a [k]-RDF of G of weight less than
and the proof is complete.□
Lemma 15.
Let G be a connected graph of order and v a vertex of G of degree at least 2 such that
for each
there exists a pair of vertices α, β in N(v) such that
Then for every integer
Proof.
Let Without loss of generality, assume that
and
Moreover, we will assume that the pair α, β is chosen first among the adjacent vertices in N(v). Hence if
then we assume also that
In addition, let
be one of the largest subset of N(v) containing v1, v2 and such that every pair x, y of vertices of S satisfies (ii). According to item (i), let
for each
Now consider the graph G1 obtained from G by subdividing the edges vv1 and vv2 with new vertices x1 and x2, respectively, and for all
each of the edges
with a new vertex
We put
and
Furthermore, if v1 and v2 are adjacent, then we also subdivide the edge
with a vertex u. Let f be a
-function such that
Assume first that
As in the proof of Lemma 13 we can see that
Then the function g defined on V(G) by
for all
and all
and
otherwise, is
RDF of G of weight less than
Assume now that By the choice of v1, v2, we conclude that S is an independent set. Also to dominate x1, x2, we must have
If
then the function g defined on V(G) by
for
for all
and all
and
otherwise, is a [k]-RDF of G of weight less than
Thus we may assume that
It follows that
otherwise we must have
which is a contradiction. Hence
To [k]-Roman dominate
we must have
for all
and all
Define the function g on V(G) by g(v) = k,
for all
and all
and
otherwise. Since each vertex of
has a common neighbor with vi in
for some
the function g is a [k]-RDF of G of weight less than
In each of the previous situations we saw that the graph G has a [k]-RDF of weight less than
Moreover, since G1 was obtained by inserting at most
new vertices, we deduce that
This complete the proof.□
Lemma 16.
Let G be a connected graph of order and let v be a vertex of G of degree at least 2 such that
for each
for every pair of vertices α, β in
Then for every integer
Proof.
If then the result is immediate from Theorem 10. Hence assume that
and let
and set
By item (ii), each
has a neighbor in X1. Let T be one of the largest subset of
such that for each
we have
Note that such a set T may not exist, but the inequality
is still verified. Moreover, every vertex u in
has a neighbor in X1 and
In addition X1 dominate N(v) (by item (ii)). It follows from
that
If
then, without loss of generality, let
Let G1 be the graph obtained from G by subdividing the edges with new vertices yj for all
and the edges vvi with new vertices xi for
when
or
when
Therefore
edges of G are subdivided. Recall that
Let f be a
-function such that
If
then the function g defined on V(G) by
and
otherwise, is [k]-RDF of G of weight less than
yielding the result. Hence we assume that
(2)
(2)
If f(v) = k, then to [k]-Roman dominate x1 we must have which contradicts (2). Hence
Consider the following cases depending on the values of f(v).
Case 1.
It follows from (2) that If
then the function g defined on V(G) by
and
otherwise, is a [k]-RDF of weight less than
Thus we may assume that
Observe that if
for some j, then since
we deduce that
Moreover, if
then
Using the fact that each vi has a neighbor in X1, it follows that the function g defined on V(G) by
for each
and
otherwise is an [k]-RDF of G of weight less than
In either case, the desired result follows.
Case 2.
f(v) = 0.
To [k]-Roman dominate x1, we must have On the other hand,
by (2). We deduce from
that
for each
and so
for each
In this case, define the function g on V(G) by
and
otherwise. Since
for
one can easily seen that g is a [k]-RDF of G of weight less than
leading to the desired result.
Case 3.
Let If
then we must have
which contradicts (2). Hence assume that
Then we must have
and thus the function g defined on G by g(v) = k,
for
and
otherwise, is a [k]-RDF of G of weight less than
In either case,
and this completes the proof.□
We are now ready to state and prove the main result of this section.
Theorem 17.
Let G be a connected graph of order . Then for every integer
Proof.
If G is a star then
and thus the result is valid. Hence assume that G is not a star. If G has a leaf, then by Proposition 8, the result is valid again. Hence we assume that G is a graph with
According to Lemmas 13, 14, 15 and 16 we have
□
The following two corollaries are immediate consequences of Theorem 17. Notice that for a vertex v of degree Δ,
Corollary 18.
Let G be a connected graph of order . Then for every integer
Corollary 19.
Let G be a connected graph of order . Then for every integer
Theorem 20.
Let G be a connected graph of order . Then for every integer
Proof.
If G is a star then
and thus the result is valid. Hence assume that G is not a star. If G has a leaf, then by Proposition 8, the result is valid again. Hence we assume that G is a graph with
If
then the result follows from Corollary 11. Assume that
Corollary 19 leads to
as desired.□
References
- Abdollahzadeh Ahangar, H., Álvarez, M. P., Chellali, M., and Sheikholeslami, S. M, Valenzuela-Tripodoro, J. C. (2021). Triple Roman domination in graphs. Appl. Math. Comput. 391: 125444.
- Amjadi, J. (2020). Total Roman domination subdivision number in graphs. Commun. Comb. Optim. 5: 157–168.
- Amjadi, J., Khalili, N. (2022). Quadruple Roman domination in graphs. Discrete Math. Algorithms Appl. 14: 2150130.
- Amjadi, J., Khoeilar, R., Chellali, M, Shao, Z. (2020). On the Roman domination subdivision number of a graph. J. Comb. Optim. 40(2): 501–511.
- Amjadi, J., Sadeghi, H. (2022). Double Roman domination subdivision number in graphs. Asian-Eur. J. Math. 15: 2250125.
- Amjadi, J., Sadeghi, H. (2022). Triple Roman domination subdivision number in graphs. Comput. Sci. J. Moldova 30(1): 109–130.
- Atapour, M., Sheikholeslami, S. M., Khodkar, A. (2009). Roman domination subdivision number of a graphs. Aequat. Math. 78(3): 237–245.
- Chellali, M., Jafari Rad, N., Sheikholeslami, S. M., Volkmann, L. (2020). Roman domination in graphs. In Topics in Domination in Graphs, Haynes, T. W.; Hedetniemi, S. T.; Henning, M. A., Eds.; Springer: Berlin/Heidelberg, Germany, pp. 365–409.
- Chellali, M., Jafari Rad, N., Sheikholeslami, S. M., Volkmann, L. (2020). Varieties of Roman domination. In Structures of Domination in Graphs, Haynes, T. W.; Hedetniemi, S. T.; Henning, M. A., Eds.; Springer Berlin/Heidelberg, Germany, pp. 273–307.
- Chellali, M., Jafari Rad, N., Sheikholeslami, S. M., Volkmann, L. (2020). Varieties of Roman domination II. AKCE Int. J. Graphs Comb. 17(3): 966–984.
- Chellali, M., Jafari Rad, N., Sheikholeslami, S. M., Volkmann, L. (2020). The Roman domatic problem in graphs and digraphs: A survey. Discuss. Math. Graph Theory 42(3): 861–891.
- Chellali, M., Jafari Rad, N., Sheikholeslami, S. M., Volkmann, L. (2020). A survey on Roman domination parameters in directed graphs. J. Combin. Math. Combin. Comput. 115: 141–171.
- Garey, M. R., Johnson, D. S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completness; San Francisco, CA: Freeman.
- Hajjari, M., Abdollahzadeh Ahangar, H., Khoeilar, R., Shao, Z., Sheikholeslami, S. M. (2022). New bounds on the triple Roman domination number of graphs. J. Math. 2022: 1–5.
- Hajjari, M., Abdollahzadeh Ahangar, H., Khoeilar, R., Shao, Z., Sheikholeslami, S. M. An upper bound on triple Roman domination. Commun. Comb. Optim. (In press)
- Haynes, T. W., Hedetniemi, S. T., Slater, P. J. (1998). Fundamentals of Domination in Graphs; New York, NY: Marcel Dekker, Inc.
- Khalili, N., Amjadi, J., Chellali, M., Sheikholeslami, S. M. [k]-Roman domination in graphs. Submitted.
- Khodkar, A., Mobaraky, B. P., Sheikholeslami, S. M. (2013). Roman dominatiom subdivision number of a graph and its complement. Ars. Combin. 111: 97–10.
- Nahani Pour, F., Abdollahzadeh Ahangar, H., Chellali, M., Sheikholeslami, S. M. (2022). Global triple Roman dominating function. Discrete Appl. Math. 314: 228–237.
- Poureidi, A., Fathali, J. Algorithmic complexity of triple Roman dominating functions on graphs. Commun. Comb. Optim. (to appear).