Skip to main content
Erschienen in: Engineering with Computers 2/2023

13.09.2021 | Original Article

The optimal multi-degree reduction of Ball Bézier curves using an improved squirrel search algorithm

verfasst von: Huanxin Cao, Hongchan Zheng, Gang Hu

Erschienen in: Engineering with Computers | Ausgabe 2/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

As a new nature-inspired swarm intelligence optimizer, squirrel search algorithm (SSA) has shown potential to solve several real-world problems, but for some complex problems, it still suffers from degraded performance. In this paper, a hybrid squirrel search algorithm (NOSSA) combined with optimal neighborhood update and quasi-opposition learning strategies is proposed to overcome the drawback of population update guided only by leading individuals in SSA. NOSSA adopts a stochastic optimal neighborhood update strategy to improve convergence speed and accuracy, and incorporates a Quasi-opposition learning strategy to enhance exploration. To verify its efficiency, NOSSA has been tested on 23 classic benchmark functions. Experimental results show that NOSSA has better performance on search-efficiency, convergence rate and solution accuracy compared with the representative stochastic optimizers. Furthermore, intelligent algorithms are introduced into the optimal multi-degree reduction of Ball Bézier curves and two new methods are proposed for the multi-degree reduction of center curve and radius function of Ball Bézier curve respectively. Experimental results demonstrate the effectiveness of the methods and show that NOSSA performs best among the representative stochastic optimizers in the degree reduction. The methods achieve the automatic and intelligent degree reduction of Ball Bézier curves.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
2.
Zurück zum Zitat Robinson J, Rahmat-Samii Y (2004) Particle swarm optimization in electromagnetic. IEEE Trans Antennas Propag 52:397–407MathSciNetMATH Robinson J, Rahmat-Samii Y (2004) Particle swarm optimization in electromagnetic. IEEE Trans Antennas Propag 52:397–407MathSciNetMATH
3.
Zurück zum Zitat Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61 Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
4.
Zurück zum Zitat Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249 Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
5.
Zurück zum Zitat Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67 Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
6.
Zurück zum Zitat Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191 Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
7.
Zurück zum Zitat Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872 Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
8.
Zurück zum Zitat Mirjalili S (2016) A sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133 Mirjalili S (2016) A sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
9.
Zurück zum Zitat Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evol Comput 44:148C175 Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evol Comput 44:148C175
10.
Zurück zum Zitat Tanweer MR, Suresh S, Sundararajan N (2015) Self regulating particle swarm optimization algorithm. Inf Sci 294:182–202MathSciNetMATH Tanweer MR, Suresh S, Sundararajan N (2015) Self regulating particle swarm optimization algorithm. Inf Sci 294:182–202MathSciNetMATH
11.
Zurück zum Zitat Lenin K (2020) Real power loss reduction by Duponchelia fovealis optimization and enriched squirrel search optimization algorithms. Soft Comput 24(23):17863–17873MATH Lenin K (2020) Real power loss reduction by Duponchelia fovealis optimization and enriched squirrel search optimization algorithms. Soft Comput 24(23):17863–17873MATH
12.
Zurück zum Zitat Deb D, Roy S (2020) Brain tumor detection based on hybrid deep neural network in MRI by adaptive squirrel search optimization. Ultimed Tools Appl 80:2621–2645 Deb D, Roy S (2020) Brain tumor detection based on hybrid deep neural network in MRI by adaptive squirrel search optimization. Ultimed Tools Appl 80:2621–2645
13.
Zurück zum Zitat Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82 Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
14.
Zurück zum Zitat Guo W, Wang Y, Dai F, Xu P (2020) Improved sine cosine algorithm combined with optimal neighborhood and quadratic interpolation strategy. Eng Appl Artif Intell 94:103779 Guo W, Wang Y, Dai F, Xu P (2020) Improved sine cosine algorithm combined with optimal neighborhood and quadratic interpolation strategy. Eng Appl Artif Intell 94:103779
15.
Zurück zum Zitat Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1:355–366 Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1:355–366
16.
Zurück zum Zitat Hu H, Zhang L, Bai Y, Wang P, Tan X (2019) A hybrid algorithm based on squirrel search algorithm and invasive weed optimization for optimization. IEEE Access 7:105652–105668 Hu H, Zhang L, Bai Y, Wang P, Tan X (2019) A hybrid algorithm based on squirrel search algorithm and invasive weed optimization for optimization. IEEE Access 7:105652–105668
17.
Zurück zum Zitat Gupta S, Deep K (2020) A memory-based grey wolf optimizer for global optimization tasks. Appl Soft Comput 93:106367 Gupta S, Deep K (2020) A memory-based grey wolf optimizer for global optimization tasks. Appl Soft Comput 93:106367
18.
Zurück zum Zitat Kohli M, Arora S (2018) Chaotic grey wolf optimization algorithm for constrained optimization problems. J Comput Des Eng 5(4):458–472 Kohli M, Arora S (2018) Chaotic grey wolf optimization algorithm for constrained optimization problems. J Comput Des Eng 5(4):458–472
19.
Zurück zum Zitat Saxena MA, Kumar R, Das S (2019) \(\beta \)-chaotic map enabled grey wolf optimizer. Appl Soft Comput 75:84–105 Saxena MA, Kumar R, Das S (2019) \(\beta \)-chaotic map enabled grey wolf optimizer. Appl Soft Comput 75:84–105
20.
Zurück zum Zitat Tang Y, Wang Z, Fang J (2011) Feedback learning particle swarm optimization. Appl Soft Comput 11:4713–4725 Tang Y, Wang Z, Fang J (2011) Feedback learning particle swarm optimization. Appl Soft Comput 11:4713–4725
21.
Zurück zum Zitat Lin CJ, Chern MS, Chih M (2016) A binary particle swarm optimization based on the surrogate information with proportional acceleration coefficients for the 0–1 multidimensional knapsack problem. J Ind Prod Eng 33:77–102 Lin CJ, Chern MS, Chih M (2016) A binary particle swarm optimization based on the surrogate information with proportional acceleration coefficients for the 0–1 multidimensional knapsack problem. J Ind Prod Eng 33:77–102
22.
Zurück zum Zitat Ardizzon G, Cavazzini G, Pavesi G (2015) Adaptive acceleration coefficients for a new search diversification strategy in particle swarm optimization algorithms. Inf Sci 299:337–378 Ardizzon G, Cavazzini G, Pavesi G (2015) Adaptive acceleration coefficients for a new search diversification strategy in particle swarm optimization algorithms. Inf Sci 299:337–378
23.
Zurück zum Zitat Gülcü Ş, Kodaz H (2015) A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng Appl Artif Intell 45:33–45 Gülcü Ş, Kodaz H (2015) A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng Appl Artif Intell 45:33–45
24.
Zurück zum Zitat Wang F, Zhang H, Li K et al (2018) A hybrid particle swarm optimization algorithm using adaptive learning strategy. Inf Sci 436:162–177MathSciNet Wang F, Zhang H, Li K et al (2018) A hybrid particle swarm optimization algorithm using adaptive learning strategy. Inf Sci 436:162–177MathSciNet
25.
Zurück zum Zitat Ouyang HB, Gao LQ, Li S et al (2017) Improved global-best-guided particle swarm optimization with learning operation for global optimization problems. Appl Soft Comput 52:987–1008 Ouyang HB, Gao LQ, Li S et al (2017) Improved global-best-guided particle swarm optimization with learning operation for global optimization problems. Appl Soft Comput 52:987–1008
26.
Zurück zum Zitat Chen K, Zhou F, Yin L et al (2017) A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf Sci 422:218–241MathSciNet Chen K, Zhou F, Yin L et al (2017) A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf Sci 422:218–241MathSciNet
27.
Zurück zum Zitat Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence, In: International Conference on computational intelligence for modelling, control and automation International Conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC’06). IEEE 01:695–701 Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence, In: International Conference on computational intelligence for modelling, control and automation International Conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC’06). IEEE 01:695–701
28.
Zurück zum Zitat Guha D, Roy PK, Banerjee S (2016) Load frequency control of large scale power system using quasi-oppositional grey wolf optimization algorithm. Eng Sci Technol 19(4):1693–1713 Guha D, Roy PK, Banerjee S (2016) Load frequency control of large scale power system using quasi-oppositional grey wolf optimization algorithm. Eng Sci Technol 19(4):1693–1713
29.
Zurück zum Zitat Basu M (2016) Quasi-oppositional group search optimization for hydrothermal power system. Int J Electr Power Energy Syst 81:324–335 Basu M (2016) Quasi-oppositional group search optimization for hydrothermal power system. Int J Electr Power Energy Syst 81:324–335
30.
Zurück zum Zitat Nandi M, Shiva CK, Mukherjee V (2017) TCSC based automatic generation control of deregulated power system using quasi-oppositional harmony search algorithm. Eng Sci Technol 20(4):1380–1395 Nandi M, Shiva CK, Mukherjee V (2017) TCSC based automatic generation control of deregulated power system using quasi-oppositional harmony search algorithm. Eng Sci Technol 20(4):1380–1395
33.
Zurück zum Zitat Bashir U, Abbas M, Ali J (2013) The \(G^{2}\) and \(C^{2}\) rational quadratic trigonometric Bézier curve with two shape parameters with applications. Appl Math Comput 219(20):10183–10197MathSciNetMATH Bashir U, Abbas M, Ali J (2013) The \(G^{2}\) and \(C^{2}\) rational quadratic trigonometric Bézier curve with two shape parameters with applications. Appl Math Comput 219(20):10183–10197MathSciNetMATH
34.
Zurück zum Zitat Usman M, Abbas M, Miura K (2020) Some engineering applications of new trigonometric cubic Bézier-like curves to free-form complex curve modeling. J Adv Mech Des Syst 14(4):JAMDSM0048 Usman M, Abbas M, Miura K (2020) Some engineering applications of new trigonometric cubic Bézier-like curves to free-form complex curve modeling. J Adv Mech Des Syst 14(4):JAMDSM0048
37.
Zurück zum Zitat Maqsood S, Abbas M, Miura K et al (2020) Geometric modeling and applications of generalized blended trigonometric Bézier curves with shape parameters. Adv Differ Equ 550:1–8MATH Maqsood S, Abbas M, Miura K et al (2020) Geometric modeling and applications of generalized blended trigonometric Bézier curves with shape parameters. Adv Differ Equ 550:1–8MATH
38.
Zurück zum Zitat Leng C, Wu Z, Zhou M (2011) Reconstruction of tubular object with ball b-spline curve. In: Proceedings of computer graphics international Leng C, Wu Z, Zhou M (2011) Reconstruction of tubular object with ball b-spline curve. In: Proceedings of computer graphics international
39.
Zurück zum Zitat Wang X, Wu Z, Shen J et al (2016) Repairing the cerebral vascular through blending Ball B-Spline curves with \(G^{2}\) continuity. Neurocomputing 173:768–777 Wang X, Wu Z, Shen J et al (2016) Repairing the cerebral vascular through blending Ball B-Spline curves with \(G^{2}\) continuity. Neurocomputing 173:768–777
40.
Zurück zum Zitat Xu X, Leng C, Wu Z (2011) Rapid 3d human modeling and animation based on sketch and motion database, In. Workshop on Digital Media and Digital Content Management (DMDCM) 2011, pp 121–124 Xu X, Leng C, Wu Z (2011) Rapid 3d human modeling and animation based on sketch and motion database, In. Workshop on Digital Media and Digital Content Management (DMDCM) 2011, pp 121–124
41.
Zurück zum Zitat Wu Z, Zhou M, Wang X et al (2007) An interactive system of modeling 3D trees with ball b-spline curves, In: 2007 10th IEEE International Conference on computer-aided design and computer graphics, 1:259–265 Wu Z, Zhou M, Wang X et al (2007) An interactive system of modeling 3D trees with ball b-spline curves, In: 2007 10th IEEE International Conference on computer-aided design and computer graphics, 1:259–265
42.
Zurück zum Zitat Zhu T, Tian F, Zhou Y et al (2008) Plant modeling based on 3D reconstruction and its application in digital museum. Int J Virt Real 7(1):81–88 Zhu T, Tian F, Zhou Y et al (2008) Plant modeling based on 3D reconstruction and its application in digital museum. Int J Virt Real 7(1):81–88
43.
Zurück zum Zitat Wu Z, Seah H, Zhou M (2007) Skeleton based parametric solid models: Ball B-Spline curves, In: 2007 10th IEEE International Conference on computer-aided design and computer graphics, pp 421–424 Wu Z, Seah H, Zhou M (2007) Skeleton based parametric solid models: Ball B-Spline curves, In: 2007 10th IEEE International Conference on computer-aided design and computer graphics, pp 421–424
44.
Zurück zum Zitat Fu Q, Wu Z, Zhou M, Zheng J, Wang X, Wang X et al (2018) An algorithm for finding intersection between ball B-spline curves. J Comput Appl Math 327:260–273MathSciNetMATH Fu Q, Wu Z, Zhou M, Zheng J, Wang X, Wang X et al (2018) An algorithm for finding intersection between ball B-spline curves. J Comput Appl Math 327:260–273MathSciNetMATH
45.
Zurück zum Zitat Liu X, Wang X, Wu Z, Zhang D, Liu X (2020) Extending Ball B-spline by B-spline. Comput Aided Geom Des 82:101926MathSciNetMATH Liu X, Wang X, Wu Z, Zhang D, Liu X (2020) Extending Ball B-spline by B-spline. Comput Aided Geom Des 82:101926MathSciNetMATH
46.
Zurück zum Zitat Chen F, Lou W (2000) Degree reduction of interval Bézier curves. Comput Aided Des 32(6):571–582MATH Chen F, Lou W (2000) Degree reduction of interval Bézier curves. Comput Aided Des 32(6):571–582MATH
47.
Zurück zum Zitat Chen F, Yang W (2004) Degree reduction of disk Bézier curves. Comput Aided Geom Des 21(3):263–280MATH Chen F, Yang W (2004) Degree reduction of disk Bézier curves. Comput Aided Geom Des 21(3):263–280MATH
48.
Zurück zum Zitat Shi M (2015) Degree reduction of classic disk rational Bézier curves in L2 norm, In: 2016 14th International Conference on computer-aided design and computer graphics, CAD/Graphics. 7450417, pp 202–203 Shi M (2015) Degree reduction of classic disk rational Bézier curves in L2 norm, In: 2016 14th International Conference on computer-aided design and computer graphics, CAD/Graphics. 7450417, pp 202–203
49.
Zurück zum Zitat Yang X-S (2010) Firefly algorithm, Lévy flights and global optimization. Springer, London, pp 209–218 Yang X-S (2010) Firefly algorithm, Lévy flights and global optimization. Springer, London, pp 209–218
50.
Zurück zum Zitat Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with Lévy flight for global optimization. Appl Soft Comput 43:248–261 Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with Lévy flight for global optimization. Appl Soft Comput 43:248–261
51.
52.
Zurück zum Zitat Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102 Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
53.
Zurück zum Zitat Digalakis J, Margaritis K (2001) On benchmarking functions for genetic algorithm. Int J Comput Math 77(4):481–506MathSciNetMATH Digalakis J, Margaritis K (2001) On benchmarking functions for genetic algorithm. Int J Comput Math 77(4):481–506MathSciNetMATH
54.
Zurück zum Zitat Mirjalili S, Lewis A (2013) S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm Evol Comput 9:1–14 Mirjalili S, Lewis A (2013) S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm Evol Comput 9:1–14
55.
Zurück zum Zitat Mirjalili S, Mirjalili SM, Yang XS (2014) Binary bat algorithm. Neural Comput Appl 25(3–4):663–681 Mirjalili S, Mirjalili SM, Yang XS (2014) Binary bat algorithm. Neural Comput Appl 25(3–4):663–681
Metadaten
Titel
The optimal multi-degree reduction of Ball Bézier curves using an improved squirrel search algorithm
verfasst von
Huanxin Cao
Hongchan Zheng
Gang Hu
Publikationsdatum
13.09.2021
Verlag
Springer London
Erschienen in
Engineering with Computers / Ausgabe 2/2023
Print ISSN: 0177-0667
Elektronische ISSN: 1435-5663
DOI
https://doi.org/10.1007/s00366-021-01499-0

Weitere Artikel der Ausgabe 2/2023

Engineering with Computers 2/2023 Zur Ausgabe

Neuer Inhalt