Research Article
EER-RL: Energy-Efficient Routing Based on Reinforcement Learning
(1) | For i ← 1 to n, do | (2) | If, then | (3) | | (4) | If | (5) | If S (i) is next-hop, then | (6) | Aggregate data | (7) | Send data to sink | (8) | Else | (9) | Send data to sink | (10) | End if | (11) | Else if, then | (12) | If CH within TXrange,then | (13) | Send data to CH | (14) | Else | (15) | Find closest neighbour in the cluster | (16) | Send data to closest neighbour | (17) | End if | (18) | End if | (19) | Compute reward | (20) | Update Q-value | (21) | End if | (22) | End for |
|