Clustering-Based Monarch Butterfly Optimization for Constrained Optimization

Monarch butterfly optimization (MBO) algorithm is a newly-developed metaheuristic approach that has shown striking performance on several benchmark problems. In order to enhance the performance of MBO, many scholars proposed various strategies for benchmark evaluation and practical applications. As...

Full description

Bibliographic Details
Main Authors: Sibo Huang, Han Cui, Xiaohui Wei, Zhaoquan Cai
Format: Article
Language:English
Published: Atlantis Press 2020-09-01
Series:International Journal of Computational Intelligence Systems
Subjects:
Online Access:https://www.atlantis-press.com/article/125944778/view
id doaj-5c5d7c9ff29c4e77adb94acebc25149f
record_format Article
spelling doaj-5c5d7c9ff29c4e77adb94acebc25149f2020-11-25T03:47:59ZengAtlantis PressInternational Journal of Computational Intelligence Systems 1875-68832020-09-0113110.2991/ijcis.d.200821.001Clustering-Based Monarch Butterfly Optimization for Constrained OptimizationSibo HuangHan CuiXiaohui WeiZhaoquan CaiMonarch butterfly optimization (MBO) algorithm is a newly-developed metaheuristic approach that has shown striking performance on several benchmark problems. In order to enhance the performance of MBO, many scholars proposed various strategies for benchmark evaluation and practical applications. As an application of artificial intelligence (AI), machine learning (ML) developed fast and succeeded in dealing with so many complicated problems. However, up to now, ML did not use to improve the performance of MBO algorithm. In this paper, one of ML techniques, clustering, is introduced into the basic MBO algorithm, so an improved clustering-based MBO namely CBMBO is proposed. In CBMBO algorithm, the whole population is divided into two subpopulations according to k-means clustering. Also, only the individuals having better fitness can be passed to the next generation instead of accepting all the updated individuals used in the basic MBO algorithm. In order to improve the diversity of the population, few individuals having worse fitness are accepted as new individuals. In order to verify the performance of our proposed CBMBO algorithm, CBMBO is compared with six basic and four improved metaheuristic algorithms on twenty-eight CEC 2017 constrained problems with dimension of 30, 50, and 100, respectively. The experimental results suggest a significant addition to the portfolio of computational intelligence techniques.https://www.atlantis-press.com/article/125944778/viewGlobal optimization problemMonarch butterfly optimizationClusteringGreedy strategyConstrained optimization
collection DOAJ
language English
format Article
sources DOAJ
author Sibo Huang
Han Cui
Xiaohui Wei
Zhaoquan Cai
spellingShingle Sibo Huang
Han Cui
Xiaohui Wei
Zhaoquan Cai
Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
International Journal of Computational Intelligence Systems
Global optimization problem
Monarch butterfly optimization
Clustering
Greedy strategy
Constrained optimization
author_facet Sibo Huang
Han Cui
Xiaohui Wei
Zhaoquan Cai
author_sort Sibo Huang
title Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
title_short Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
title_full Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
title_fullStr Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
title_full_unstemmed Clustering-Based Monarch Butterfly Optimization for Constrained Optimization
title_sort clustering-based monarch butterfly optimization for constrained optimization
publisher Atlantis Press
series International Journal of Computational Intelligence Systems
issn 1875-6883
publishDate 2020-09-01
description Monarch butterfly optimization (MBO) algorithm is a newly-developed metaheuristic approach that has shown striking performance on several benchmark problems. In order to enhance the performance of MBO, many scholars proposed various strategies for benchmark evaluation and practical applications. As an application of artificial intelligence (AI), machine learning (ML) developed fast and succeeded in dealing with so many complicated problems. However, up to now, ML did not use to improve the performance of MBO algorithm. In this paper, one of ML techniques, clustering, is introduced into the basic MBO algorithm, so an improved clustering-based MBO namely CBMBO is proposed. In CBMBO algorithm, the whole population is divided into two subpopulations according to k-means clustering. Also, only the individuals having better fitness can be passed to the next generation instead of accepting all the updated individuals used in the basic MBO algorithm. In order to improve the diversity of the population, few individuals having worse fitness are accepted as new individuals. In order to verify the performance of our proposed CBMBO algorithm, CBMBO is compared with six basic and four improved metaheuristic algorithms on twenty-eight CEC 2017 constrained problems with dimension of 30, 50, and 100, respectively. The experimental results suggest a significant addition to the portfolio of computational intelligence techniques.
topic Global optimization problem
Monarch butterfly optimization
Clustering
Greedy strategy
Constrained optimization
url https://www.atlantis-press.com/article/125944778/view
work_keys_str_mv AT sibohuang clusteringbasedmonarchbutterflyoptimizationforconstrainedoptimization
AT hancui clusteringbasedmonarchbutterflyoptimizationforconstrainedoptimization
AT xiaohuiwei clusteringbasedmonarchbutterflyoptimizationforconstrainedoptimization
AT zhaoquancai clusteringbasedmonarchbutterflyoptimizationforconstrainedoptimization
_version_ 1724500904659386368