Heurísticas para Otimização

9

Já que é sexta-feira, é hora de uma pergunta da CW. Estou procurando heurísticas que tenham amplo uso em problemas de otimização. Para limitar o escopo a heurísticas mais "amigáveis ​​à teoria", eis as regras (algumas arbitrárias, outras não)

  • Deve ser um método bem definido, sem inúmeros parâmetros e com um tempo de execução concreto (talvez por iteração)
  • Deve ter alguns resultados teóricos conhecidos associados a ela (taxa de convergência, limites de aproximação, se houver, propriedades estacionárias e assim por diante)
  • Ele deve ter ampla aplicabilidade e pelo menos um aplicativo principal em que seja o método de escolha ou um de alguns.
  • não deve ser inspirado pela natureza (embora isso pareça uma objeção frívola, estou tentando excluir algoritmos genéticos, otimização de colônias de formigas etc.).

Idealmente, as respostas devem estar no seguinte formato: aqui está um exemplo.

Nome : Otimização alternada

Objetivo : Minimizar uma função (geralmente não-convexa) f(x,y)

g(x)=minyf(x,y)h(y)=minxf(x,y)

Algoritmo : a iteração Euº começa com xEu,yEu .

  1. xEu+1 1argminxf(x,yEu)
  2. yEu+1 1argminyf(xEu+1 1,y)

Aplicativo mais conhecido : significa, par mais próximo iterado.k

Teoria : Resultados conhecidos em médias , condições gerais suficientes para otimizar a estrutura globalk

ps Você pode achar que sua resposta termina como uma palestra em um seminário sobre algoritmos que estou planejando :)

Suresh Venkat
fonte
"não deve ser inspirado pela natureza (embora isso pareça uma objeção frívola, estou tentando excluir algoritmos genéticos, otimização de colônias de formigas etc.)". Então, sem recozimento simulado, mecânica estatística, etc.?
Joe Fitzsimons
Na verdade, não tenho nenhum problema com o recozimento simulado e, quando escrevi isso, estava tentando encontrar uma maneira de manter o SA e excluir os GAs :).
Suresh Venkat

Respostas:

2


W(θ)F(θ)2θRnF(θ)RmW(θ)R


eup

mirror2image
fonte