Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.

In high-dimensional scenarios, trajectory planning is a challenging and computationally complex optimization task that requires finding the optimal trajectory within a complex domain. Metaheuristic (MH) algorithms provide a practical approach to solving this problem. The Crayfish Optimization Algori...

Full description

Saved in:
Bibliographic Details
Main Authors: Yuefeng Leng, Chunlai Cui, Zhichao Jiang
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2025-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0318203
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823861051837382656
author Yuefeng Leng
Chunlai Cui
Zhichao Jiang
author_facet Yuefeng Leng
Chunlai Cui
Zhichao Jiang
author_sort Yuefeng Leng
collection DOAJ
description In high-dimensional scenarios, trajectory planning is a challenging and computationally complex optimization task that requires finding the optimal trajectory within a complex domain. Metaheuristic (MH) algorithms provide a practical approach to solving this problem. The Crayfish Optimization Algorithm (COA) is an MH algorithm inspired by the biological behavior of crayfish. However, COA has limitations, including insufficient global search capability and a tendency to converge to local optima. To address these challenges, an Enhanced Crayfish Optimization Algorithm (ECOA) is proposed for robotic arm trajectory planning. The proposed ECOA incorporates multiple novel strategies, including using a tent chaotic map for population initialization to enhance diversity and replacing the traditional step size adjustment with a nonlinear perturbation factor to improve global search capability. Furthermore, an orthogonal refracted opposition-based learning strategy enhances solution quality and search efficiency by leveraging the dominant dimensional information. Additionally, performance comparisons with eight advanced algorithms on the CEC2017 test set (30-dimensional, 50-dimensional, 100-dimensional) are conducted, and the ECOA's effectiveness is validated through Wilcoxon rank-sum and Friedman mean rank tests. In practical robotic arm trajectory planning experiments, ECOA demonstrated superior performance, reducing costs by 15% compared to the best competing algorithm and 10% over the original COA, with significantly lower variability. This demonstrates improved solution quality, robustness, and convergence stability. The study successfully introduces novel population initialization and search strategies for improvement, as well as practical verification in solving the robotic arm path problem. The results confirm the potential of ECOA to address optimization challenges in various engineering applications.
format Article
id doaj-art-ab28ba5e36954d178045b426625c2f25
institution Kabale University
issn 1932-6203
language English
publishDate 2025-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj-art-ab28ba5e36954d178045b426625c2f252025-02-10T05:30:39ZengPublic Library of Science (PLoS)PLoS ONE1932-62032025-01-01202e031820310.1371/journal.pone.0318203Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.Yuefeng LengChunlai CuiZhichao JiangIn high-dimensional scenarios, trajectory planning is a challenging and computationally complex optimization task that requires finding the optimal trajectory within a complex domain. Metaheuristic (MH) algorithms provide a practical approach to solving this problem. The Crayfish Optimization Algorithm (COA) is an MH algorithm inspired by the biological behavior of crayfish. However, COA has limitations, including insufficient global search capability and a tendency to converge to local optima. To address these challenges, an Enhanced Crayfish Optimization Algorithm (ECOA) is proposed for robotic arm trajectory planning. The proposed ECOA incorporates multiple novel strategies, including using a tent chaotic map for population initialization to enhance diversity and replacing the traditional step size adjustment with a nonlinear perturbation factor to improve global search capability. Furthermore, an orthogonal refracted opposition-based learning strategy enhances solution quality and search efficiency by leveraging the dominant dimensional information. Additionally, performance comparisons with eight advanced algorithms on the CEC2017 test set (30-dimensional, 50-dimensional, 100-dimensional) are conducted, and the ECOA's effectiveness is validated through Wilcoxon rank-sum and Friedman mean rank tests. In practical robotic arm trajectory planning experiments, ECOA demonstrated superior performance, reducing costs by 15% compared to the best competing algorithm and 10% over the original COA, with significantly lower variability. This demonstrates improved solution quality, robustness, and convergence stability. The study successfully introduces novel population initialization and search strategies for improvement, as well as practical verification in solving the robotic arm path problem. The results confirm the potential of ECOA to address optimization challenges in various engineering applications.https://doi.org/10.1371/journal.pone.0318203
spellingShingle Yuefeng Leng
Chunlai Cui
Zhichao Jiang
Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
PLoS ONE
title Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
title_full Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
title_fullStr Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
title_full_unstemmed Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
title_short Enhanced crayfish optimization algorithm: Orthogonal refracted opposition-based learning for robotic arm trajectory planning.
title_sort enhanced crayfish optimization algorithm orthogonal refracted opposition based learning for robotic arm trajectory planning
url https://doi.org/10.1371/journal.pone.0318203
work_keys_str_mv AT yuefengleng enhancedcrayfishoptimizationalgorithmorthogonalrefractedoppositionbasedlearningforroboticarmtrajectoryplanning
AT chunlaicui enhancedcrayfishoptimizationalgorithmorthogonalrefractedoppositionbasedlearningforroboticarmtrajectoryplanning
AT zhichaojiang enhancedcrayfishoptimizationalgorithmorthogonalrefractedoppositionbasedlearningforroboticarmtrajectoryplanning