Firefly Mating Algorithm for Continuous Optimization Problems
This paper proposes a swarm intelligence algorithm, called firefly mating algorithm (FMA), for solving continuous optimization problems. FMA uses genetic algorithm as the core of the algorithm. The main feature of the algorithm is a novel mating pair selection method which is inspired by the followi...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2017-01-01
|
Series: | Computational Intelligence and Neuroscience |
Online Access: | http://dx.doi.org/10.1155/2017/8034573 |
id |
doaj-f7116dea08794fe4b27e2853ab879016 |
---|---|
record_format |
Article |
spelling |
doaj-f7116dea08794fe4b27e2853ab8790162020-11-24T20:50:19ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52651687-52732017-01-01201710.1155/2017/80345738034573Firefly Mating Algorithm for Continuous Optimization ProblemsAmarita Ritthipakdee0Arit Thammano1Nol Premasathian2Duangjai Jitkongchuen3Computational Intelligence Laboratory, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, ThailandComputational Intelligence Laboratory, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, ThailandFaculty of Information Technology, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, ThailandCollege of Innovative Technology and Engineering, Dhurakij Pundit University, Bangkok, ThailandThis paper proposes a swarm intelligence algorithm, called firefly mating algorithm (FMA), for solving continuous optimization problems. FMA uses genetic algorithm as the core of the algorithm. The main feature of the algorithm is a novel mating pair selection method which is inspired by the following 2 mating behaviors of fireflies in nature: (i) the mutual attraction between males and females causes them to mate and (ii) fireflies of both sexes are of the multiple-mating type, mating with multiple opposite sex partners. A female continues mating until her spermatheca becomes full, and, in the same vein, a male can provide sperms for several females until his sperm reservoir is depleted. This new feature enhances the global convergence capability of the algorithm. The performance of FMA was tested with 20 benchmark functions (sixteen 30-dimensional functions and four 2-dimensional ones) against FA, ALC-PSO, COA, MCPSO, LWGSODE, MPSODDS, DFOA, SHPSOS, LSA, MPDPGA, DE, and GABC algorithms. The experimental results showed that the success rates of our proposed algorithm with these functions were higher than those of other algorithms and the proposed algorithm also required fewer numbers of iterations to reach the global optima.http://dx.doi.org/10.1155/2017/8034573 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Amarita Ritthipakdee Arit Thammano Nol Premasathian Duangjai Jitkongchuen |
spellingShingle |
Amarita Ritthipakdee Arit Thammano Nol Premasathian Duangjai Jitkongchuen Firefly Mating Algorithm for Continuous Optimization Problems Computational Intelligence and Neuroscience |
author_facet |
Amarita Ritthipakdee Arit Thammano Nol Premasathian Duangjai Jitkongchuen |
author_sort |
Amarita Ritthipakdee |
title |
Firefly Mating Algorithm for Continuous Optimization Problems |
title_short |
Firefly Mating Algorithm for Continuous Optimization Problems |
title_full |
Firefly Mating Algorithm for Continuous Optimization Problems |
title_fullStr |
Firefly Mating Algorithm for Continuous Optimization Problems |
title_full_unstemmed |
Firefly Mating Algorithm for Continuous Optimization Problems |
title_sort |
firefly mating algorithm for continuous optimization problems |
publisher |
Hindawi Limited |
series |
Computational Intelligence and Neuroscience |
issn |
1687-5265 1687-5273 |
publishDate |
2017-01-01 |
description |
This paper proposes a swarm intelligence algorithm, called firefly mating algorithm (FMA), for solving continuous optimization problems. FMA uses genetic algorithm as the core of the algorithm. The main feature of the algorithm is a novel mating pair selection method which is inspired by the following 2 mating behaviors of fireflies in nature: (i) the mutual attraction between males and females causes them to mate and (ii) fireflies of both sexes are of the multiple-mating type, mating with multiple opposite sex partners. A female continues mating until her spermatheca becomes full, and, in the same vein, a male can provide sperms for several females until his sperm reservoir is depleted. This new feature enhances the global convergence capability of the algorithm. The performance of FMA was tested with 20 benchmark functions (sixteen 30-dimensional functions and four 2-dimensional ones) against FA, ALC-PSO, COA, MCPSO, LWGSODE, MPSODDS, DFOA, SHPSOS, LSA, MPDPGA, DE, and GABC algorithms. The experimental results showed that the success rates of our proposed algorithm with these functions were higher than those of other algorithms and the proposed algorithm also required fewer numbers of iterations to reach the global optima. |
url |
http://dx.doi.org/10.1155/2017/8034573 |
work_keys_str_mv |
AT amaritaritthipakdee fireflymatingalgorithmforcontinuousoptimizationproblems AT aritthammano fireflymatingalgorithmforcontinuousoptimizationproblems AT nolpremasathian fireflymatingalgorithmforcontinuousoptimizationproblems AT duangjaijitkongchuen fireflymatingalgorithmforcontinuousoptimizationproblems |
_version_ |
1716804006262603776 |