This study proposed an efficient optimization approach for the degree reduction approximation of disk Wang-Bézier generalized ball (DWBGB) curves, utilizing an improved black-winged kite algorithm (IBKA). A constrained optimization model was developed based on the geometric characteristics of DWBGB curves, accompanied by a novel error metric for degree reduction evaluation. The original BKA was enhanced in three key aspects. First, a Sobol sequence paired with opposition-based learning was utilized to optimize the initial population distribution, markedly improving diversity and quality. Second, an adaptive spiral search mechanism was incorporated to bolster local exploitation. Third, the foraging strategy of the parrot algorithm was integrated to enhance global exploration and optimization efficiency. Evaluations conducted on the IEEE CEC-2020 benchmark test suite indicated that IBKA surpassed ten leading intelligent optimization algorithms in convergence speed, solution precision, and stability. When applied to DWBGB curve degree reduction across four test cases, IBKA demonstrated superior approximation accuracy and convergence stability compared to four representative algorithms. Relative to the original BKA, IBKA yielded improvements of 53.85%, 80.89%, and 36.18% in mean error, standard deviation, and minimum error, respectively, confirming its efficacy and superiority in addressing the multi-degree reduction problem for DWBGB curves.
Citation: Xia Wang, Feng Zou, Weilin Zhang, Huogen Yang. Approximate multi-degree reduction of disk Wang-Bézier generalized ball curves via improved black-winged kite algorithm[J]. AIMS Mathematics, 2025, 10(7): 16570-16596. doi: 10.3934/math.2025742
This study proposed an efficient optimization approach for the degree reduction approximation of disk Wang-Bézier generalized ball (DWBGB) curves, utilizing an improved black-winged kite algorithm (IBKA). A constrained optimization model was developed based on the geometric characteristics of DWBGB curves, accompanied by a novel error metric for degree reduction evaluation. The original BKA was enhanced in three key aspects. First, a Sobol sequence paired with opposition-based learning was utilized to optimize the initial population distribution, markedly improving diversity and quality. Second, an adaptive spiral search mechanism was incorporated to bolster local exploitation. Third, the foraging strategy of the parrot algorithm was integrated to enhance global exploration and optimization efficiency. Evaluations conducted on the IEEE CEC-2020 benchmark test suite indicated that IBKA surpassed ten leading intelligent optimization algorithms in convergence speed, solution precision, and stability. When applied to DWBGB curve degree reduction across four test cases, IBKA demonstrated superior approximation accuracy and convergence stability compared to four representative algorithms. Relative to the original BKA, IBKA yielded improvements of 53.85%, 80.89%, and 36.18% in mean error, standard deviation, and minimum error, respectively, confirming its efficacy and superiority in addressing the multi-degree reduction problem for DWBGB curves.
| [1] |
K. Kruppa, R. Kunkli, M. Hoffmann, A skinning technique for modeling artistic disk b-spline shapes, Comput. Graph., 115 (2023), 96–106. https://doi.org/10.1016/j.cag.2023.06.030 doi: 10.1016/j.cag.2023.06.030
|
| [2] |
S. Hu, G. Wang, T. Jin, Properties of two types of generalized ball curves, Comput. Aided Design, 28 (1996), 125–133. https://doi.org/10.1016/0010-4485(95)00047-X doi: 10.1016/0010-4485(95)00047-X
|
| [3] |
W. Hongyi, Unifying representation of bézier curve and generalized ball curves, Appl. Math. Chin. Univ., 15 (2000), 109–121. https://doi.org/10.1007/s11766-000-0016-5 doi: 10.1007/s11766-000-0016-5
|
| [4] | J. Tan, Z. Fang, Degree reduction of interval generalized ball curves of Wang-Said type (Chinese), Journal of Computer-Aided Design and Computer Graphics, 20 (2008), 1483–1493. |
| [5] |
G. Liu, G. Wang, Explicit multi-degree reduction of Said-Bézier generalized ball curves, Journal of Software, 21 (2010), 1473–1479. https://doi.org/10.3724/SP.J.1001.2010.00584 doi: 10.3724/SP.J.1001.2010.00584
|
| [6] |
Y. Wang, Z. Li, Degree reduction of Wang-Bézier generalized ball curves (Chinese), Journal of Graphics, 37 (2016), 476–482. https://doi.org/10.11996/JG.j.2095-302X.2016040476 doi: 10.11996/JG.j.2095-302X.2016040476
|
| [7] |
Q. Lin, J. Rokne, Disk Bézier curves, Comput. Aided Design, 15 (1998), 721–737. https://doi.org/10.1016/S0167-8396(98)00016-8 doi: 10.1016/S0167-8396(98)00016-8
|
| [8] |
F. Chen, W. Yang, Degree reduction of disk Bézier curves, Comput. Aided Design, 21 (2004), 263–280. https://doi.org/10.1016/j.cagd.2003.10.004 doi: 10.1016/j.cagd.2003.10.004
|
| [9] | Z. Liu, Y. Lyu, X. Liu, J. Xie, Degree reduction of disk q-Bézier curves (Chinese), Journal of Computer-Aided Design and Computer Graphics, 29 (2017), 860–867. |
| [10] |
W. Wang, W. Tian, D. Xu, H. Zang, Arctic puffin optimization: a bio-inspired metaheuristic algorithm for solving engineering design optimization, Adv. Eng. Softw., 195 (2024), 103694. https://doi.org/10.1016/j.advengsoft.2024.103694 doi: 10.1016/j.advengsoft.2024.103694
|
| [11] |
F. Zou, X. Wang, W. Zhang, Q. Shi, H. Yang, Multi-degree reduction of Said-Ball curves and engineering design using multi-strategy enhanced Coati optimization algorithm, Biomimetics, 10 (2025), 416. https://doi.org/10.3390/biomimetics10070416 doi: 10.3390/biomimetics10070416
|
| [12] |
G. Hu, Y. Qiao, X. Qin, G. Wei, Approximate multi-degree reduction of SG-Bézier curves using the grey wolf optimizer algorithm, Symmetry, 11 (2019), 1242. https://doi.org/10.3390/sym11101242 doi: 10.3390/sym11101242
|
| [13] |
H. Cao, H. Zheng, G. Hu, The optimal multi-degree reduction of ball Bézier curves using an improved squirrel search algorithm, Eng. Comput., 39 (2023), 1143–1166. https://doi.org/10.1007/s00366-021-01499-0 doi: 10.1007/s00366-021-01499-0
|
| [14] |
G. Hu, R. Yang, G. Wei, Hybrid chameleon swarm algorithm with multi-strategy: a case study of degree reduction for disk Wang-Ball curves, Math. Comput. Simulat., 206 (2023), 709–769. https://doi.org/10.1016/j.matcom.2022.12.001 doi: 10.1016/j.matcom.2022.12.001
|
| [15] |
L. Zhang, H. Wu, J. Tan, Dual bases for Wang-Bézier basis and their applications, Appl. Math. Comput., 214 (2009), 218–227. https://doi.org/10.1016/j.amc.2009.03.079 doi: 10.1016/j.amc.2009.03.079
|
| [16] | Z. Fang, Degree reduction of interval and disk generalized ball curves of Wang-Said type, M. Sc Thesis, Hefei University of Technology, 2009. |
| [17] |
J. Wang, W. Wang, X. Hu, L. Qiu, H. Zang, Black-winged kite algorithm: a nature-inspired meta-heuristic for solving benchmark functions and engineering problems, Artif. Intell. Rev., 57 (2024), 98. https://doi.org/10.1007/s10462-024-10723-4 doi: 10.1007/s10462-024-10723-4
|
| [18] |
Y. Bao, C. Xing, J. Wang, X. Zhao, X. Zhang, Y. Zheng, Improved teaching-learning-based optimization algorithm with Cauchy mutation and chaotic operators, Appl. Intell., 53 (2023), 21362–21389. https://doi.org/10.1007/s10489-023-04705-2 doi: 10.1007/s10489-023-04705-2
|
| [19] |
Y. Olmez, G. Koca, A. Sengur, U. Acharya, Chaotic opposition golden sine algorithm for global optimization problems, Chaos Soliton. Fract., 183 (2024), 114869. https://doi.org/10.1016/j.chaos.2024.114869 doi: 10.1016/j.chaos.2024.114869
|
| [20] |
A. Tharwat, W. Schenck, Population initialization techniques for evolutionary algorithms for single-objective constrained optimization problems: deterministic vs. stochastic techniques, Swarm Evol. Comput., 67 (2021), 100952. https://doi.org/10.1016/j.swevo.2021.100952 doi: 10.1016/j.swevo.2021.100952
|
| [21] |
P. Huang, Y. Zhou, W. Deng, H. Zhao, Q. Luo, Y. Wei, Orthogonal opposition-based learning honey badger algorithm with differential evolution for global optimization and engineering design problems, Alex. Eng. J., 91 (2024), 348–367. https://doi.org/10.1016/j.aej.2024.02.024 doi: 10.1016/j.aej.2024.02.024
|
| [22] |
S. Mirjalili, A. Lewis, The whale optimization algorithm, Adv. Eng. Softw., 95 (2016), 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008 doi: 10.1016/j.advengsoft.2016.01.008
|
| [23] |
X. Tao, W. Guo, Q. Li, C. Ren, R. Liu, Multiple scale self-adaptive cooperation mutation strategy-based particle swarm optimization, Appl. Soft Comput., 89 (2020), 106124. https://doi.org/10.1016/j.asoc.2020.106124 doi: 10.1016/j.asoc.2020.106124
|
| [24] |
J. Lian, G. Hui, L. Ma, T. Zhu, X. Wu, A. Heidari, et al., Parrot optimizer: algorithm and applications to medical problems, Comput. Biol. Med., 172 (2024), 108064. https://doi.org/10.1016/j.compbiomed.2024.108064 doi: 10.1016/j.compbiomed.2024.108064
|
| [25] |
S. Liang, M. Yin, G. Sun, J. Li, H. Li, Q. Lang, An enhanced sparrow search swarm optimizer via multi-strategies for high-dimensional optimization problems, Swarm Evol. Comput., 88 (2024), 101603. https://doi.org/10.1016/j.swevo.2024.101603 doi: 10.1016/j.swevo.2024.101603
|
| [26] |
J. Xue, B. Shen, Dung beetle optimizer: a new meta-heuristic algorithm for global optimization, J. Supercomput., 79 (2023), 7305–7336. https://doi.org/10.1007/s11227-022-04959-6 doi: 10.1007/s11227-022-04959-6
|
| [27] |
M. Dehghani, P. Trojovský, Osprey optimization algorithm: a new bio-inspired metaheuristic algorithm for solving engineering optimization problems, Front. Mech. Eng., 8 (2023), 1126450. https://doi.org/10.3389/fmech.2022.1126450 doi: 10.3389/fmech.2022.1126450
|
| [28] |
L. Abualigah, A. Diabat, S. Mirjalili, M. Abd Elaziz, A. Gandomi, The arithmetic optimization algorithm, Comput. Method. Appl. M., 376 (2021), 113609. https://doi.org/10.1016/j.cma.2021.113609 doi: 10.1016/j.cma.2021.113609
|
| [29] |
L. Abualigah, D. Yousri, M. Abd Elaziz, A. Ewees, M. Al-qaness, A. Gandomi, Aquila optimizer: a novel meta-heuristic optimization algorithm, Comput. Ind. Eng., 157 (2021), 107250. https://doi.org/10.1016/j.cie.2021.107250 doi: 10.1016/j.cie.2021.107250
|
| [30] |
J. Xue, B. Shen, A novel swarm intelligence optimization approach: sparrow search algorithm, Syst. Sci. Control Eng., 8 (2020), 22–34. https://doi.org/10.1080/21642583.2019.1708830 doi: 10.1080/21642583.2019.1708830
|
| [31] |
A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawks optimization: algorithm and applications, Future Gener. Comp. Sy., 97 (2019), 849–872. https://doi.org/10.1016/j.future.2019.02.028 doi: 10.1016/j.future.2019.02.028
|
| [32] |
S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Softw., 69 (2014), 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
|
| [33] | J. Liang, P. Suganthan, B. Qu, D. Gong, C. Yue, Problem definitions and evaluation criteria for the CEC 2020 special session on multimodal multiobjective optimization, Technical Report 201912. https://doi.org/10.13140/RG.2.2.31746.02247 |
| [34] |
M. Friedman, A comparison of alternative tests of significance for the problem of m rankings, Ann. Math. Statist., 11 (1940), 86–92. https://doi.org/10.1214/aoms/1177731944 doi: 10.1214/aoms/1177731944
|