“…Finally, many hybridizations of SI with other automatic programming techniques can be found in the literature, for many goals: self-adapt the mutation rate in linear GP, 129 improve the power of crossover operator in GP, 130 optimize GP-evolved arithmetic classifier expressions, 131 optimize parameters and AP, ant programming; ACP, ant colony programming; PSP, particle swarm programming; BSP, bee swarm programming; AFSP, artificial fish swarm programming; FP, firefly programming; HP, herd programming; GAP, generalized ant programming; EGAP, enhanced generalized ant programming; CAP, cartesian AP; GS, grammatical swarm; TSO, tree swarm optimization; ABCP, artificial bee colony programming; GBC, grammatical bee colony; GFA, geometric firefly algorithm; GE, Grammatical evolution; GBAP, grammar-based ant programming; MOGBAP, multi-objective grammar-based ant programming; APIC, AP for imbalanced classification; TAG, tree-adjoining grammar; ACO, ant colony optimization; PSO, particle swarm optimization; GPSO, geometric PSO; G3P, grammar-guided GP; GEP, gene expression programming; GP, genetic programming; DAP, dynamic ant programming; GDE, grammatical differential evolution; ARM, association rule mining; RARM, rare association rule mining;.…”