|
_CH←输出的神经网络成为临时簇头 |
| 广播changenodestatusMessage作为CM |
| CH←
_CH |
|
←0到1之间的随机值 |
| 广告ElectionMessage |
| 如果 |
| 使用模糊if-then映射规则计算CH_chance |
| CHMessage (ID, CH_chance, resEnergy, Mobilityfactor) |
| 如果CH.resEnergy <N.resEnergy |
| CH←假 |
| 叫QuitElectionProcess |
| 如果 |
| 如果 |
| 如果CH = TRUE |
| 使用ID广播CHMessage |
| nodeStatus←CH |
| CH用ID广播它的nodeStatus |
|
使用ID广播JoinCMMessage |
|
=厘米1, CM2
, |
| 其他的 |
| 使用ID广播CHMessages |
| CH←最近的CH |
| 用ID广播JoinCHMessage到最近的CH |
| 如果 |
|