Red de conocimiento informático - Material del sitio web - Cómo utilizar un algoritmo genético para encontrar el valor mínimo de la función suma en matlab

Cómo utilizar un algoritmo genético para encontrar el valor mínimo de la función suma en matlab

Este programa está escrito utilizando un algoritmo genético de codificación de números reales. El Anexo 1 (código real ga.m) es el código matlab.

Adjunto 2 (material de referencia del algoritmo genético de codificación de números reales):

/cagd/resources/thesis/PhDthesis_ZhouMingHUa.pdf

Los resultados de optimización deben modificarse mutate_P y la cantidad de tamaño de variación. La programación es más sencilla porque solo hay una variable de optimización.

Proporcione un enlace de referencia:/question/583959020.html?oldq=1

La imagen de arriba es la imagen de la función dada, con el valor mínimo en x=0,01.

La siguiente figura muestra el resultado de la optimización de un determinado algoritmo genético:

El valor de convergencia es 0,0097-0,0098.