Descenso simple

El descenso simple es un algoritmo de optimización local, que para este ejemplo, busca el valor mínimo en una cuadrícula. Inicia en un punto y se mueve repetidamente a la posición adyacente (12 vecinos en total: 4 adyacentes directos (cruz interna), 4 diagonales cercanas, y 4 vecinos lejanos a distancia 2 (cruz externa)) con el valor más bajo. El proceso se detiene cuando no hay un vecino con un valor más bajo, indicando que se ha encontrado un "óptimo local".