Research Article
Design and Analysis of a Multiple and Wide Nulling Collaborative Beamforming Scheme in the Domain of 3-Dimensional Wireless Sensor Networks
Algorithm 1
Culled-Fuzzy-Adaptive PSO Algorithm.
(1) | Step 1: initialize swarm particles (in a random manner). | (2) | Step 2: | (a) | Evaluate the optimization function at all swarm particles. | (b) | Pick the optimal swarm particle as per the obtained optimization function values. | (3) | Step 3: if the maximum number of iterations permitted has been exhausted, terminate the algorithm, else proceed to step 4. | (4) | Step 4: if the count of iterations is half the specified maximum value, proceed to step 5, else proceed to step 7. | (5) | Step 5: sort and rank swarm particles in accordance with their performance (as per the optimization function). | (6) | Step 6: cull and randomly reinitialize swarm particles associated with poor performance. | (7) | Step 7: update , , and values (using a fuzzy logic-based look-up table). | (8) | Step 8: update and . Revert to Step 2. |
|