Abstract

The approximate degree reduction of ball non-uniform rational B-splines (NURBS) curves is a pivotal and knotty technique in computer-aided design/computer-aided manufacture. As we all know, the multi-degree reduction of NURBS ones is a mathematical optimization problem that a swarm intelligence algorithm can deal with. This paper uses an improved orca predation algorithm (IOPA) to accomplish the optimal multi-degree reduction of NURBS curves. Firstly, by incorporating a dimension learning strategy and opposition-based learning strategy into the orca predation algorithm (OPA), an IOPA is developed to increase the population diversity and enhance its capability of jumping out of the local minima. Secondly, the superiority of the proposed IOPA is comprehensively verified by comparing it with the original OPA and numerous celebrated and newly developed algorithms on the IEEE Congress on Evolutionary Computation (CEC) 2014 test suite and IEEE CEC2017 benchmark functions, respectively. Meanwhile, the practicability of IOPA is also highlighted by solving three real-world engineering design problems. Furthermore, statistical testing of IOPA has been conducted to validate its significance. Finally, the optimization model of multi-degree reduction for NURBS curves is established by minimizing the distance between the original curve and the approximate curve. The IOPA is utilized to solve the optimization model, and the optimal approximate NURBS curves are obtained. Some representative numerical examples illustrate the ability of the proposed IOPA to effectively solve the multi-degree reduction problem of NURBS curves in terms of precision, robustness, and convergence characteristics.

Details

Title
Opposition-based learning boosted orca predation algorithm with dimension learning: a case study of multi-degree reduction for NURBS curves
Author
Hu, Gang 1   VIAFID ORCID Logo  ; Jing, Wenlong 1 ; Guo, Wei 2 ; Abbas, Muhammad 3   VIAFID ORCID Logo 

 Department of Applied Mathematics, Xi'an University of Technology , Xi'an 710054 , PR China 
 University of North Carolina at Pembroke , Pembroke, NC 28372 , USA 
 Department of Mathematics, University of Sargodha , Sargodha 40100 , Pakistan 
Pages
722-757
Publication year
2023
Publication date
Apr 2023
Publisher
Oxford University Press
ISSN
22885048
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
3191359500
Copyright
© The Author(s) 2023. Published by Oxford University Press on behalf of the Society for Computational Design and Engineering. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.