收敛速度控制
加速收敛和扩展优化是提高收敛速度的技术。虽然 不如步骤优化 那么 有效,但 这些技术可能对选定的系统有益。然而,通常最好先尝试步进优化,然后仅在标准 DLS 或步进优化无法给出可接受的收敛速度时才切换到这些方法。两者都在标准优化算法内工作和 可以一起使用, 但两者与采用替代算法的步骤优化互不兼容。
这些功能的控件可从“自动设计”>“高级”对话框中访问
优化/自动化设计/高级/收敛速度控制/扩展优化
扩展优化
具有大量变量(30 个或更多)的系统的收敛速度可以通过扩展 优化 (EXT 命令)来提高。 扩展 优化 使用当前优化周期期间计算的信息来延长该周期并进一步改进误差函数。通过这样做,可以在不启动的情况下增加当前周期的改进 一个新的循环。这可能会导致单个主要优化周期内出现多个 次要 EXT 周期。总体效果是更快的收敛(计算机上的CPU时间更少)。
当收敛速度低于内部 阈值时,在优化过程中会自动调用扩展优化;例如,当连续周期中误差函数有微小改进时,就会调用它。当收敛速度较高时,扩展优化在优化期间被禁用;例如,当误差函数下降较大时禁用。在MTF优化和全局综合期间禁用扩展优化, 当YCN或 XCN 约束作为拉格朗日约束输入时,除非这些约束转换为 WTC 约束 。如果YCN或XCN数据库值用作用户定义约束的一部分,无论是否使用 WTC 命令修改这些约束,它也会被禁用。
调用扩展优化时,误差函数输出格式将更改为显示每个主要循环步骤的误差函数,然后是进行边际改进的扩展步骤。
——Optimization.pdf