k-broadcasting is a generalization of classical broadcasting in which an informed vertex can call up to k neighbours during each time unit. Classical broadcasting is thus a special case of k-broadcasting in which k = 1.
The k-broadcast time of vertex u in V(G) for a graph G
on n vertices, denoted bk(u), is the
minimum
number of time units required to complete k-broadcasting in G
with u as the originator. Since the number of informed vertices
can, at most, be multiplied by k + 1 during each time unit, bk(u)
³
élogk + 1nù.
The k-broadcast time of G, denoted bk(G),
is defined as bk(G) = max{bk(u)
| u Î V(G) }. A graph G
on n vertices for which bk(G) = élogk
+ 1nù is called a k-broadcast
graph. The complete graph Kn is a k-broadcast
graph, but it has many more edges than necessary for all n ³
4 when n ³ k + 2. We
denote
the minimum number of edges necessary in a k-broadcast graph on
n
vertices by Bk(n). We call a k-broadcast
graph on Bk(n) vertices a minimum
k-broadcast
graph.