TY - JOUR
T1 - Variation Operators for Grouping Genetic Algorithms
T2 - A Review
AU - Ramos-Figueroa, Octavio
AU - Quiroz-Castellanos, Marcela
AU - Mezura-Montes, Efrén
AU - Kharel, Rupak
N1 - Publisher Copyright:
© 2020
PY - 2021/2/1
Y1 - 2021/2/1
N2 - Grouping problems are combinatorial optimization problems, most of them NP-hard, related to the partition of a set of items into different groups or clusters. Given their numerous real-world applications, different solution approaches have been presented to deal with the high complexity of NP-hard grouping problems. However, the Grouping Genetic Algorithm (GGA) is one of the most outstanding solution methods. GGA is an extension to the traditional Genetic Algorithm (GA) that uses a representation scheme based on groups and variation operators adapted to work at the groups level. Since its emergence, GGA has been used to address several grouping problems with distinct traits. Therefore, at present, there are different variation operators developed to solve problems with diverse grouping constraints and conditions. This paper presents a review of variation operators included in GGAs solving NP-hard grouping problems. Three classifications are introduced, organizing the variation operators according to the variation-degree, the solutions encoding, and the parameter setting-level, respectively.
AB - Grouping problems are combinatorial optimization problems, most of them NP-hard, related to the partition of a set of items into different groups or clusters. Given their numerous real-world applications, different solution approaches have been presented to deal with the high complexity of NP-hard grouping problems. However, the Grouping Genetic Algorithm (GGA) is one of the most outstanding solution methods. GGA is an extension to the traditional Genetic Algorithm (GA) that uses a representation scheme based on groups and variation operators adapted to work at the groups level. Since its emergence, GGA has been used to address several grouping problems with distinct traits. Therefore, at present, there are different variation operators developed to solve problems with diverse grouping constraints and conditions. This paper presents a review of variation operators included in GGAs solving NP-hard grouping problems. Three classifications are introduced, organizing the variation operators according to the variation-degree, the solutions encoding, and the parameter setting-level, respectively.
KW - Grouping genetic algorithm
KW - Grouping problems
KW - Grouping representation schemes
KW - Variation operators
UR - http://www.scopus.com/inward/record.url?scp=85096692838&partnerID=8YFLogxK
U2 - 10.1016/j.swevo.2020.100796
DO - 10.1016/j.swevo.2020.100796
M3 - Review article
AN - SCOPUS:85096692838
VL - 60
JO - Swarm and Evolutionary Computation
JF - Swarm and Evolutionary Computation
SN - 2210-6502
M1 - 100796
ER -