“…There are also many open-source libraries and toolkits available for evolutionary computation in a variety of programming languages [32][33][34][35][36][37][38][39][40][41], making the application of evolutionary algorithms to new problems and domains particularly easy. Evolutionary computation has been effective in solving problems with a variety of characteristics, and within many application domains, such as multiobjective optimization [42][43][44][45], data science [46], machine learning [47][48][49], classification [50], feature selection [51], neural architecture search [52], neuroevolution [53], bioinformatics [54], scheduling [55], algorithm selection [56], computer vision [57], hardware validation [58], software engineering [59,60], and multi-task optimization [61,62], among many others.…”