Evolutionary algorithms for solving multi-modal and multi-objective optimization problems
In artificial intelligence, evolutionary algorithms (EAs) have shown to be effective and robust in solving difficult optimization problems. EAs are generic population-based metaheuristic optimization algorithms. The mechanisms used in EAs are inspired by biological evolution: reproduction, mutation,...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/50679 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-50679 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-506792023-07-04T17:09:16Z Evolutionary algorithms for solving multi-modal and multi-objective optimization problems Qu, Boyang Ponnuthurai N. Suganthan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation In artificial intelligence, evolutionary algorithms (EAs) have shown to be effective and robust in solving difficult optimization problems. EAs are generic population-based metaheuristic optimization algorithms. The mechanisms used in EAs are inspired by biological evolution: reproduction, mutation, recombination, and selection. The development of EAs can be classified into two categories: single objective and multi-objective optimization. In this thesis, both single objective and multi-objective evolutionary algorithms have been studied. For single objective optimization, various niching techniques are integrated with differential evolution (DE) and particle swarm optimization (PSO) for multi-modal optimization. Multi-modal optimization deals with optimization tasks that involve finding all or most of the global/local peaks in one single run. EAs in their original forms are usually designed for locating one single global solution. To promote and maintain formation of multiple stable subpopulations within a single population, we introduced a neighborhood mutation technique to enhance DE with ability of handling multi-modal problems. We also proposed a locally informed PSO to tackle multi-modal optimization. Beside these, several existing niching techniques from the literature were modified and improved by us. For multi-objective evolutionary algorithms, we proposed a summation of normalized objective values and diversified selection (SNOV-DS) method to replace the classical non-domination sorting. The process of classical non-domination sorting is complex and time consuming. By use of the proposed method, not only the simulation speed is increased, but also the performance of the algorithm is improved. We also introduced an ensemble of constraint handling methods (ECHM) to solve constrained multi-objective optimization problems, where each constraint handling method had its own population. ECHM allows different constraint handling methods to generate offspring and exchange information. In this way, the offspring produced by the most suitable constraint handling method will survive and be set as parents for next generation. Lastly, we applied the proposed algorithm to solve environmental/economic power dispatch problem. We demonstrated the superior performance of the proposed algorithm over other similar evolutionary algorithms reported in literature. DOCTOR OF PHILOSOPHY (EEE) 2012-08-28T04:18:33Z 2012-08-28T04:18:33Z 2011 2011 Thesis Qu, B. (2011). Evolutionary algorithms for solving multi-modal and multi-objective optimization problems. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/50679 10.32657/10356/50679 en 231 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation Qu, Boyang Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
description |
In artificial intelligence, evolutionary algorithms (EAs) have shown to be effective and robust in solving difficult optimization problems. EAs are generic population-based metaheuristic optimization algorithms. The mechanisms used in EAs are inspired by biological evolution: reproduction, mutation, recombination, and selection. The development of EAs can be classified into two categories: single objective and multi-objective optimization. In this thesis, both single objective and multi-objective evolutionary algorithms have been studied. For single objective optimization, various niching techniques are integrated with differential evolution (DE) and particle swarm optimization (PSO) for multi-modal optimization. Multi-modal optimization deals with optimization tasks that involve finding all or most of the global/local peaks in one single run. EAs in their original forms are usually designed for locating one single global solution. To promote and maintain formation of multiple stable subpopulations within a single population, we introduced a neighborhood mutation technique to enhance DE with ability of handling multi-modal problems. We also proposed a locally informed PSO to tackle multi-modal optimization. Beside these, several existing niching techniques from the literature were modified and improved by us. For multi-objective evolutionary algorithms, we proposed a summation of normalized objective values and diversified selection (SNOV-DS) method to replace the classical non-domination sorting. The process of classical non-domination sorting is complex and time consuming. By use of the proposed method, not only the simulation speed is increased, but also the performance of the algorithm is improved. We also introduced an ensemble of constraint handling methods (ECHM) to solve constrained multi-objective optimization problems, where each constraint handling method had its own population. ECHM allows different constraint handling methods to generate offspring and exchange information. In this way, the offspring produced by the most suitable constraint handling method will survive and be set as parents for next generation. Lastly, we applied the proposed algorithm to solve environmental/economic power dispatch problem. We demonstrated the superior performance of the proposed algorithm over other similar evolutionary algorithms reported in literature. |
author2 |
Ponnuthurai N. Suganthan |
author_facet |
Ponnuthurai N. Suganthan Qu, Boyang |
format |
Theses and Dissertations |
author |
Qu, Boyang |
author_sort |
Qu, Boyang |
title |
Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
title_short |
Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
title_full |
Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
title_fullStr |
Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
title_full_unstemmed |
Evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
title_sort |
evolutionary algorithms for solving multi-modal and multi-objective optimization problems |
publishDate |
2012 |
url |
https://hdl.handle.net/10356/50679 |
_version_ |
1772826265920733184 |