{'fraction_non_alphanumeric': 0.025198938992042442, 'fraction_numerical': 0.0, 'mean_word_length': 5.239669421487603, '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}}
Centralized Clustering Evolutionary Algorithms for Wireless Sensor Networks

Hierarchical routing is based on dividing the overall network structure into a set of smaller regions, each is managed via the so-called cluster head (CH). The cluster head is responsible for both inter- and intra-networking across all the sensors in the network. The clustering process greatly impacts the overall performance of the network (e.g., lifetime and energy consumption). As the size of the network increases, so does the complexity of the clustering process. Thus, evolutionary algorithms are typically used to cope with increasing complexity of the process. This paper surveys recent centralized techniques for clustering in both heterogeneous and homogenous WSNs.