| Literature DB >> 35079326 |
Esteban Tlelo-Cuautle1, Astrid Maritza González-Zapata1, Jonathan Daniel Díaz-Muñoz1, Luis Gerardo de la Fraga2, Israel Cruz-Vega1.
Abstract
Artificial neural networks have demonstrated to be very useful in solving problems in artificial intelligence. However, in most cases, ANNs are considered integer-order models, limiting the possible applications in recent engineering problems. In addition, when dealing with fractional-order neural networks, almost any work shows cases when varying the fractional order. In this manner, we introduce the optimization of a fractional-order neural network by applying metaheuristics, namely: differential evolution (DE) and accelerated particle swarm optimization (APSO) algorithms. The case study is a chaotic cellular neural network (CNN), for which the main goal is generating fractional orders of the neurons whose Kaplan-Yorke dimension is being maximized. We propose a method based on Fourier transform to evaluate if the generated time series is chaotic or not. The solutions that do not have chaotic behavior are not passed to the time series analysis (TISEAN) software, thus saving execution time. We show the best solutions provided by DE and APSO of the attractors of the fractional-order chaotic CNNs.Entities:
Year: 2022 PMID: 35079326 PMCID: PMC8777432 DOI: 10.1140/epjs/s11734-022-00452-6
Source DB: PubMed Journal: Eur Phys J Spec Top ISSN: 1951-6355 Impact factor: 2.891
Proposed search space ranges of the design variables for the optimization process
| [1.00000000, 1.50000000] | |
| [0.50000000, 1.50000000] | |
| [0.50000000, 1.50000000] | |
| [2.50000000, 4.00000000] | |
| [4.00000000, 5.00000000] | |
| [0.60000000, 0.99999999] |
Fig. 1Fourier transform of a chaotic time series
Fig. 2Fourier transform of a non-chaotic time series
DE input parameters
| Population size | 40 |
| Number of generations | 20 |
| Number of variables | 8 |
| Difference constant | 0.4 |
| Recombination constant | 0.1 |
| min_ | 1.00000000, 1.50000000 |
| min_ | 0.50000000, 1.50000000 |
| min_ | 0.50000000, 1.50000000 |
| min_ | 2.50000000, 4.00000000 |
| min_ | 4.00000000, 5.00000000 |
| min_ | 0.60000000, 0.99999999 |
Four best solutions provided by DE
| Variable | Solution 1 | Solution 2 | Solution 3 | Solution 4 |
|---|---|---|---|---|
| 1.2249 | 1.22556604 | 1.19199827 | 1.23340808 | |
| 1.08 | 1.13855862 | 1.1 | 1.17102638 | |
| 1.0 | 0.96259797 | 1.0 | 1.0 | |
| 3.2 | 3.19792497 | 3.02918670 | 2.95860449 | |
| 4.4 | 4.55205362 | 4.4 | 4.4 | |
| 0.99 | 0.98373450 | 0.99 | 0.99 | |
| 0.99 | 0.99857154 | 0.99 | 0.99 | |
| 0.99 | 0.98559591 | 0.99 | 0.99 | |
Fig. 3Chaotic attractors for the solutions given in Table 3: a Solution 1, b Solution 2, c Solution 3, and d Solution 4
APSO input parameters
| Parameter | Value |
|---|---|
| Population size | 40 |
| Number of generations | 20 |
| Number of variables | 8 |
| 0.3 | |
| 0.7 | |
| min_ | 1.00000000, 1.50000000 |
| min_ | 0.50000000, 1.50000000 |
| min_ | 0.50000000, 1.50000000 |
| min_ | 2.50000000, 4.00000000 |
| min_ | 4.00000000, 5.00000000 |
| min_ | 0.60000000, 0.99999999 |
Four best solutions provided by APSO
| Variable | Solution 1 | Solution 2 | Solution 3 | Solution 4 |
|---|---|---|---|---|
| 1.2249 | 1.21524764 | 1.28832790 | 1.21529417 | |
| 1.08 | 1.02487968 | 1.14787860 | 1.02466857 | |
| 1.0 | 1.16548903 | 1.05392120 | 1.16572212 | |
| 3.2 | 3.20087397 | 3.10834142 | 3.20088438 | |
| 4.4 | 4.60504481 | 4.44069088 | 4.46546546 | |
| 0.99 | 0.99057132 | 0.94994949 | 0.99040112 | |
| 0.99 | 0.98569995 | 0.97372856 | 0.98570651 | |
| 0.99 | 0.97725932 | 0.94780070 | 0.97719746 | |
Fig. 4Chaotic attractors for the solutions given in Table 5. a Solution 1, b Solution 2, c Solution 3, and d Solution 4