Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization

The standard covariance matrix adaptation evolution strategy (CMA-ES) is highly effective at locating a single global optimum. However, it shows unsatisfactory performance for solving multimodal optimization problems (MMOPs). In this paper, an improved algorithm based on the MA-ES, which is called t...

Full description

Bibliographic Details
Main Author: Wei Li
Format: Article
Language:English
Published: MDPI AG 2019-03-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/12/3/56
id doaj-d3ce0c47b77f4c26a1ee5d92a9252620
record_format Article
spelling doaj-d3ce0c47b77f4c26a1ee5d92a92526202020-11-24T23:56:52ZengMDPI AGAlgorithms1999-48932019-03-011235610.3390/a12030056a12030056Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal OptimizationWei Li0School of Computer Science and Engineering, Xi’an University of Technology, Xi’an 710048, ChinaThe standard covariance matrix adaptation evolution strategy (CMA-ES) is highly effective at locating a single global optimum. However, it shows unsatisfactory performance for solving multimodal optimization problems (MMOPs). In this paper, an improved algorithm based on the MA-ES, which is called the matrix adaptation evolution strategy with multi-objective optimization algorithm, is proposed to solve multimodal optimization problems (MA-ESN-MO). Taking advantage of the multi-objective optimization in maintaining population diversity, MA-ESN-MO transforms an MMOP into a bi-objective optimization problem. The archive is employed to save better solutions for improving the convergence of the algorithm. Moreover, the peaks found by the algorithm can be maintained until the end of the run. Multiple subpopulations are used to explore and exploit in parallel to find multiple optimal solutions for the given problem. Experimental results on CEC2013 test problems show that the covariance matrix adaptation with Niching and the multi-objective optimization algorithm (CMA-NMO), CMA Niching with the Mahalanobis Metric and the multi-objective optimization algorithm (CMA-NMM-MO), and matrix adaptation evolution strategy Niching with the multi-objective optimization algorithm (MA-ESN-MO) have overall better performance compared with the covariance matrix adaptation evolution strategy (CMA-ES), matrix adaptation evolution strategy (MA-ES), CMA Niching (CMA-N), CMA-ES Niching with Mahalanobis Metric (CMA-NMM), and MA-ES-Niching (MA-ESN).http://www.mdpi.com/1999-4893/12/3/56multimodal optimization problemsmulti-objective optimizationmatrix adaptation evolution strategynon-dominated sorting
collection DOAJ
language English
format Article
sources DOAJ
author Wei Li
spellingShingle Wei Li
Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
Algorithms
multimodal optimization problems
multi-objective optimization
matrix adaptation evolution strategy
non-dominated sorting
author_facet Wei Li
author_sort Wei Li
title Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
title_short Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
title_full Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
title_fullStr Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
title_full_unstemmed Matrix Adaptation Evolution Strategy with Multi-Objective Optimization for Multimodal Optimization
title_sort matrix adaptation evolution strategy with multi-objective optimization for multimodal optimization
publisher MDPI AG
series Algorithms
issn 1999-4893
publishDate 2019-03-01
description The standard covariance matrix adaptation evolution strategy (CMA-ES) is highly effective at locating a single global optimum. However, it shows unsatisfactory performance for solving multimodal optimization problems (MMOPs). In this paper, an improved algorithm based on the MA-ES, which is called the matrix adaptation evolution strategy with multi-objective optimization algorithm, is proposed to solve multimodal optimization problems (MA-ESN-MO). Taking advantage of the multi-objective optimization in maintaining population diversity, MA-ESN-MO transforms an MMOP into a bi-objective optimization problem. The archive is employed to save better solutions for improving the convergence of the algorithm. Moreover, the peaks found by the algorithm can be maintained until the end of the run. Multiple subpopulations are used to explore and exploit in parallel to find multiple optimal solutions for the given problem. Experimental results on CEC2013 test problems show that the covariance matrix adaptation with Niching and the multi-objective optimization algorithm (CMA-NMO), CMA Niching with the Mahalanobis Metric and the multi-objective optimization algorithm (CMA-NMM-MO), and matrix adaptation evolution strategy Niching with the multi-objective optimization algorithm (MA-ESN-MO) have overall better performance compared with the covariance matrix adaptation evolution strategy (CMA-ES), matrix adaptation evolution strategy (MA-ES), CMA Niching (CMA-N), CMA-ES Niching with Mahalanobis Metric (CMA-NMM), and MA-ES-Niching (MA-ESN).
topic multimodal optimization problems
multi-objective optimization
matrix adaptation evolution strategy
non-dominated sorting
url http://www.mdpi.com/1999-4893/12/3/56
work_keys_str_mv AT weili matrixadaptationevolutionstrategywithmultiobjectiveoptimizationformultimodaloptimization
_version_ 1725456139987976192