{'fraction_non_alphanumeric': 0.030095759233926128, 'fraction_numerical': 0.0027359781121751026, 'mean_word_length': 5.151260504201681, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Improvement of Leach Protocol for Wireless Sensor Networks

LEACH is a hierarchical routing protocol special for WSN. Many researchers have proposed many improved algorithms based on LEACH, such as LEACH-C, LEACH-M and so on, and these algorithms have much improvements on efficiency of energy in certain extent. Within the lifetime of networks, based on the shortcomings of LEACH that each node is frequently repeated several times elected cluster-head and consumed some energy, this paper proposes a hierarchical routing improved algorithm based on the LEACH algorithm(i.e., LEACH-R). The simulation results show that the improved algorithm makes the energy distribution more balanced, and LEACH-R outperforms LEACH-M nearly 20%.