我有多个与多个参数相关的目标函数。我想使用多个参数最小化多个目标函数。甚至可以使用BFGS吗?
当我使用 L-BFGS 使用多个参数最小化一个目标函数时,它工作得很好。但是,我无法最小化多个目标函数。目前,由于我的函数只是数字,我添加了所有目标函数及其相关梯度,以最小化我的目标函数。我不确定这是否是处理这种情况的最佳方法。
任何帮助将非常感激。
亲切的问候,
莫
我有多个与多个参数相关的目标函数。我想使用多个参数最小化多个目标函数。甚至可以使用BFGS吗?
当我使用 L-BFGS 使用多个参数最小化一个目标函数时,它工作得很好。但是,我无法最小化多个目标函数。目前,由于我的函数只是数字,我添加了所有目标函数及其相关梯度,以最小化我的目标函数。我不确定这是否是处理这种情况的最佳方法。
任何帮助将非常感激。
亲切的问候,
莫
不是单独的,不。多目标优化问题的最优解是帕累托最优解。多目标优化问题有自己的专门算法,可以在相应的Wikipedia 文章中看到。其中一些方法构建了代理单目标优化问题,可以用 L-BFGS 解决;其他方法不构造代理问题(例如粒子群优化)。如果您对解决多目标优化问题感兴趣,我建议您在该文献中搜索可能适合您的问题的方法。