介绍启发式算法,举一个遗传算法实例,包括交叉互换,遗传变异