Research Article
Efficient Data Collection Method in Sensor Networks
Algorithm 1
The initial node selection in wireless sensor networks.
| Function: Select the initial nodes of m random paths | | Input: Amount of node n | | Amount of random path m | | Output: Index set S | | Algorithm Description: | (1) | rand(1 ∗ n); //Randomly generate 1 ∗ n element vectors | (2) | sort(n); //Sort the 1 ∗ n elements | (3) | foreach p ≤ m | (4) | k = randSelect(p, n); //Randomly choose node k form n nodes | (5) | while k exists in S do | (6) | k = randSelect(p, n); | (7) | end while | (8) | S.add(k); //Add node k to the initial index set S | (9) | end foreach | (10) | return S; //Return to set S |
|