A escalada de montanhas parece ser uma ferramenta muito poderosa para otimização. No entanto, como gerar os "vizinhos" de uma solução sempre me intriga.
Por exemplo, estou otimizando uma solução . Aqui x 1 está no intervalo ( 0 , 0,1 ) , x 2 está no intervalo ( 0 , 100 ) , x 3 está no intervalo ( 0 , 1000000 ) . Qual é a melhor maneira de gerar "vizinhos"? Não posso escolher um "tamanho de etapa" aqui, porque um tamanho de etapa 1 é enorme para x 1 , mas muito menor que x 3.
Qual é a melhor maneira genérica de gerar "vizinhos" em algoritmos de escalada?