“嵌套优化”指把一个优化问题放在另一个优化问题的内部:外层变量的选择会影响内层优化的目标或约束,外层通常以“内层最优解”为前提来继续优化。常见于双层优化(bi-level optimization)、超参数调优、元学习、以及某些经济学与工程设计问题中。(该短语在不同领域也可能有近义说法,如“分层/双层优化”。)
/ˈnɛstɪd ˌɑptɪməˈzeɪʃən/
We used nested optimization to tune the model’s hyperparameters.
我们用嵌套优化来调整模型的超参数。
Nested optimization can be costly because every step of the outer search may require solving a full inner optimization problem.
嵌套优化可能代价很高,因为外层搜索的每一步都可能需要完整求解一次内层优化问题。
nested 来自 nest(“巢”),加 -ed 表示“像巢一样层层套着、嵌入其中的”;optimization 来自 optimize(“使最优”)加名词后缀 -ation,表示“优化这一过程/结果”。合起来就是“把优化过程嵌在另一个优化过程里”的意思。