{'fraction_non_alphanumeric': 0.019969278033794162, 'fraction_numerical': 0.0, 'mean_word_length': 5.392156862745098, '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 Bi-level PSO Algorithm based on Dynamic Constraint Processing and Approximate Navigation

Bi-level optimization problems with constraints are well known for wide applications and difficulties. A new particle swarm optimization algorithm (PSO) with dynamic constraint processing is proposed. First, we divide constraints into three cases and design a new PSO based crossover operator to dynamically deal with constraints; second, a normal distribution is added into PSO to work as mutation operator, which will enhance the diversity of the swarm and navigate the search direction. Finally, we give the convergence proof of the proposed algorithm.