Research Article
An Efficient Algorithm to Find Broadcast Schedule in Ad Hoc TDMA Networks
Algorithm 1
Outline
of broadcast scheduling algorithm.
Input: FSM
table of network | Output: - Optimum
cover | (1) From FSM table of network, generate all compatible
(incompatible) pairs; | If (no compatibles) | ←
set of
states | stop; | else Find maximal compatibles and incompatibles | (2) Find the tight
lower bound L and the bound incompatible | (3) Form compatible
groups CG with respect to | (4) Let limit = min Let be the first state in | (5) while (j limit) | Include in schedule compatible
| for (every state where ≠ )
| (a) Apply selection criteria and include a compatible
in | (b) for (every state )
Increment utility factor | for (every state ) | Include in (j) largest
cardinality compatible covering the state | | (6) for (every (j)) | compute the performance indices and choose |
|