多项选择题

在物种协同进化过程中,产生可遗传的变异是关键。下列因素中哪些都能够影响遗传变异的产生()。

A、基因突变频率
B、种群大小
C、世代时间
D、营养因素