启发式优化


9

既然是星期五,是时候问CW了。我正在寻找在优化问题中广泛使用的启发式方法。为了将范围限制为更“理论友好”的启发式方法,以下是规则(有些是任意的,有些不是)

  • 它应该是定义明确的方法,没有大量参数,并且具有具体的运行时间(可能是每次迭代)
  • 它应该具有一些与之相关的已知理论结果(收敛速度,近似边界(如有),平稳性质等)
  • 它应该具有广泛的适用性,并且至少是一种旗舰应用程序,无论是选择方法还是其中几种方法之一。
  • 它不应该受到大自然的启发(尽管这似乎是轻率的反对,但我试图排除遗传算法,蚁群优化等)。

理想情况下,答案应采用以下格式:这是一个示例。

名称:交替优化

目标:最小化(通常是非凸的)函数f(x,y)

条件:相关功能g(x)=minyf(x,y)h(y)=minxf(x,y) 是凸的

算法ith 迭代开始于 xi,yi

  1. xi+1argminxf(x,yi)
  2. yi+1argminyf(xi+1,y)

最知名的应用程序k-表示,迭代最接近的对。

理论:关于的已知结果k-手段,框架全局最优的一般充分条件

ps:您可能会发现您的答案最终成为了我正在计划的算法研讨会的演讲:)


“它不应该受到大自然的启发(尽管这似乎是轻率的反对,但我试图排除遗传算法,蚁群优化等)。” 所以没有模拟退火,统计力学等?
乔·菲茨西蒙斯

我实际上对模拟退火没有任何问题,当我写这篇文章时,我试图找到一种方法来保留SA并排除GA :)。
Suresh Venkat

Answers:


2

名称:迭代的加权最小二乘法
目标:最小化表格的功能w(θ)F(θ)2θRnF(θ)Rmw(θ)R
条件:视情况而定
算法:明显-固定权重,解决二次问题,重新计算权重
最著名的应用:几何中位数,M估计器,Lp规范,压缩感测
理论:逐案证明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.