A carnivorous plant algorithm for solving global optimization problems

In this study, a novel metaheuristic algorithm, namely, carnivorous plant algorithm (CPA), inspired by how the carnivorous plants adapting to survive in the harsh environment, was proposed. The CPA was first evaluated on thirty well-known benchmark functions with different characteristics and sev...

Full description

Bibliographic Details
Main Authors: Ong, Kok Meng, Ong, Pauline, Sia, Chee Kiong
Format: Article
Language:English
Published: Elsevier 2021
Subjects:
Online Access:http://eprints.uthm.edu.my/929/1/J11860_1dde0725713aaaf2eb8763ec1131caf5.pdf
_version_ 1796868376865275904
author Ong, Kok Meng
Ong, Pauline
Sia, Chee Kiong
author_facet Ong, Kok Meng
Ong, Pauline
Sia, Chee Kiong
author_sort Ong, Kok Meng
collection UTHM
description In this study, a novel metaheuristic algorithm, namely, carnivorous plant algorithm (CPA), inspired by how the carnivorous plants adapting to survive in the harsh environment, was proposed. The CPA was first evaluated on thirty well-known benchmark functions with different characteristics and seven CEC 2017 test functions. Its convergence characteristic and computational time were analysed and compared with seven widely used metaheuristic algorithms, with the superiority was validated using the Wilcoxon signed-rank test. The applicability of the CPA was further examined on mechanical engineering design problems and a real-world challenging application of controlling the orientation of a five degree-of-freedom robotic arm. Experimental simulations demonstrated the supremacy of the CPA in solving global optimization problems.
first_indexed 2024-03-05T21:38:53Z
format Article
id uthm.eprints-929
institution Universiti Tun Hussein Onn Malaysia
language English
last_indexed 2024-03-05T21:38:53Z
publishDate 2021
publisher Elsevier
record_format dspace
spelling uthm.eprints-9292021-08-22T07:42:46Z http://eprints.uthm.edu.my/929/ A carnivorous plant algorithm for solving global optimization problems Ong, Kok Meng Ong, Pauline Sia, Chee Kiong QA76.75-76.765 Computer software In this study, a novel metaheuristic algorithm, namely, carnivorous plant algorithm (CPA), inspired by how the carnivorous plants adapting to survive in the harsh environment, was proposed. The CPA was first evaluated on thirty well-known benchmark functions with different characteristics and seven CEC 2017 test functions. Its convergence characteristic and computational time were analysed and compared with seven widely used metaheuristic algorithms, with the superiority was validated using the Wilcoxon signed-rank test. The applicability of the CPA was further examined on mechanical engineering design problems and a real-world challenging application of controlling the orientation of a five degree-of-freedom robotic arm. Experimental simulations demonstrated the supremacy of the CPA in solving global optimization problems. Elsevier 2021 Article PeerReviewed text en http://eprints.uthm.edu.my/929/1/J11860_1dde0725713aaaf2eb8763ec1131caf5.pdf Ong, Kok Meng and Ong, Pauline and Sia, Chee Kiong (2021) A carnivorous plant algorithm for solving global optimization problems. Applied Soft Computing Journal, 98. pp. 1-40. ISSN 1568-4946 https://doi.org/10.1016/j.asoc.2020.106833
spellingShingle QA76.75-76.765 Computer software
Ong, Kok Meng
Ong, Pauline
Sia, Chee Kiong
A carnivorous plant algorithm for solving global optimization problems
title A carnivorous plant algorithm for solving global optimization problems
title_full A carnivorous plant algorithm for solving global optimization problems
title_fullStr A carnivorous plant algorithm for solving global optimization problems
title_full_unstemmed A carnivorous plant algorithm for solving global optimization problems
title_short A carnivorous plant algorithm for solving global optimization problems
title_sort carnivorous plant algorithm for solving global optimization problems
topic QA76.75-76.765 Computer software
url http://eprints.uthm.edu.my/929/1/J11860_1dde0725713aaaf2eb8763ec1131caf5.pdf
work_keys_str_mv AT ongkokmeng acarnivorousplantalgorithmforsolvingglobaloptimizationproblems
AT ongpauline acarnivorousplantalgorithmforsolvingglobaloptimizationproblems
AT siacheekiong acarnivorousplantalgorithmforsolvingglobaloptimizationproblems
AT ongkokmeng carnivorousplantalgorithmforsolvingglobaloptimizationproblems
AT ongpauline carnivorousplantalgorithmforsolvingglobaloptimizationproblems
AT siacheekiong carnivorousplantalgorithmforsolvingglobaloptimizationproblems