{'fraction_non_alphanumeric': 0.01545253863134658, 'fraction_numerical': 0.0, 'mean_word_length': 5.478571428571429, '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}}
A new initializing mechanism in Particle Swarm Optimization

Particle Swarm Optimization (PSO) is known to suffer from premature convergence prior to discovering the true global minimizer. In this paper, a novel initializing mechanism is proposed, which aims to liberate particles from the state of premature convergence. This is done by automatically initializing the swarm once particles have converged to local minima, which is detected by the proposed criterion. An inertia weight function is also designed to balance the global and local search ability. The adaptive weight PSO with initializing mechanism (IAWPSO) provides an efficient mechanism by making good use of the state of the swarm at premature convergence. Results suggest that IAWPSO is less problem-dependent and consequently provides more consistent performance than the comparison algorithms across the benchmark suite used for testing.