{'fraction_non_alphanumeric': 0.017763845350052248, 'fraction_numerical': 0.0020898641588296763, 'mean_word_length': 5.386666666666667, '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}}
Multipopulation artificial bee colony algorithm based on a modified probability selection model

Artificial bee colony (ABC) performs excellently over many problems, but it has some shortcomings, such as weak exploitation as well as slow convergence. For the sake of dealing with these issues, a modified ABC known as MPABC is presented. Firstly, the entire population is partitioned into two different subpopulations at the stage of employed bees, and they use different search strategies. Then, a new probability selection strategy is designed on the basis of the principle of Soft Maximum function. Finally, a novel search method is constructed for improving the intensity of exploitation by gradually increasing the ratio of the current optimal solutions. In order to comprehensively validate the capability of MPABC, 12 benchmark problems are employed. Computational results clearly demonstrate MPABC surpasses the basic ABC and some other famous ABCs.