1. Introduction
Pebbling, one of the latest evolutions in graph theory proposed by
Lakarias and Saks, has been the topic of vast investigation with
significant observations. Having Chung [2] as the forerunner to familiarize pebbling
into writings, many other authors too have developed this topic. Given a
connected graph , distribute
certain number of pebbles on its vertices in some configuration.
Precisely, a configuration on a graph , is a function from to representing a placement of pebbles on . The size of the configuration is the
total number of pebbles placed on the vertices. A pebbling move is the
removal of two pebbles from one vertex and the addition of one pebble to
an adjacent vertex. In (regular) pebbling, the target is selected and
the aim is to move a pebble to the target vertex. The minimum number of
pebbles, such that regardless of their initial placement and regardless
of the target vertex, we can pebble that target vertex is called the
pebbling number of , denoted by
. In cover pebbling, the aim is
to cover all the vertices with at least one pebble, when the pebbling
process ends. The minimum number of pebbles required such that
regardless of their initial placement on , there is a sequence of pebbling moves,
at the end of which, every vertex has at least one pebble on it, is
called the cover pebbling number of . The following definitions are stated
from [3]:
Definition 1.1. A distribution or configuration is a function where represents the number of pebbles on
the vertex . Also, for every
distribution and every positive
integer, we define as the
distribution given by for every vertex
in .
Definition 1.2. Given two distributions and on a graph , we say that contains if for every
vertex .
Definition 1.3. Given two distributions and on a graph , we say that is reachable from if it is possible to use a sequence of
pebbling moves to go from to a
distribution that
contains .
Definition 1.4. Let be a set of
distributions on a graph . The
pebbling number of in , denoted , is the smallest
number such that every distribution is reachable from every distribution that starts
with (or more)
pebbles on .
We find similar definitions for the following concepts in [3]:
(i) pebbling number of a distribution D, i.e., ,
(ii) t-pebbling number of a vertex in G, i.e., ,
(iii) t-pebbling number of a graph G, i.e., .
Definition 1.5. .In a distribution on a graph ,
a vertex with pebbles
is called an occupied vertex.
Now we are going to define covering cover pebbling number of
a graph , using Definition 1.2 and
Definition 1.3. A set is a covering [1], if every edge of has at least one end in . The concept of covering cover pebbling
number was first introduced by Lourdusamy et al. [11], and they determined the covering cover
pebbling number for complete graphs, paths, wheel graphs, complete
r-partite graphs and binary trees in [11]. For more results on covering cover pebbling
number, please refer to [7,8,9,11,10,4,5,6].
Let us now define some specific distribution and set of distributions
that would be helpful in formulating Definition 1.8.
Definition 1.6. For a set and a
vertex , we define the
distribution on as the function:
where the set forms a covering
for .
Definition 1.7. We also let . That is, is the set of covering
distributions.
Definition 1.8. The covering cover pebbling
number, , of a graph , is the smallest number such that some
distribution is
reachable from every distribution starting with (or more) pebbles on .
Theorem 1.9. [11] For a Star graph
, .
Theorem 1.10.[11] , , , , and for ,
2. The
covering cover pebbling number for an -ary tree
In this section, we are going to determine the covering cover
pebbling number of an -ary tree
(), using Definition 1.8.
Definition 2.1. A complete -ary tree, denoted
by , is a tree of height with vertices at distances from the root. Each vertex of has children except for the set of vertices that are at distance away from the root, none of which have
children. The root is denoted by .
Obviously, , and
[11], since , the complete graph on
one vertex, and , the star graph on vertices.
Lemma 2.3. We can send a pebble to , the root of , at a cost of at most pebbles,
1) when and there
exists a (), a subtree of , such that ,
2) when and there
exists a (), a subtree of , such that ,
3) when and there
exists a (), a subtree of , such that .
Proof. 1). Let and for a subtree of . If or a vertex of has more than three pebbles
or two verices of
contain at least two pebbles each on them, then we can send one pebble
to the root of easily at a cost of at most pebbles. If not, then – a
contradiction to our assumption.
2). Let and
for a
subtree of . If then clearly we can move
a pebble to . So assume that
. Assume (otherwise, and hence we can move one more pebble to by (1)). Let . Clearly any one of the
subtree of must contain at
least . By (1), we can move a pebble to and then the remaining number of
pebbles on the subtree of is
at least . Again by (1), we can
move another one pebble to
and hence we move a pebble to
using at most eight pebbles.
3). Let and
for a subtree of . If then we can move a
pebble to . Assume (otherwise we are done). Then
any one of the subtree of
must contain at least .
By (2), we can move a pebble (at a cost of at most 16 pebbles) to through , since the subtree of contains at least pebbles. 
Theorem 2.4. For the m-ary tree , .
Proof. First, we place pebbles on the bottom vertices
such that no pebbles of which
share a parent and we did not put any pebbles on the vertex . And then we place pebbles on the vertex , then no distribution of is reachable. Thus .
Now, consider the distribution of pebbles on the vertices of
. According to the
distributions of pebbles,
we can partite them into three cases.
Case 1. Let for all .
If then there
exists a distribution of which is reachable by our
assumption and . Let
. Any one of the subtree,
say , must contain at least
pebbles and hence we can move a pebble to by Lemma 2.3 (1). The
remaining number of pebbles on is at least and thus there exists a distribution of
which is reachable by
our assumption and .
Case 2. Let for all .
Clearly and hence we put one pebble each on the vertices
, , , from the pebbles at . Thus, the distribution
of is reachable.
Case 3. Let for some .
Let subtrees contain at most
pebbles each on them, where
. We prove this
case by induction on . Let
, that is, only one subtree, say
, has at most pebbles on it. So, our aim is to
provide two pebbles to the root from the subtrees those have
totally at least
pebbles, so that we can move one pebble to . Clearly, any one of the subtree,
say , must contain at least
and hence we can move two pebbles to while retaining pebbles, by Lemma 2.3 (1). Thus, the
distribution of is reachable, where is a distribution of which is reachable from those
subtrees having at least pebbles
each on them and
is a reachable distribution of for . So assume the
result is true for . Let
. WLOG, let be the subtree that contains at
least pebbles. Clearly, . We have to retain pebbles on and thus has extra pebbles on it. Now, we need at
most eight pebbles from to
put one pebble on a root vertex, say of the subtree , by induction and by Lemma 2.3 (1).
After using eight pebbles (at most) from , the remaining number of pebbles
is at least and
therefore we can move one pebble to every root vertex (, ) of by induction and by Lemma 2.3 (1).
Thus, has at least pebbles on it and hence we can move
one pebble to easily. So the
distribution of
is reachable.
Thus . 
Theorem 2.5. For the m-ary tree , .
Proof. First, we place pebbles on the bottom
vertices such that no pebbles of
which share a parent and we did not put any pebbles on the vertex . This leaves the rightmost bottom
vertex unpebbled; and then we
place pebbles on the
vertex . Then no distribution of
is reachable. Thus
.
Now, consider the distribution of pebbles on the
vertices of . According to the
distributions of pebbles,
we can partite them into three cases.
Case 1. Let for all .
If then there
exists a distribution of
which is reachable by our assumption and , where .
Let . Any one of the
subtree, say , must contain
at least
pebbles and hence we can move a pebble to by Lemma 2.3 (2). The
remaining number of pebbles on is at least and thus there exists a
distribution of
which is reachable by our assumption and , where .
Case 2. Let for all .
Clearly and hence
we can put pebbles each on the
vertices , , , from the pebbles at . Thus, the distribution of is reachable, where .
Case 3. Let for some .
Let subtrees contain at most
pebbles each on them,
where . We prove
this case by induction on .
Let , that is, only one subtree,
say , has at most pebbles on it. So, our aim is
to provide pebbles to the root
from the subtrees (), those have totally at least pebbles, so that we
can move pebbles to from . Also, note that, any preexisting
pebbles on or any pebbles on
other than the pebbles on the bottom vertices of
, pebbles each with a different parent,
only make our strategy easier to implement, so assume that . Clearly, any one of
the subtree, say , must
contain at least . Let
pebble(s) is/are sent by the other subtrees to the root at
a cost of at most pebbles by
Lemma 2.3 (2). So, the remaining number of pebbles on
is at least , and hence we can move pebbles to the root from the subtree , by Lemma 2.3 (1) & (2).
Assume the result is true for . Let . WLOG, let
be the subtree that has at
least pebbles. As we
said earlier in this case, we also assume that the other subtrees only
contain at most pebbles each
on them. So, the subtree
contains at least pebbles and hence we can move pebbles to the root from the subtree , by applying induction and by
Lemma 2.3 (1) & (2). Thus, the distribution of is reachable, where and .
Thus . 
Theorem 2.6. For the m-ary tree , .
Proof. First, we place pebbles on the bottom
vertices such that no pebbles of
which share a parent. This should leave the rightmost bottom vertex
unpebbled; and then we place pebbles on the
vertex . Then no distribution of
is reachable. Thus
.
Now, consider the distribution of pebbles on
the vertices of . According to
the distributions of
pebbles, we can partite them into three cases.
Case 1. Let for
all .
If then there
exists a distribution of
which is reachable by our assumption and , where
. Let . Any one of the subtree, say
, must contain at least pebbles and hence we can move a pebble to
by Lemma 2.3 (3). The
remaining number of pebbles on is at least and thus there exists
a distribution of
which is reachable by our assumption and , where
.
Case 2. Let for
all .
Clearly and hence we put
pebbles each on the
vertices , , , from the pebbles at . Thus, the distribution of is
reachable, where .
Case 3. Let for
some .
Let subtrees contain at most
pebbles each on
them, where . We
prove this case by induction on . Let , that is, only
one subtree, say , has at
most pebbles on
it. We have to send
pebbles to the root from the
subtrees those have totally at least pebbles,
so that we can move pebbles
to from . Also, note that, any preexixting
pebbles on or any pebbles on
other than the pebbles on the bottom vertices
of , pebbles each with a different
parent, only make our strategy easier to implement, so assume that . Clearly, any
one of the subtree, say ,
must contain at least . Let pebble(s) is/are sent by the other subtrees , to the root at
a cost of at most pebbles by
Lemma 2.3 (3). So, the remaining number of pebbles on
is at least , and hence we can move pebbles to the root from the subtree , by Lemma 2.3 (3). Assume the
result is true for .
Let . WLOG, let be the subtree that has at least
pebbles. As we
said earlier in this case, we also assume that the other subtrees only
contain at most pebbles
each on them. So, the subtree contains at least pebbles and hence we can move pebbles to the root and one pebble to from the subtree , by applying induction and by
Lemma 2.3 (3). Thus, the distribution of is reachable, where , and .
Thus . 
Before proving the above theorem, we state a theorem below to prove
Theorem 2.7, which is a generalization of the Lemma 2.3.
Theorem 2.8. We can send a pebble to , the root of , at a cost of at most pebbles, when and there exists a (), a subtree of , such that .
Proof. It can be easily proved by induction on and using the Lemma 2.3. 
Now, we are going to prove Theorem 2.7.
Proof of Theorem 2.7. Let
We place pebbles on
the bottom verices such that no
pebbles of which share a parent. This should leave the rightmost bottom
vertex unpebbled; and then we place pebbles on the
vertex . Then no distribution of
is reachable. Thus
.
We now proceed to prove the upper bound by induction. Clearly, the
result is true for by
Thorem 2.4, 2.5 and 2.6. Consider the distribution of pebbles on the vertices of (). According to the distributions of pebbles, we can partite them
into three cases.
Case 1. Let for all
.
If then there
exists a distribution of which is reachable by our
assumption and . Let . Any one of the subtree, say
, must contain at least
pebbles and hence we can move a pebble to
by the Theorem 2.8. The remaining
number of pebbles on is
at least and thus there
exists a distribution of which is reachable by our
assumption and .
Case 2. Let for all
.
Clearly and hence we put pebbles each on the vertices
, , , from the pebbles at . From the pebbles on , we move a pebble to every
vertex in every second row, starting, in the subtree , with the row that is next to
the bottom row. Thus, the distribution of is reachable, where .
Case 3. Let for some
.
Let subtrees contain at most
pebbles each on them,
where . We prove
this case by induction on .
Let , that is, only one subtree,
say , has at most pebbles on it. So, our aim
is to provide
pebbles to the root from the
subtrees those have totally at least pebbles, so that we
can move
pebbles to . Clearly, any
one of the subtree, say ,
must contain at least and hence we can
move
pebbles to while retaining
pebbles, by the Theorem
2.8.
Thus, the distribution of is
reachable, where is a
distribution of which
is reachable from those subtrees having at least pebbles each on them, is a reachable distribution
of in and is a reachable
distribution of for the
incident edges of . So assume
the result is true for . Let . WLOG,
let be the subtree that
contains at least
pebbles. Clearly, . We
have to retain pebbles
on and thus has extra
pebbles on it. Now, we need at most pebbles from to put one pebble on a root
vertex, say of the
subtree , by induction
and by the Theorem 2.8. After using at most pebbles
from , the remaining
number of pebbles is at least and therefore
we can move
pebbles to every root vertex (, ) of by induction and by the
Theorem 2.8. In this process, for even values of , as we place one pebble each on the
root vertex (for all
), the edges between and is also covered. The edge
between and can also be covered as the
root vertex can be
pebbled with at least on the
vertices of . For the
case when is odd, as there are
extra pebbles (after covering
all the edges of ), we
can pebble the root vertex of
and thus the edge is also covered. So there
exists a distribution of is reachable.
Thus, . 
Corollary 2.9. [11] , , , , and for ,
Proof.Let in
Theorem 2.7. 
3. The
covering cover pebbling number for a caterpillar
In this section, we are going to determine the covering cover
pebbling number of a caterpiller, using Definition 1.8.
Definition 3.1. A tree is called a caterpillar
if the deletion of all pendent vertices of the tree results in a path
, the spine of the
caterpillar . For convenience, we
shall call a path with maximum
length which contains a
body of the caterpillar, and all the edges which are incident to pendent
vertices are the legs of the caterpillar . Furthermore, the vertex is a joint of provided that or is adjacent to the end vertices.
In otherwords, a tree is said to be caterpillar iff all nodes of
degree three or more are surrounded by at most two nodes of degree two
or greater.
Let be the caterpillar tree T such that the spine
has vertices and let the vertex
has pendant vertices where . Clearly and , and hence we label a vertex
as which is adjacent to and label another vertex as which is adjacent to . Let where and let where . Let .
Theorem 3.2. [11] For the path , .
Theorem 3.3. For a caterpillar , the
covering cover pebbling number is equal to,
where and are a pair of consecutive
vertices in , and with and otherwise.
Proof. Let First we place one pebble each
on the pendant vertices of
for all , and place zero pebbles on the pendant
vertex of for all such that we do not place pebbles on
. After that we place pebbles on the vertex and zero pebbles on the other
vertices of . Thus no distribution of is reachable and so .
Now consider the distribution of pebbles on the vertices of . Here our
strategy is to move one pebble each to the vertices belong to and we have to cover the edges
of in between vertices, for example and , of using the path , if needed. Note that if we
have one pebble each at the
pendant vertices of
does not decrease the number of pebbles needed for from the other vertex. If we add
one more pebble to a pendant vertex of , clearly all edges except and incident with the vertex
is covered. We now prove that
a worst case scenario is indeed the one in which all the pebbles are in either or , first we let be the vertex: Let be a worst case configuration
that contains pebbles on other
than those on the above mentioned pendant vertices. Then moving all of
these to the vertex would
require us to use more pebbles to cover the edges of , a
contradiction to the fact that is a worst case
configuration. Also, as noted before, removing single pebble from the
pebbled pendant vertices does not lessen the covering cover pebbling
number starting at .
Now, we put one pebble each to the vertices of from to cover the incident edge of the
unpebbled pendant vertices which are adjacent to some vertices of . Clearly, to achieve that we
need pebbles from . Let be the next vertex in after the vertex . We have to cover the edges between
the vertices and in . Clearly, we have covered the
incident edges of and . Consider the path . To cover the edges of this path from the vertex , we need pebbles if and we don’t need
any pebbles if .
We do the same procedure for other pairs of consecutive verices , , of . So, to cover the edges between
the vertices of the pair of vertices of , we need pebbles from . Clearly, we are done using pebbles if and .
Suppose , then we remove the single
pebble at and put one pebble
at . So we subtract one pebble
for the case . Thus we have covered all the
edges of using
pebbles.
We relabel the vertices by respectively and then we do the
same thing as we did above. Finally choose the one (before relabeling or
after relabeling) having maximum amount of pebbles with it will be the
covering cover pebbling number for . 
For our convenience, we take , where and
Theorem 3.4. For the path (),
Proof. Let . Clearly, and , so , and . Then . Now
we are going to apply Thorem 3.3.
Case 1. .
and Thus
.
Case 2. .
, and Thus . 
Definition 3.5. A graph is called Double Star-Path(DSP) if the end vertices of a path
on vertices adjoint to the center vertices
of the star graphs and respectively. We denote it by .
Corollary 3.6. For the graph Double Star-Path , where
(). Note that, we let if .
Proof. Let . Clearly, and , so , and . Then . Now we
are going to apply Thorem 3.3.
Case 1. .
and
Thus .
Case 2. .
Thus . 
Definition 3.7. The class of fuses is defined as follows: the vertices of a Fuse
( and )are with
, so that the first vertices form a path from , and the
remaining vertices are independent and adjacent only to . The path sometimes called the
wick, while the remaining vertices are sometimes called the sparks. For
example, is the star on vertices.
Corollary 3.8. For the Fuse graph
(), the covering cover
pebbling number is equal to
Proof. Let . Clearly, and , so , and . Then . Now we
are going to apply Theorem 3.3.
Case 1. .
and
Thus .
Case 2. . Thus . 