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...

Full description

Bibliographic Details
Main Authors: Amarita Ritthipakdee, Arit Thammano, Nol Premasathian, Duangjai Jitkongchuen
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