k-Broadcasting

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.