{'fraction_non_alphanumeric': 0.028712871287128714, 'fraction_numerical': 0.0009900990099009901, 'mean_word_length': 5.279503105590062, '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}}
Enhanced differential evolution with adaptive direction information

Most recently, a DE framework with neighborhood and direction information (NDi-DE) was proposed to exploit the information of population and was demonstrated to be effective for most of the DE variants. However, the performance of NDi-DE heavily depends on the selection of direction information. In order to alleviate this problem, two adaptive operator selection (AOS) mechanisms are introduced to adaptively select the most suitable type of direction information for the specific mutation strategy during the evolutionary process. The new method is named as adaptive direction information based NDi-DE (aNDi-DE). In this way, the good balance between exploration and exploitation can be dynamically achieved. To evaluate the effectiveness of aNDi-DE, the proposed method is applied to the well-known DE/rand/1 algorithm. Through the experimental study, we show that aNDi-DE can effectively improve the efficiency and robustness of NDi-DE.