Multifactorial Particle Swarm Optimization Enhanced by Hybridization With Firefly Algorithm

Multifactorial Particle Swarm Optimization Enhanced by Hybridization With Firefly Algorithm

Heng Xiao, Yokoya, Toshiharu Hatanaka
Copyright: © 2021 |Pages: 16
DOI: 10.4018/IJSIR.2021070108
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In recent years, evolutionary multitasking has received attention in the evolutionary computation community. As an evolutionary multifactorial optimization method, multifactorial evolutionary algorithm (MFEA) is proposed to realize evolutionary multitasking. One concept called the skill factor is introduced to assign a preferred task for each individual in MFEA. Then, based on the skill factor, there are some multifactorial optimization solvers including swarm intelligence that have been developed. In this paper, a PSO-FA hybrid model with a model selection mechanism triggered by updating the personal best memory is applied to multifactorial optimization. The skill factor reassignment is introduced in this model to enhance the search capability of the hybrid swarm model. Then numerical experiments are carried out by using nine benchmark problems based on typical multitask situations and by comparing with a simple multifactorial PSO to show the effectiveness of the proposed method.
Article Preview
Top

Introduction

Evolutionary computation including swarm intelligence is a population-based search method inspired by biological phenomena. Based on such population-based search methods, many researchers contribute to developing optimization and adaptation algorithms in these years. Conventional evolutionary algorithms focus on providing an actual solution for a single optimization task. Researchers use these algorithms to handle the multi-objective optimization problems where the Pareto optimal set is approximated by the population or the archived candidates. In recent years, taking advantage of parallel processing ability in population-based search, evolutionary multitask optimization or evolutionary multitasking has been proposed (Ong & Gupta 2016). This is a novel area of evolutionary computation that is different problems are handled separately in a single population. Then, for processing multiple optimization problems, multifactorial optimization has been presented as a method in which each constitutive task would affect the evolution of a single population (Gupta et al., 2016). As an actual multifactorial optimization framework that is inspired by the bio-cultural models of multifactorial inheritance, a multifactorial evolutionary algorithm (MFEA) is developed (Ong & Gupta 2016). In MFEA, a skill factor is used to assign a preferred task for each individual of the population.

On the other hand, swarm intelligence is one of the popular metaheuristics for optimization problems. A wide variety of swarm models are developed such as particle swarm optimization (PSO) (Kennedy & Eberhart, 1995), Firefly algorithm (FA) (Yang, 2009), Cuckoo search (Yang & Deb, 2009) and so on. These models have some common properties and inherent characteristics. Besides, making hybridization of suitable selected swarm models is also one way for processing optimization problems effectively. There are some related researches about the hybridization presented in recent years. With different strategies such as fixed numbers of particles and fireflies (Xiao & Hatanaka, 2016), model selection (Aydilek, 2018; Xiao & Hatanaka, 2020), it shows that the hybridization can provide different kinds of improvement ways for optimization problems.

The motivation for this research is to contribute an application of a hybrid swarm to multifactorial optimization. Multifactorial optimization works to make one individual searches in a unified space and let it be evaluated for multiple minimization problems. By applying swarm intelligence to multifactorial optimization, it expects that the automatic search swarm is able to process multiple optimization tasks simultaneously. This paper proposes a multifactorial PSO-FA hybrid algorithm (MFHA). The PSO-FA hybrid swarm utilizes a model selection mechanism with an event-driven trigger based on whether the personal best information is updated (Xiao & Hatanaka, 2020). In the proposed multifactorial swarm intelligence mechanism, it utilizes a skill factor to help the task assignment of individuals, which means the population can explore different tasks at the same time. For a multifactorial swarm, it is important to suitably assign a task to each individual in the population. This assignment is usually based on a skill factor that indicates the preferred task to each individual based on the pre-evaluated ranking and is exchanged by a crossover in the evolutionary algorithm. However, there is no explicit information exchange mechanism such as a crossover in the swarm intelligence model. Thus a skill factor reassignment method is also introduced in this paper. The hybrid swarm is expected to contribute to adjusting the population for well processing multiple tasks by a combination of a model selection mechanism and skill factor reassignment. By testing the multifactorial PSO (MFPSO) and the multifactorial PSO-FA hybrid algorithm on the benchmark multifactorial optimization problem, then comparing them with each other to show how the hybrid swarm performs better than PSO for the multifactorial optimization problem.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 3 Issues (2023)
Volume 13: 4 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing