Método do Gradiente
O Método do Gradiente é um procedimento iterativo para minimizar uma função objetivo. Ele usa o gradiente (primeira derivada) da função para determinar a direção de descida mais íngreme, ou seja, a direção na qual a função decresce mais rapidamente.
O método do gradiente é mais facilmente entendido em termos matemáticos. Abaixo estão as principais etapas descritas usando equações:
Inicialização
Escolha um ponto inicial
Algoritmo Iterativo
Para cada iteração
-
Calcular o Gradiente: Calcule o gradiente da função objetivo
no ponto . -
Direção de Descida: A direção de descida é o oposto ao gradiente calculado. Vamos denotar esta direção como
. -
Tamanho de Passo: Escolha um tamanho de passo
que minimize ao longo da direção de . Isso pode ser feito usando uma busca em linha, por exemplo. -
Atualizar o Ponto: Atualize o ponto atual
movendo-se na direção pelo tamanho de passo . -
Critérios de Parada: Pare se
ou se atingiu o número máximo de iterações .
O algoritmo é repetido até que um dos critérios de parada seja atendido.