logo móvil
Contáctanos

Algoritmo de evolución diferencial con tres operadores de mutación para optimización global

Autores: Wang, Xuming; Yu, Xiaobing

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

Algoritmo de evolución diferencial con tres operadores de mutación para optimización global


Categoría

Matemáticas

Subcategoría

Matemáticas generales

Palabras clave

Algoritmo de evolución diferencial
Operadores de mutación
Problemas de optimización
Valores de parámetros
Pool de mutación
Resultados experimentales

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 41

Citaciones: Sin citaciones


Descripción
El algoritmo de evolución diferencial es un algoritmo evolutivo muy poderoso y recientemente propuesto. En general, solo se utilizan un operador de mutación y valores de parámetros predefinidos del algoritmo de evolución diferencial para resolver diversos problemas de optimización, lo que limita el rendimiento del algoritmo. En este artículo, seis operadores de mutación comúnmente utilizados se dividen en tres categorías según sus propias características. Se establece un conjunto de mutaciones basado en las tres categorías. Se diseña un conjunto de parámetros con tres valores predefinidos. Durante la evolución, se eligen aleatoriamente tres operadores de mutación de las tres categorías, y también se seleccionan aleatoriamente tres valores de parámetros del conjunto de parámetros. Los tres grupos de operadores de mutación y valores de parámetros se utilizan para producir vectores de prueba. El algoritmo propuesto hace un buen uso de diferentes operadores de mutación. Se utilizan tres variantes de evolución diferencial propuestas recientemente y tres algoritmos no evolutivos diferenciales para hacer comparaciones en las 29 funciones de prueba de CEC. Los resultados experimentales han demostrado que el algoritmo propuesto es muy competitivo. El algoritmo propuesto se utiliza para resolver tres aplicaciones reales, y los resultados son superiores.

Otros recursos que podrían interesarte

Temas Virtualpro