{'fraction_non_alphanumeric': 0.02404274265360641, 'fraction_numerical': 0.0, 'mean_word_length': 5.459770114942529, '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}}
Ant colony optimization with adaptive heuristics design

Heuristics design, including definitions of heuristic information and parameter settings that control the impact of heuristic information, has significant influence on the performance of ant colony optimization (ACO) algorithms. However, in complex real-world problems, it is difficult or even impossible to find one heuristics design that suits all problem instances. Besides, static heuristics design biases ACO to search certain areas of the solution space constantly, which makes ACO less explorative and increases the risk of prematurity. This paper proposes a heuristics design adaptation scheme (HDAS) for addressing the above problems in ACO. With HDAS, each ant defines a profile of heuristics design to guide its solution construction procedure. Such profiles are adaptively adjusted towards the most suitable heuristic design according to the search experience of ants. The ACO with HDAS (HDA-ACO) is validated on a set of benchmarks of flexible job-shop scheduling problems (FJSP). Experimental results show that the HDA-ACO outperforms the original ACO.