多项选择题

基因遗传算法的组成部分包括()。

A.初始化编码
B.适应度函数
C.选择
D.交叉和变异