sgr-interview-300

第 154 题:多目标的帕累托最优,标量化方法的权重搜索?

题目

多目标的帕累托最优,标量化方法的权重搜索?


完整讲解

一、多目标与帕累托最优

多目标优化中,各目标常冲突(如点击与时长、点击与多样性)。帕累托最优:若不存在其他解在所有目标上都不变差且至少一个严格更好,则该解为帕累托最优。帕累托前沿即所有帕累托最优解构成的曲面/曲线。我们希望在帕累托前沿上根据业务偏好选一个折中解

二、标量化方法(Scalarization)

将多目标标量化为单目标,再优化。常用加权和: \(\min \sum_{k} w_k \, L_k(\theta),\quad w_k \ge 0,\ \sum_k w_k = 1.\) 在凸等多条件下,适当扫 $w$ 可得到帕累托前沿上的点;非凸时加权和得到的是帕累托最优的充分解(即得到的解是帕累托最优,但未必覆盖全部前沿)。加权积Tchebycheff($\min \max_k w_k (L_k - L_k^*)$)等也是标量化方式,可得到不同前沿形状。

三、权重搜索

四、工程要点


面试要点


记忆要点

返回模块 返回总览