提出了一种利用互易空间中的类大都会算法(MLA)改进相位的方法。它在MLA中使用密度修正法(DMM)来评估进度并建议相位角的变化。首先,在DMM得出的试验值附近,生成相位角的新选项。然后,使用DMM来评估和提高对直接方法的非负性规则的遵守程度。DMM→相变→DMM→相位变化的过程被多次迭代。对于中心对称情况下,相位可能不会被DMM改变,通过观察到的与计算出的结构系数振幅之比判断是否符合非负性规则,并通过增加180°来生成相位角的新选项。对于非中心对称情况,DMM前后结构因子的振幅和相位值可能不同。然而,只有相位值用于判断是否符合非负性规则,并决定后续相变步骤中的相移。该程序旨在改进确定的阶段从头计算采用一致电子密度方法[Bhat(1984)。《水晶学报》。A类40,C15;(1985). Am.Crystallogr公司。协会年度。会议。,加利福尼亚州斯坦福。文章摘要。您好]。在不同的测试中,通过本文提出的程序获得的相位平均相位误差在55至25°之间,明显优于在类似条件下从DMM获得的相位。