随着激光的广泛应用,在许多场合都需要对其进行光束整形,其中最重要的整形元件就是衍射光学元件(DOE)。引用了自适应加法(AA)算法,并且对其进行了改进,一方面克服了AA算法的两个缺陷,另一方面提高了AA算法的精度。在AA算法中加入自动选取参数λ的环节,使得不必采用尝试法确定参数,减小了DOE设计的工作量。此外,还提出了三种克服分母出现零点的方法。应用AA算法设计了整形高斯光束的DOE以及一维光栅分束器,并得到理想的结果。对比了AA算法和高斯(GS)算法,说明AA算法具有优势和潜力,可以简单高效地应用于DOE的设计。