{'fraction_non_alphanumeric': 0.008168028004667444, 'fraction_numerical': 0.0, 'mean_word_length': 5.703125, '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}}
Genetic Algorithm Using the Bimodal Operation to Prevent Prematurity and Reduce Computational Time

A probability associated with population fitness is theoretically derived and used as a parameter in the Genetic Algorithm (GA) to switch the operation modes between the population regeneration, and the genetic operation of crossover and mutation in order to effectively prevent the prematurity and reduce the number of function evaluations. The proposed genetic algorithm using the bimodal operation is employed to search for the global optima of five objective functions, whose results are compared to the conventional GAs using a single operation mode. The simulation results demonstrate that the proposed GA can achieve a better convergence performance than the conventional ones when multimodal objective functions are searched for their global optima.