在遗传算法中最难处理的是有等式约束的优化问题,而等式约束在一般问题中常常遇到。许多算法采用引入惩罚函数降低适应度方法使其满足等式约束条件,但太难收敛或解根本不满足约束条件,因此它是遗传算法的一个瓶颈。根据遗传算法的性质及等式约束的特点,提出了另一种算法来解决这个瓶颈,并从理论上证明了算法的可行性。通过数值实验表明该算法是有效的。