Next Article in Journal
Analyzing the Co-Competition Mechanism of High-Tech Park from the Perspective of Complex Socioeconomic Network
Next Article in Special Issue
A Particle Swarm Algorithm Based on a Multi-Stage Search Strategy
Previous Article in Journal
Normalized Sombor Indices as Complexity Measures of Random Networks
Previous Article in Special Issue
A Hybridization of Dragonfly Algorithm Optimization and Angle Modulation Mechanism for 0-1 Knapsack Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploration and Exploitation Zones in a Minimalist Swarm Optimiser

by
Mohammad Majid al-Rifaie
School of Computing & Mathematical Sciences, University of Greenwich, Park Row, London SE10 9LS, UK
Entropy 2021, 23(8), 977; https://doi.org/10.3390/e23080977
Submission received: 21 June 2021 / Revised: 21 July 2021 / Accepted: 27 July 2021 / Published: 29 July 2021
(This article belongs to the Special Issue Swarm Models: From Biological and Social to Artificial Systems)

Abstract

:
The trade off between exploration and exploitation is one of the key challenges in evolutionary and swarm optimisers which are led by guided and stochastic search. This work investigates the exploration and exploitation balance in a minimalist swarm optimiser in order to offer insights into the population’s behaviour. The minimalist and vector-stripped nature of the algorithm—dispersive flies optimisation or DFO—reduces the challenges of understanding particles’ oscillation around constantly changing centres, their influence on one another, and their trajectory. The aim is to examine the population’s dimensional behaviour in each iteration and each defined exploration-exploitation zone, and to subsequently offer improvements to the working of the optimiser. The derived variants, titled unified DFO or uDFO, are successfully applied to an extensive set of test functions, as well as high-dimensional tomographic reconstruction, which is an important inverse problem in medical and industrial imaging.

1. Introduction

Information exchange and communication between particles in swarm intelligence manifest themselves in a variety of forms, including the use of different update equations and strategies; deploying extra vectors in addition to the particles’ current positions; and dealing with tunable parameters. Ultimately, the goal of the optimisers is to achieve a balance between global exploration of the search space and local exploitation of potentially suitable areas in order to guide the optimisation process [1,2].
The motivation for studying dispersive flies optimisation, or DFO [3], is the algorithm’s minimalist update equation and its sole reliance on particles’ positions at time t to generate the positions at time t + 1 , therefore not using additional vectors. This characteristic [4] is in contrast to several other population-based algorithms and their variants which, besides using position vectors, use a subset of the following: velocities and memories (personal best and global best) in particle swarm optimisation (PSO) [5], mutant and trial vectors in differential evolution (DE) [6], pheromone and heuristic vectors in Ant Colony Optimisation (ACO) [7], and so forth. Besides only using position vectors in any given iteration (similar to some evolution strategies, such as CMA-ES [8]), the only tunable parameter in DFO, other than population size, is the restart threshold, Δ , which controls the component-wise restart in each dimension. This is again contrary to many well-known swarm and evolutionary algorithms dealing with several (theoretically- or empirically-driven) tunable parameters, such as: learning factors, inertia weight in PSO, crossover or mutation rates, tournament and elite sizes, constricting factor in DE and/or Genetic Algorithms (GA) [9], heuristic strength, greediness, pheromone decay rate in ACO, impact of distance on attractiveness, scaling factor and speed of convergence in Firefly algorithm (FF) [10], and so on. It is worthwhile to note that DFO is not the only minimalist algorithm, and there have been several attempts to present ‘simpler’, more compact algorithms to better understand the dynamic of population’s behaviour, as well as the significance of various communication strategies, but often still with more vectors and parameters, and often at the expense of performance. Perhaps one of the most notable minimalist swarm algorithm is barebones particle swarms [11]. Another barebones algorithm is barebones differential evolution [12], which is a hybrid of the barebones particle swarm optimiser and differential evolution, aiming to reduce the number of parameters, albeit with more than only the position vector. It is well understood that swarm intelligence techniques are dependant on the tuning of their parameters. This ultimately results in the need to adjust a growing number of parameters which becomes increasingly complex.
This paper aims at identifying and investigating knowledge-based exploration and exploitation zones in a minimalist, vector-stripped algorithm; therefore, using the analysis to propose ways to measure exploration and exploitation probabilities, with the ultimate goal of controlling the behaviour of the population by suggesting dimensionally-dependent exploration-exploitation balance without degrading the algorithm performance. Furthermore, the paper highlights the limitations and challenges of the proposed methods, which are also applied to tomographic reconstruction, where images are reconstructed using tomography.
In this work, the swarm optimiser is first presented in Section 2, followed by the analysis in Section 3, which subsequently leads to proposing adaptable exploration-exploitation mechanisms. Finally, in Section 4, the experiment results on a comprehensive set of benchmarks are presented.

2. Background

Dispersive flies optimisation (DFO) belongs to the broad family of population-based, swarm intelligence optimisers, which has been applied to various areas, including medical imaging [13], solving diophantine equations [14], PID speed control of DC motor [15], optimising machine learning algorithms [16], training deep neural networks [17], computer vision and quantifying symmetrical complexities [18,19], beer organoleptic optimisation [20], and analysis of autopoiesis in computational creativity [21].
In this algorithm, components of the position vectors are independently updated in each iteration, taking into account: the current particle’s position; the current particle’s best neighbouring individual (consider ring topology, where particles have left and right neighbours); and the best particle in the swarm. The update equation is
x i d t + 1 = x i n d t + u ( x s d t x i d t ) ,
where
  • x i d t : position of ith particle in dth dimension at time step t;
  • x i n d t : position of x i t ’s best neighbouring individual (in ring topology) in dth dimension at time step t;
  • x s d t : position of the swarm’s best individual in the dth dimension at time step t;
  • u U 0 , 1 : generated afresh for each individual and each dimension update.
As a diversity-promotion mechanism, individual components of the population’s position vectors are reset if a random number generated from a uniform distribution on the unit interval U 0 , 1 is less than the disturbance or restart threshold, Δ . This ensures a restart to the otherwise permanent stagnation over a likely local minima. In this method, which is summarised in Algorithm 1, each member of the population is assumed to have two neighbours (i.e., ring topology) and particles are not clamped to bounds, therefore, when out-of-bounds, are left unevaluated. The source code for standard DFO is available on http://github.com/mohmaj/DFO, accessed on 26 July 2021.
Algorithm 1 Dispersive flies optimisation (DFO)
Entropy 23 00977 i001
As a population-based continuous optimiser, DFO bears several similarities with other swarm and evolutionary algorithms. Stemming from its barebones and vector-stripped nature, DFO allows for further analysis while demonstrating competitive performance, despite being bare of “accessories”. As stated, DFO’s update mechanism relies solely on the position vectors at time t to produce the position vectors for time t + 1 , without storing extra vectors, and, in terms of tunable parameters, other than population size, DFO uses one extra parameter for adjusting the global diversity of the population. To provide more context and before the analysis, a number of well-known algorithms, along with their tunable (and/or theoretically-driven) parameters, are provided.
For instance, PSO, in many of the proposed variants, commonly uses the following parameters: population size; c 1 , controlling the impact of cognitive component; c 2 , controlling the impact of social component; χ or w, depending on the update equation. In addition to the position of particle i, x i , each particle has an associated velocity, v i , and memory, p i , vectors. Other variants of PSO, including barebone PSOs were also introduced to simplify the algorithm, with the ultimate goal of offering insight into the algorithm’s underlying behaviour. In one such case, one of the inventor of PSO, Kennedy, describes the process as “strip[ping] away some traditional features” with the hope of revealing the mysteries of the algorithm [11]. In this particular model, the velocity vectors are removed, while the algorithm still benefits from having memories, a work that was carried out to shed light on the behaviour of the algorithm. Other contributions have tried to further explore the simplified version and enhance its performance, demonstrating the capability of the simplified version in contrast with the original models [22,23,24,25].
Other than PSO, parameters and adjustable configurations of other well-known algorithms include those of GAs [9]: population size, p c : crossover rate, p m : mutation rate, tournament size, elite size; DE [6,26]: population size, p c : crossover rate, equations used to calculate the mutation vector (e.g., the most notable ones are: DE/rand/1, DE/rand-to-best/1, DE/best/1, DE/best/2, DE/rand/2), F: constricting factor; ACO [7]: m: number of ants (population size), β : heuristic strength, α : greediness, ρ : pheromone decay rate; Firefly algorithm or FA [10]: population size, m: impact of distance on attractiveness, α which could be replaced with α S k in cases where scales vary significantly in different dimensions, d. Thus, given d dimensions ( k = 1 , , d ), adding d extra parameters, γ determining the speed of convergence, in theory, γ [ 0 , ) , with γ = 0 maintaining a constant attractiveness of β = β 0 .
Looking at the update equations of DFO, PSO and DE’s mutant vector (DE1: DE/rand-to-best/1 and DE2: DE/best/1), certain similarities can be identified:
PSO : v i d t + 1 = w v i d t + c 1 r 1 p i d x i d t + c 2 r 2 g d x i d t
: x i d t + 1 = v i d t + 1 + x i d t
: x i d t + 1 = f PSO ( v i d t + 1 , p i d , g d , x i d t ) ,
DE 1 : v i d t + 1 = x i d t + F x b e s t , d t x i d t + F x r 1 d t x r 2 d t :
: x i d t + 1 = f DE 1 ( v i d t + 1 , u i d t + 1 , x d t ) ,
DE 2 : v i d t + 1 = x b e s t , d t + F x r 1 d t x r 2 d t :
: x i d t + 1 = f DE 2 ( v i d t + 1 , u i d t + 1 , x d t ) ,
DFO : x i d t + 1 = x i n d t + u ( x s d t x i d t )
: x i d t + 1 = f DFO ( x d t ) ,
where, for PSO, w is the inertia weight whose optimal value is problem dependent [27]; v i d t is the velocity of particle i in dimension d at time step t; c 1 , 2 are the learning factors (also referred to as acceleration constants) for personal best and neighbourhood best, respectively; r 1 , 2 are random numbers adding stochasticity to the algorithm, and they are drawn from a uniform distribution on the unit interval U 0 , 1 ; p i d is the personal best position of particle x i in dimension d; g d is swarm best at dimension d; and f PSO takes as input the variables needed at time t in order to return the particle’s component’s position at time t + 1 . For DE’s mutant vector (DE1: DE/rand-to-best/1 and DE2: DE/best/1), v i d is dth gene of the ith chromosomes’s mutant vector ( v in PSO and DE are different, albeit they carry the same name in the literature); u i d is dth gene of the ith chromosomes’s trial vector; r 1 and r 2 are different from i and are distinct random integers drawn from the range 1 , N ; and x b e s t , d t is the dth gene of the best chromosome at generation t; F is a positive control parameter for constricting the difference vectors.
In these update equations, similarities between PSO’s Equations (2)–(4) and DE1’s Equations (5) and (6) can be observed, including current and best positions, and the use of extra components to steer the update process (e.g., in PSO: velocity, v , and memories, p ; and in DE1: mutant vector, v , and trial vector, u ), as shown in Equations (4) and (6).
On the other hand, there are similarities between DE2 (DE/best/1) and DFO, as shown in Equations (7)–(10). In their update equations, the focus ( x b e s t , d and x i n d ) is either the best chromosome in the population or the best neighbouring particle, and the spread is determined by taking into account two members of the population: in DE2’s instance, it uses the distances between two random chromosomes, and, in DFO’s case, the distance between the best particle and the current particle’s positions is calculated; both of these distances are then “controlled” (i.e., by F in DE2, and by u = U ( 0 , 1 ) in DFO). Furthermore, DFO’s use of evolutionary phases (i.e., mutation, crossover, and selection) can be demonstrated in the restart mechanism, update equation, and the elitism strategy, respectively, where particles’ current positions determine their next positions, i.e., X t + 1 = f DFO ( X t ) , with X being a 2D matrix of particles positions.
Therefore, following on the above and to quote Kennedy [11]: “The particle swarm algorithm has just enough moving parts to make it hard to understand”, and this work builds on of its key motivation to analyse a minimalistic algorithm to:
  • reduce the challenges of understanding particles oscillating around the constantly changing centres (in each iteration, independently),
  • understand particles’ influence on one another (and their contribution to the swarm’s next iteration), and
  • strip the parameters in the analysis to understand the trajectory of particles (moving between different regions in the feasible search space).
To address these challenges, the minimalist, vector-stripped features of the optimiser are used to provide an analysis of the population’s exploration-exploitation behaviour.

3. Exploration-Exploitation Zones Analysis

As shown in the update equation, Equation (1), for each particle, the search focus is μ = x i n , and the spread, σ = x s x i , is the distance between the best particle in the swarm and the current particle. Therefore, the equation could be rewritten for each particle’s dimension as
x = μ + u σ .
The spatial location of particles and their proximity to the global optimum of a given function, informs the role played by μ and σ . Considering one dimension of a problem and for ease of read in the remaining of this section, x refers to x i t ; x refers to x i t + 1 ; g refers to x s t ; and n refers to x i n t . Furthermore, exploitation refer to the approaching of x to g (i.e., | g x | < | g x | ). By the same token, exploration refers to the increasing distance between x and g (i.e., | g x | > | g x | ). This section presents the unified exploration-exploitation analysis where a number of zones are identified, and their roles in terms of exploration and exploitation are investigated and ultimately measured.
Consider x is to be uniform in [ L , R ] , while g and n are fixed. Given this, the areas highlighting exploitation can be plotted using A and B below:
g = 0 , n = 1 , A : u = 1 1 | x | , B : u = 1 x 1 .
To proceed, and as shown in Figure 1, the exploitation probabilities in the following four cases are presented individually:
  • R , L 1 ,
  • R = L = 1 ,
  • L [ 0 , 1 ] , R 1 2 , 1 ,
  • L [ 0 , 1 ] , R 0 , 1 2 .
R , L 1 : P ( exploit ) = L + R 1 log 2 L L + R put L = R = x P ( exploit ) = 2 x 1 log 2 x 2 x lim x P ( exploit ) = lim x 1 1 2 x log 2 x 2 x = 1 R = L = 1 : P ( exploit ) = 1 log 2 2 L [ 0 , 1 ] , R 1 2 , 1 : P ( exploit ) = 2 R 1 log 2 R L + R L [ 0 , 1 ] , R 0 , 1 2 : P ( exploit ) = 0 .
The exploitation probability for instances when R = L = 1 is derived from the first case (i.e., R , L 1 ); the probability confirms the findings in the scenario-based analysis presented in Appendix A.1 for scenario 1 (see S 1 in Figure 1 or Figure A2), where x is between g and n ( x [ 0 , 1 ] ). This illustrates the link between the unified and the scenario-based analyses. The scenario-based analysis can be found in Appendix A, where the three scenarios, S 1 , S 2 , S 3 are examined. Furthermore, the scenario-based analysis assumes a start from the initial state and is based on the position of x in relation to n and g. While the scenario-based analysis is independent of the feasible bounds to the search space, this aspect is taken into account in the unified exploitation analysis.
Based on the analysis, for { x R : L x R } and given the tendency of L , R 1 in the scaled space (influenced by the proximity of g and n over time), the unified exploitation probability, P ( exploit ) or p, is summarised as:
p = P ( exploit ) = P ( | x g | < | x g | ) = L + R 1 log 2 L L + R .

3.1. Self-Adaptive Variants

Based on the analysis, an immediate line of research is to measure the iteration-based, dimensional probabilities of exploitation (p) to facilitate diversity adjustment. The dimensional diversity mechanism can be facilitated through an adaptable restart threshold, Δ dynamic (as opposed to a pre-determined parameter value, Δ ).

3.1.1. Unified DFO (uDFO)

In one such approach, the unified exploitation probability, p, is measured for each dimension and in each iteration. Using p, the component-wise restart is triggered when r < Δ dynamic , where r = U ( 0 , 1 ) , and Δ dynamic controls the restart mechanism dynamically. In order to take into account the previously reported empirical restart threshold of Δ = 0.001 [3], in one set of experiments, Δ dynamic is set to 1 / 1000 p , where Δ dynamic = Δ when p = 1 , or higher when p < 1 . This approach has similarities with standard DFO at the high end of p. Alternatively, in the second approach, Δ dynamic = 1 / 1500 p , where the previously derived empirical restart threshold is reached when p = 0.6 ¯ , and higher when p < 0.6 ¯ (see Figure 2).
The adapted versions of the algorithm, which benefit from the unified exploitation probability, are termed unified DFO or uDFO. Using the proposed methods enabled the adaptive, dimension-dependant diversity to be present throughout the optimisation process, and it was reduced when the population is more inclined towards exploitation, be it local or global.
To demonstrate the evident effect of individual’s restart on p over the iterations, a sample run of DFO with Δ = 0 is illustrated in Figure 3; here, the behaviour of p is visualised during the optimisation process of Rastrigin function where the restart mechanism is triggered when the dimensional average of p > { 0.90 , 0.95 } . As shown in the bottom graphs, the black circles, which represent p’s average over the dimensions, increase until reaching 0.90 (on the left graph) or 0.95 (on the right graph), when the restart mechanism is triggered. As the graph on the right shows, the average p is allowed to increase higher before the restart mechanism is activated. The impact of p on diversity can be observed in the top graphs.

3.1.2. Unified DFO with Zone-Relocation (uDFO z 5 )

Figure 1 highlights the exploration and exploitation-related, scaled zone borderlines at x { L , 1 , 0 , 0.5 , 1 , R } , and, based on that, the search space is categorised into 5 zones ( z 1 5 ). Using the zones provides a fitting way to investigate the behaviour of the individuals in the context of the unified exploitation probabilities, as well as particle trajectories. In these zones, z 2 , 3 are explore-only, z 5 is exploit-only, and z 1 , 4 influence both exploration and exploitation. In other words, zones impacting exploration are z 1 4 , and zones impacting exploitation are z 1 , 4 , 5 . Figure 4 illustrates the visit-frequency of particle components in each zone over the iterations, highlighting the most visited zone, z 5 , and the least visited one, z 3 .
Additionally, having these properties, investigating the state transitions from one zone at time t ( x t ) to the next at time t + 1 ( x t + 1 ) provides each particle’s dimensional trajectory, which is illustrated in Figure 5 and summarised below:
  • x t z 1 x t + 1 z 5
  • x t z 2 x t + 1 [ 1 , 2 ] z 5 ,
  • x t z 3 x t + 1 z 4 ,
  • x t z 4 x t + 1 { z 3 , z 4 } ,
  • x t z 5 x t + 1 { z 1 , z 2 , z 3 , z 4 } .
Following on the state transition, in order to show the trajectory density for each of these transitions, 1,000,000 component updates are initiated from each of the zones with L , R = 4 . The density plots from different zones are shown in Figure 6; for instance, the top of Figure 6 illustrates the transition of components from z 1 to z 5 with higher density of components near n. In addition to presenting the density plot for each individual zone, the bottom of Figure 6 shows the trajectory density of the independent updates across all zones, illustrating the densest area, which is in line with the search focus being n.
State transition analysis allows for devising a strategy to control diversity through particle position’s zone-relocation. Observing the density plot for z 5 in Figure 6 or the state transition from z 5 in Figure 5, it is evident that particles in z 5 at time t will be relocated to z 1 4 at time t + 1 , a unique disseminating possibility only available to components in z 5 .
To better understand each zone’s coverage, the behaviour of the optimiser is investigated in a single dimension of a particle when optimising a unimodal function (Sphere) and a multimodal function (Rastrigin). The plots in Figure 7 illustrate the area covered by each zone. It is shown that z 1 , 5 cover the widest range (irrespectively of the problem’s modality), and, as evidenced in Figure 1, z 2 ’s coverage area is equal in size to the area covered by z 3 , 4 . The intuition that the distance between g and n reduces over time is clearly illustrated in Figure 7b, as manifested by shrinking of areas covered by z 2 , 3 , 4 ; and, as shown in Figure 7a, the more occasional higher increase of distance between g and n indicates the identification of a new local optimum (caused by a larger jump which momentarily reduces the coverage of z 1 , 5 and increases the coverage of z 2 , 3 , 4 ).
Given the state transition analysis and the zone coverage for z 5 , another experiment is proposed so that, when the restart mechanism is triggered with r < Δ dynamic , components are relocated to z 5 . The Δ dynamic will be chosen between the better performing algorithm from Δ dynamic = { 1 / 1000 p , 1 / 1500 p } . Using this strategy, components are effectively restarted to the exploit-only zone. As a result, while expecting lower diversity, the purpose of zone-relocation experiment is to examine the impact of ‘targeted’ restarts, with potential follow-up exploitation and visits to other zones. The adapted algorithm using the proposed zone-relocation strategy is termed uDFO z 5 .

4. Experiments and Results

This experiments reported in this section examine the results of the exploitation study over a comprehensive benchmark [28], which consists of the functions presented in various sources [29,30,31]. The combined benchmark, CEC05 + CEC13 + ENG13, provides 84 unique problems whose details are presented in Reference [28] and are summarised in Table A1. The benchmark includes functions with the following properties: U: unimodal, M: multimodal, S: separable, NS: non-separable, N: noisy, B: x * on bounds (where x * is the optimum), NV: x * in narrow valley, UB: x * outside initialisation volume, F: neutrality (has flat areas), HC: high conditioning, SD: sensitivity (f has one or more sensitive directions), A: asymmetric, D: deceptive ( x * is far from next local optimum), and C: composition.
In this section, uDFO with Δ dynamic = { 1 / 1000 p , 1 / 1500 p } and uDFO z 5 are compared against the standard DFO (with Δ = 0.001 ) and DFO Δ = 0 (i.e., without the restart mechanism), where the population size is N D F O = 150 . Furthermore, given PSO’s structural similarity to DFO (as outlined in Section 2 and belonging to swarm intelligence family), standard PSO algorithm in two neighbourhood structures, global PSO (GPSO) and local PSO (LPSO), are also used where the population size, N P S O = 30 , ω = 0.729844 , c = 1.49618 , and the initial v = 0 [31]. Furthermore, DE (DE/best/1) is also used in the experiments, where the population size, N D E = 30 with F, CR = 0.5 [32]. Each algorithm is run 50 times on each test function, and the termination criterion is set to reaching 150,000 function evaluations. The problems’ dimensionality is constant in all trials and is set to D = 30 .
The metrics used to evaluate the results are error: best function value and proximity to known optimal values; and population’s terminal diversity: mean distance between individuals and centroid (in PSO, the memory or personal best vectors are used, as opposed to DFOs and DE, where particles positions are used). This measure illustrates the variants’ impact on the population’s diversity to investigate its presence among the population in order to facilitate exploration without hindering the population’s ability to exploit potential optimal solutions. In other words, diversity, alongside the error metric, provides an insight into the inner dynamics of the algorithms.
In total, 33,600 trials (8 algorithms × 84 test functions × 50 runs) are analysed by grouping them in terms of functions and function properties. To analyse the performance of the algorithms over the test functions, Wilcoxon [33] non-parametric tests of significance ( p < 0.05 ) is used.
Additionally, the algorithms are applied to tomographic reconstruction, which is an important inverse problem in medical and industrial imaging [34]. One of the purposes of applying the proposed variants to this particular problem is to investigate the performance of the algorithms over problems with increasing dimensionality. The termination criterion is again set to reaching 150,000 function evaluations. In this problem, downsampled standard test images, the Shepp-Logan image phantoms [35], are reconstructed by using two projections. The images have the following dimensions: 25D ( 5 × 5 ) , 100D ( 10 × 10 ) , 255D ( 15 × 15 ) , 400D ( 20 × 20 ) , and 625D ( 25 × 25 ) .

Results

Table 1a summarises the performance of the algorithms on 84 test functions, where ‘win’ and ‘loss’ of uDFO Δ dynamic = 1 / 1000 p against other algorithms are considered when there is a recorded statistically significant outperformance in terms of the error values. The results demonstrate uDFO Δ dynamic = 1 / 1000 p ’s outperformance in 62%, 75%, 66%, 55%, and 64% of the cases with statistically significant difference, when compared against DFO, DFO Δ = 0 and GPSO, LPSO, and DE, respectively. The details of the algorithms’ performance over each of one of the benchmark are presented in the appendix in Table A2, Table A3, Table A4, Table A5, Table A6, Table A7, Table A8 and Table A9. The tables provide the numerical values for the minimum, maximum, median, mean, and standard deviation associated with each algorithm over each benchmark function. In terms of diversity, and as shown in Table 1b, the statistically significant similarity between the algorithm and standard DFO is evident by observing the number of ties (i.e., 78 out of 84 cases, or 93%). This is expected as per the original intention to take into account the previously reported restart threshold (see Figure 2).
The results of uDFO Δ dynamic = 1 / 1500 p against other algorithms are reported in Table 2a. The algorithm’s outperformance in 68%, 78%, 73%, 61%, and 68% of the cases with statistically significant difference are reported. While uDFO Δ dynamic = 1 / 1500 p presents higher termination diversity against DFO Δ = 0 , GPSO and DE, as shown in Table 2b, the contrary can be observed with DFO and LPSO. The rationale is the consistent value of the restart threshold in standard DFO throughout the optimisation (given Δ = 0.001 ) and the well understood higher diversity of local neighbourhood population in LPSO [36]. In other words, as shown in Figure 2, the reduced rate of the restart mechanism at the tail end of p manifests itself in the reduced terminal diversity, as illustrated in the first row of Table 2b.
Table 3 presents the performance comparison of uDFO z 5 with other algorithms, including uDFO Δ dynamic = 1 / 1500 p , which exhibits better performance in terms of error than uDFO Δ dynamic = 1 / 1000 p . As expected, in terms of error, the winning rates of uDFO z 5 and uDFO Δ dynamic = 1 / 1500 p are similar when compared against other algorithms, although the latter offers better overall performance. The last rows in Table 3a,b compare uDFO z 5 and uDFO Δ dynamic = 1 / 1500 p , demonstrating the largest number of ties (see the underlined values) as indicators of similarities, which are likely to be influenced by the coverage similarity of holistic and zone-based restarts. However, as expected and explained earlier, uDFO Δ dynamic = 1 / 1500 p exhibits higher diversity than uDFO z 5 .
In order to analyse the error-related strengths and weaknesses of uDFO Δ dynamic = 1 / 1500 p and uDFO z 5 , each of the algorithm pairs are broken down in Table 4 based on fourteen function properties. The total number of function properties (shared by the test functions) is 233. The results demonstrate an overall outperformance of uDFO Δ dynamic = 1 / 1500 p and uDFO z 5 , where the most visible contribution of the unified exploitation approaches can be seen for functions with the following properties {U, S, NS, SD}, while being competitive in {M, NV, A}, and less effective for {N, C}. Among the suitable function properties is non-separable, or NS, where variables interact, making it challenging to decompose the problem into sub-problems; this property is amongst the more demanding in the benchmark and in real-world fitness functions. Further analysis is required to better understand the function properties in the context of the algorithms performance.
Finally, the proposed approaches are trialled on tomographic construction, taking into account problems with larger dimensionality (Table 5 and Table 6). Each algorithm is run 50 times for each problem; therefore, a total of 1500 trials are conducted (6 algorithms × 5 problems × 50 runs). Barring the lowest dimensional problem (25D), the results illustrate the overall competitiveness of uDFO in 94 % (15 out of 16), and uDFO z 5 in 100 % (12 out 12), of the algorithm-problem pairs in high-dimensional problems (see Table 5a,b, respectively).
In summary, while the performance of uDFO Δ dynamic = 1 / 1500 p and uDFO z 5 are similar on the lower dimensional problem, uDFO z 5 demonstrates better performance in all higher-dimensional problems (i.e., 100D, 255D, 400D, 625D), with wider performance gaps as the dimensionality grows (see Table 6). Further experiments are needed to verify the extendibility of performance in other high-dimensional problems.
Among the challenges of the approach is the need for a-priori knowledge of the bounds to feasible solutions. Whilst setting indicative bounds in many real-world problems is practically possible, further investigation is needed in this area. Additionally, although the main computational expense is associated with function evaluation, the impact of calculating exploitation probability, p, on the computational cost is a topic for an ongoing research. Furthermore, having tested the approaches on a comprehensive set of test functions, as well as identifying a number of suitable function properties, one of the next steps is applying the methods to other complex real-world problems with known function properties.

5. Conclusions

This work presents a framework for analysing the exploitation probabilities in a vector-stripped swarm technique, which is a minimalist numerical optimiser over continuous search spaces. The algorithm’s vector-stripped nature stems from its update equation’s sole reliance on particles’ position vectors, as well as having (other than population size) one tunable parameter, Δ , controlling the component-wise restart of the particles. This work provides an iteration-based zone analysis of particle’s movements in order to establish their exploration and exploitation behaviour. In addition to better understanding the particles’ behaviour, the work focuses on providing a strategy to control the population’s interaction in the search space. This is attempted through a unified exploitation probability, p, through (1) uDFO (with Δ dynamic = 1 / 1000 p and 1 / 1500 p ) using a holistic restart, and (2) uDFO z 5 , which is trialled for the purpose of examining zone-relocation restart mechanism. Both methods allow adaptable dimensional control of the particles.
The proposed approaches are then examined over 84 test functions with a combined 233 function properties, where uDFO Δ dynamic = 1 / 1000 p performs better in 62%, 75%, 66%, 55%, and 64% of cases with statistically significant difference when compared against DFO, DFO Δ = 0 , GPSO, LPSO, and DE, respectively; and uDFO Δ dynamic = 1 / 1500 p in 68%, 78%, 73%, 61%, and 68%; and uDFO z 5 in 64%, 78%, 72%, 61%, and 65% of the significant cases.
The performance is then investigated on the high-dimensional tomographic reconstruction problems, where uDFO Δ dynamic = 1 / 1500 p and uDFO z 5 exhibited better performance in 94 % and 100 % of the high-dimensional D = { 100 , 255 , 400 , 635 } algorithm-problem pairs, respectively.
Using minimalist algorithms facilitates analysis in order to better understand the complex underlying behaviour of the particles, such as: particles oscillation around the constantly changing centres, particles’ influence on one another, and understanding the trajectory of particles [11,22,37]. The paper aimed at investigating the exploitation- and exploration-derived zones to inform the behaviour of the population.
Future work includes investigating the exploitation and zone analyses to other swarm optimisers, as well as exploring approaches, to deal with unbounded problems. Furthermore, studying the performance of the presented approaches on dynamically changing environments and studying the combinations of function properties, which benefit from the analysis, are topics for ongoing research.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Iteration-Based Exploration and Exploitation Analysis

For, the iteration-based exploration and exploitation analysis, when x g , where g is the same for all x in the population for each iteration, the following three scenarios can be analysed:
  • S 1 : n x g  S 1.1 : σ d 1 ; S 1.2 : d 1 < σ ,
  • S 2 : x n g  S 2.1 : d 2 d 1 ; S 2.2 : d 1 < d 2 ,
  • S 3 : x g n  S 3.1 : σ d 2 ; S 3.2 : d 2 < σ .
The analysis are first presented from an initial state, where the particles are initialised in the search space. Using the small-view exploitation and exploration concepts, the analysis in this section focuses on each scenario (and their corresponding sub-scenarios) and, by extension, the overall impact on each iteration.

Appendix A.1. Scenario 1: n ≤ x ≤ g

In this scenario, the difference between | n x | and | g x | , as well as the value of u in the update equation, determine whether x approaches g. Given d 1 = | n x | and d 2 = | g n | , in the first scenario, d 2 = d 1 + σ (see Figure A1, top).
Figure A1. Three scenarios for x g , with d 1 = | n x | , d 2 = | g n | . The analysis also holds for the mirrored scenarios where g x .
Figure A1. Three scenarios for x g , with d 1 = | n x | , d 2 = | g n | . The analysis also holds for the mirrored scenarios where g x .
Entropy 23 00977 g0a1
Depending on the proximity of x to either its best neighbour or the best particle in the swarm, two distinct cases need to be explored. Considering σ d 1 (S1.1 in Figure A1), the exploitation probability, p exploit = 0 , and the exploration probability is p explore = 1 , where x moves away from g. On the other hand, in S1.2, in Figure A1, when d 1 < σ , p exploit and p explore depend on the proximity of the x to n, as well as the randomly generated value of u.
Based on this and to analyse the probability of exploitation in this scenario, the space is scaled with n at the origin and g at 1 and x is uniformly distributed in [ 0 , 1 ] . Therefore,
n = 0 g = 1 x = 0 + u ( 1 x ) P ( exploit ) = P ( | g x | < | g x | ) = P ( 1 u ( 1 x ) < 1 x ) = P u > x 1 x = 0.5 0 0.5 x 1 x d x = 0.5 ( [ x log ( 1 x ) ] 0 0.5 ) 0.307 .
This analysis holds for the mirrored case of scenario 1 (i.e., g x n ). The plots in Figure A2 illustrate the exploitation probabilities as shaded areas in S 1 , and mirrored S 1 .
Figure A2. Exploitation probability in scenario 1. (Left) n x g ; (Right) g x n .
Figure A2. Exploitation probability in scenario 1. (Left) n x g ; (Right) g x n .
Entropy 23 00977 g0a2

Appendix A.2. Scenario 2: x ≤ n ≤ g

Scaling the space, we have x = 0 and g = 1 . Therefore, there are two possible outcome cases for x :
  • x n g x ,
  • x n x g .
Therefore, given n [ 0 , 1 ] , u U ( 0 , 1 ) :
x = n + u , P ( exploit ) = P ( | x g | < | x g | ) = P ( | x 1 | < 1 ) = P ( | n + u 1 | < 1 ) = 1 Always holds , P ( exploit ) = P ( n + u 1 < 1 ) for case ( 1 ) = P ( n + u < 2 ) = 1 , P ( exploit ) = P ( 1 ( n + u ) < 1 ) for case ( 2 ) = P ( ( n + u ) < 0 ) = 1 .
The mirrored of this scenario (i.e., g n x ) also holds with exploitation probability equal to 1 (see Figure A3).
Figure A3. Exploitation probability in scenario 2 (for both x n g and g n x ).
Figure A3. Exploitation probability in scenario 2 (for both x n g and g n x ).
Entropy 23 00977 g0a3

Appendix A.3. Scenario 3: x ≤ g ≤ n

Scaling the space, we have x = 0 and n = 1 . Therefore,
x = 0 n = 1 P ( exploit ) = P ( u g + ( 1 g ) < g ) = P ( u < 2 g 1 g ) = P ( u < 2 1 g ) = 0.5 1 ( 2 1 g ) d g = ( 2 g log ( g ) ) | 0.5 1 0.307 .
The analysis for the mirrored cases in scenario 3 holds (i.e., n g x ). The plots in Figure A4 illustrate the exploitation probabilities in S 3 , and mirrored S 3 .
Figure A4. Exploitation probability in scenario 3. (Left) x g n ; (Right) n g x .
Figure A4. Exploitation probability in scenario 3. (Left) x g n ; (Right) n g x .
Entropy 23 00977 g0a4

Appendix B. Benchmark Functions and Algorithms Error Values

This section presents the Benchmark functions in Table A1, which are the combined benchmark of CEC05/13 and ENG13 functions. Based on these functions, the numbering is denoted as f 2 , f 4 , Function properties, as claimed in the original publications, are: U: unimodal, M: multimodal, S: separable, NS: non-separable, N: noisy, B: x * on bounds, NV: x * in narrow valley, UB: x * outside initialisation volume, F: neutrality (has flat areas), HC: high conditioning, SD: sensitivity (f has one or more sensitive directions), A: asymmetric, D: deceptive ( x * is far from next local optimum), C: composition.
Furthermore, the error values for algorithms over all the benchmarks are reported in Table A2, Table A3, Table A4, Table A5, Table A6, Table A7, Table A8 and Table A9.
Table A1. Benchmark functions.
Table A1. Benchmark functions.
F No.Label/NumberNamePropertiesF No.Label/NumberNameProperties
2CEC05 F02Shifted Schwefel 1.2U, NS52CEC13 F22Composition Function 2 (n = 3, Unrotated)M, S, A, C
4CEC05 F04Shifted Schwefel 1.2 with noiseU, NS, N53CEC13 F23Composition Function 3 (n = 3, Rotated)M, NS, A, C
5CEC05 F05Schwefel 2.6, x * on boundsU, NS, B54CEC13 F24Composition Function 4 (n = 3, Rotated)M, NS, A, C
6CEC05 F06Shifted RosenbrockM, NS, NV55CEC13 F25Composition Function 5 (n = 3, Rotated)M, NS, A, C
7CEC05 F07Shifted Rotated Griewank without boundsM, NS, UB56CEC13 F26Composition Function 6 (n = 5, Rotated)M, NS, A, C
8CEC05 F08Shifted Rotated Ackley, x * on boundsM, NS, B57CEC13 F27Composition Function 7 (n = 5, Rotated)M, NS, A, C
11CEC05 F11Shifted Rotated WeierstrassM, NS58CEC13 F28Composition Function 8 (n = 5, Rotated)M, NS, A, C
12CEC05 F12Schwefel 2.13M, NS61ENG13 F01Absolute valueU, S
13CEC05 F13Expanded Extended Griewank + RosenbrockM, NS62ENG13 F02AckleyM, NS
14CEC05 F14Shifted Rotated Expanded Scaffer F6M, NS63ENG13 F02 ShShifted AckleyM, NS
15CEC05 F15Hybrid CompositionM, NS, F, C64ENG13 F02 RRotated AckleyM, NS
16CEC05 F16Rotated Hybrid CompositionM, NS, F, C65ENG13 F03AlpineM, S
17CEC05 F17Rotated Hybrid Composition with noiseM, NS, N, F, C66ENG13 F04Egg holderM, NS
18CEC05 F18Rotated Hybrid CompositionM, NS, F, C67ENG13 F05EllipticU, S
19CEC05 F19Rotated Hybrid Composition, x * in narrow basinM, NS, NV, F, C68ENG13 F05 ShShifted EllipticU, S
20CEC05 F20Rotated Hybrid Composition, x * on boundsM, NS, B, F, C69ENG13 F06GriewankM, NS
21CEC05 F21Rotated Hybrid CompositionM, NS, C70ENG13 F06 ShShifted GriewankM, NS
22CEC05 F22Rotated Hybrid Composition, highly conditionedM, NS, HC, C71ENG13 F06 RRotated GriewankM, NS
23CEC05 F23Non-Continuous Rotated Hybrid CompositionM, NS, B, C72ENG13 F07HyperellipsoidU, S
24CEC05 F24Rotated Hybrid CompositionM, NS, F, C73(ENG13 F07 ShR)Shifted Rotated HyperellipsoidU, NS
25CEC05 F25Rotated Hybrid Composition without BoundsM, NS, UB, F, C74ENG13 F08MichalewiczM, S
31CEC13 F01SphereU, S75ENG13 F09NorwegianM, NS
32CEC13 F02Rotated High Conditioned EllipticU, NS, HC76ENG13 F10QuadricU, NS
33CEC13 F03Rotated Bent CigarU, NS77ENG13 F11QuarticU, S
34CEC13 F04Rotated DiscusU, NS, SD, A78ENG13 F11 NQuartic/Jong’s F4U, S, N
35CEC13 F05Different PowersU, S, SD79ENG13 F12RastriginM, S
36CEC13 F06Rotated RosenbrockM, NS, NV80ENG13 F12 RRotated RastriginM, NS
37CEC13 F07Rotated Schaffer’s F7M, NS, A81ENG13 F13 RRosenbrockM, NS
38CEC13 F08Rotated AckleyM, NS, A82ENG13 F13 RRotated RosenbrockM, NS
39CEC13 F09Rotated WeierstrassM, NS, A83ENG13 F14SalomanM, NS
40CEC13 F10Rotated GriewankM, NS84ENG13 F15Schaffer 6M, NS
41CEC13 F11RastriginM, S, A85ENG13 F16Schwefel 1.2U, NS
42CEC13 F12Rotated RastriginM, NS, A86ENG13 F16 RRotated Schwefel 1.2U, NS
43CEC13 F13Non-Continuous Rotated RastriginM, NS, A87ENG13 F17Schwefel 2.6U, NS
44CEC13 F14SchwefelM, NS, A, D88ENG13 F18Schwefel 2.13M, NS
45CEC13 F15Rotated SchwefelM, NS, A, D89ENG13 F19Schwefel 2.21U, S
46CEC13 F16Rotated KatsuuraM, NS, A90ENG13 F20Schwefel 2.22U, S
47CEC13 F17Lunacek Bi RastriginM, NS91(ENG13 F20 ShR)Shifted Rotated Schwefel 2.22U, NS
48CEC13 F18Rotated Lunacek Bi RastriginM, NS, A92ENG13 F21ShubertM, NS
49CEC13 F19Expanded Griewank + RosenbrockM, NS93ENG13 F23StepM, S
50CEC13 F20Expanded Scaffer’s F6M, NS, A94ENG13 F24VincentM, S
51CEC13 F21Composition Function 1 (n = 5, Rotated)M, NS, A, C95ENG13 F25WeierstrassM, S
Table A2. Error values for DFO.
Table A2. Error values for DFO.
F No.MinMaxMedianMeanStdDev
2 5.68 × 10 14 1.93 × 10 12 2.27 × 10 13 3.56 × 10 13 3.41 × 10 13
4 1.31 × 10 2 8.27 × 10 3 1.35 × 10 3 2.24 × 10 3 2.10 × 10 3
5 2.61 × 10 3 6.84 × 10 3 4.40 × 10 3 4.55 × 10 3 1.00 × 10 3
6 2.35 × 10 6 7.91 2.58 × 10 3 1.92 × 10 1 1.12
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 9.09 × 10 13
8 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 1.11 × 10 2
11 1.56 × 10 1 3.89 × 10 1 2.80 × 10 1 2.87 × 10 1 5.00
12 4.51 1.85 × 10 4 1.39 × 10 3 2.64 × 10 3 3.55 × 10 3
13 8.27 × 10 1 2.32 1.59 1.59 3.68 × 10 1
14 1.24 × 10 1 1.40 × 10 1 1.35 × 10 1 1.35 × 10 1 3.99 × 10 1
15 0.00 5.03 × 10 2 3.00 × 10 2 3.02 × 10 2 1.41 × 10 2
16 1.57 × 10 2 5.15 × 10 2 3.99 × 10 2 3.54 × 10 2 9.93 × 10 1
17 1.71 × 10 2 9.05 × 10 2 3.71 × 10 2 3.75 × 10 2 1.22 × 10 2
18 9.24 × 10 2 1.15 × 10 3 9.77 × 10 2 9.93 × 10 2 5.29 × 10 1
19 9.28 × 10 2 1.18 × 10 3 9.70 × 10 2 9.87 × 10 2 5.47 × 10 1
20 8.00 × 10 2 1.12 × 10 3 9.76 × 10 2 9.88 × 10 2 5.86 × 10 1
21 5.00 × 10 2 1.23 × 10 3 1.03 × 10 3 8.71 × 10 2 3.31 × 10 2
22 9.65 × 10 2 1.30 × 10 3 1.13 × 10 3 1.13 × 10 3 8.12 × 10 1
23 5.00 × 10 2 1.24 × 10 3 8.07 × 10 2 8.36 × 10 2 3.32 × 10 2
24 2.00 × 10 2 1.33 × 10 3 2.00 × 10 2 6.24 × 10 2 5.25 × 10 2
25 1.67 × 10 3 1.79 × 10 3 1.72 × 10 3 1.72 × 10 3 2.62 × 10 1
31 0.00 2.27 × 10 13 0.00 2.73 × 10 14 7.46 × 10 14
32 4.53 × 10 4 3.04 × 10 5 1.49 × 10 5 1.58 × 10 5 6.54 × 10 4
33 8.66 × 10 5 1.52 × 10 9 6.55 × 10 7 1.78 × 10 8 2.96 × 10 8
34 7.51 1.07 × 10 3 8.74 × 10 1 1.52 × 10 2 1.85 × 10 2
35 0.00 1.14 × 10 13 1.14 × 10 13 1.11 × 10 13 1.61 × 10 14
36 3.75 × 10 2 7.11 × 10 1 1.04 × 10 1 2.09 × 10 1 2.30 × 10 1
37 5.41 × 10 1 2.16 × 10 2 1.45 × 10 2 1.42 × 10 2 4.17 × 10 1
38 2.08 × 10 1 2.10 × 10 1 2.10 × 10 1 2.10 × 10 1 5.72 × 10 2
39 2.28 × 10 1 4.32 × 10 1 3.05 × 10 1 3.09 × 10 1 4.06
40 7.40 × 10 3 2.02 × 10 1 6.04 × 10 2 6.67 × 10 2 4.02 × 10 2
41 0.00 6.82 × 10 13 0.00 3.41 × 10 14 9.81 × 10 14
42 9.65 × 10 1 4.15 × 10 2 2.51 × 10 2 2.58 × 10 2 7.41 × 10 1
43 2.01 × 10 2 5.86 × 10 2 3.50 × 10 2 3.50 × 10 2 6.53 × 10 1
44 1.87 × 10 1 1.36 × 10 2 9.75 1.52 × 10 1 2.50 × 10 1
45 2.67 × 10 3 6.05 × 10 3 4.38 × 10 3 4.40 × 10 3 5.78 × 10 2
46 4.02 × 10 1 2.75 1.13 1.21 5.23 × 10 1
47 3.04 × 10 1 3.15 × 10 1 3.07 × 10 1 3.07 × 10 1 2.17 × 10 1
48 3.00 × 10 1 3.00 × 10 1 3.00 × 10 1 3.00 × 10 1 3.94 × 10 10
49 9.11 × 10 1 2.89 1.63 1.67 4.22 × 10 1
50 1.05 × 10 1 1.34 × 10 1 1.26 × 10 1 1.25 × 10 1 5.72 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.14 × 10 2 7.83 × 10 1
52 1.58 × 10 1 2.65 × 10 2 1.27 × 10 2 1.41 × 10 2 7.27 × 10 1
53 4.13 × 10 3 7.75 × 10 3 5.30 × 10 3 5.59 × 10 3 9.19 × 10 2
54 2.74 × 10 2 3.29 × 10 2 3.01 × 10 2 3.03 × 10 2 1.26 × 10 1
55 2.97 × 10 2 3.69 × 10 2 3.26 × 10 2 3.28 × 10 2 1.41 × 10 1
56 2.00 × 10 2 4.05 × 10 2 3.76 × 10 2 3.38 × 10 2 7.89 × 10 1
57 9.79 × 10 2 1.43 × 10 3 1.22 × 10 3 1.19 × 10 3 1.07 × 10 2
58 1.00 × 10 2 3.76 × 10 3 3.00 × 10 2 8.14 × 10 2 9.32 × 10 2
61 3.21 × 10 17 8.01 × 10 15 4.98 × 10 16 1.12 × 10 15 1.47 × 10 15
62 7.55 × 10 15 3.24 × 10 14 1.47 × 10 14 1.77 × 10 14 5.79 × 10 15
63 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 2.15 × 10 14
64 2.01 7.88 3.49 3.69 1.08
65 1.71 × 10 13 5.03 × 10 11 2.28 × 10 12 2.82 × 10 12 2.78 × 10 12
66 2.44 × 10 4 1.88 × 10 4 2.05 × 10 4 2.07 × 10 4 9.66 × 10 2
67 1.22 × 10 31 2.06 × 10 27 1.85 × 10 29 1.60 × 10 28 4.09 × 10 28
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 3.63 × 10 14
69 0.00 8.77 × 10 2 1.35 × 10 2 2.33 × 10 2 2.38 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 2.09 × 10 2
71 0.00 4.65 × 10 2 9.86 × 10 3 1.12 × 10 2 9.71 × 10 3
72 4.88 × 10 36 1.88 × 10 31 5.39 × 10 34 6.19 × 10 33 2.69 × 10 32
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 7.03 × 10 14
74 2.96 × 10 1 2.94 × 10 1 2.96 × 10 1 2.96 × 10 1 3.85 × 10 2
75 8.39 × 10 1 7.69 × 10 1 8.10 × 10 1 8.07 × 10 1 1.61 × 10 2
76 9.55 × 10 15 3.07 × 10 12 8.71 × 10 14 2.52 × 10 13 5.13 × 10 13
77 5.52 × 10 69 5.12 × 10 63 9.81 × 10 66 3.10 × 10 64 9.22 × 10 64
78 4.06 4.69 × 10 1 2.33 2.34 7.45 × 10 1
79 0.00 9.55 × 10 10 0.00 2.09 × 10 11 1.35 × 10 10
80 6.17 × 10 1 2.22 × 10 2 1.15 × 10 2 1.19 × 10 2 3.15 × 10 1
81 2.83 × 10 8 1.40 2.15 × 10 3 1.09 × 10 1 3.54 × 10 1
82 6.14 1.29 × 10 4 2.00 × 10 1 6.24 × 10 2 2.16 × 10 3
83 1.73 × 10 1 2.45 × 10 1 2.00 × 10 1 1.99 × 10 1 1.85 × 10 2
84 5.83 × 10 2 1.57 4.89 × 10 1 5.81 × 10 1 3.36 × 10 1
85 4.76 × 10 15 1.95 × 10 12 7.92 × 10 14 1.88 × 10 13 3.33 × 10 13
86 9.73 × 10 15 1.78 × 10 10 7.35 × 10 13 8.45 × 10 12 2.78 × 10 11
87 2.27 × 10 3 7.29 × 10 3 4.66 × 10 3 4.53 × 10 3 1.18 × 10 3
88 6.20 2.46 × 10 4 2.53 × 10 3 3.74 × 10 3 3.99 × 10 3
89 1.50 × 10 5 1.13 × 10 3 1.25 × 10 4 2.28 × 10 4 2.48 × 10 4
90 1.14 × 10 13 1.71 × 10 13 1.14 × 10 13 1.26 × 10 13 2.38 × 10 14
91 4.50 × 10 2 4.33 × 10 2 4.48 × 10 2 4.45 × 10 2 4.47
92 3.87 × 10 34 9.21 × 10 33 1.89 × 10 34 2.10 × 10 34 6.63 × 10 33
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 0.00 0.00 0.00 0.00 0.00
Table A3. Error values for DFO Δ = 0 .
Table A3. Error values for DFO Δ = 0 .
F No.MinMaxMedianMeanStdDev
2 5.68 × 10 14 1.88 × 10 12 5.68 × 10 14 1.51 × 10 13 3.03 × 10 13
4 4.84 × 10 3 7.30 × 10 4 2.93 × 10 4 3.14 × 10 4 1.40 × 10 4
5 2.36 × 10 3 7.22 × 10 3 3.88 × 10 3 4.08 × 10 3 1.05 × 10 3
6 3.54 × 10 8 4.01 4.06 × 10 4 1.36 1.91
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 8.69 × 10 1
8 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 5.17 × 10 3
11 1.94 × 10 1 3.89 × 10 1 2.99 × 10 1 2.95 × 10 1 4.70
12 1.51 × 10 2 8.36 × 10 4 1.09 × 10 4 1.97 × 10 4 2.24 × 10 4
13 4.35 2.33 × 10 1 9.50 1.01 × 10 1 4.44
14 1.24 × 10 1 1.41 × 10 1 1.36 × 10 1 1.36 × 10 1 3.87 × 10 1
15 4.00 × 10 2 9.00 × 10 2 5.55 × 10 2 5.64 × 10 2 1.24 × 10 2
16 1.97 × 10 2 5.05 × 10 2 3.44 × 10 2 3.51 × 10 2 9.54 × 10 1
17 2.52 × 10 2 7.62 × 10 2 4.85 × 10 2 4.90 × 10 2 1.30 × 10 2
18 9.28 × 10 2 1.24 × 10 3 1.02 × 10 3 1.03 × 10 3 6.71 × 10 1
19 9.41 × 10 2 1.15 × 10 3 1.01 × 10 3 1.01 × 10 3 4.66 × 10 1
20 9.29 × 10 2 1.19 × 10 3 1.01 × 10 3 1.02 × 10 3 5.83 × 10 1
21 5.00 × 10 2 1.23 × 10 3 1.16 × 10 3 8.99 × 10 2 3.38 × 10 2
22 9.78 × 10 2 1.34 × 10 3 1.14 × 10 3 1.16 × 10 3 8.49 × 10 1
23 5.00 × 10 2 1.22 × 10 3 5.00 × 10 2 7.82 × 10 2 3.32 × 10 2
24 2.00 × 10 2 1.36 × 10 3 1.24 × 10 3 1.05 × 10 3 4.12 × 10 2
25 1.69 × 10 3 1.82 × 10 3 1.77 × 10 3 1.77 × 10 3 2.87 × 10 1
31 0.00 4.55 × 10 13 2.27 × 10 13 2.50 × 10 13 8.28 × 10 14
32 4.23 × 10 4 3.72 × 10 5 1.43 × 10 5 1.57 × 10 5 7.59 × 10 4
33 2.87 × 10 6 1.16 × 10 9 6.59 × 10 7 1.69 × 10 8 2.65 × 10 8
34 3.25 × 10 1 1.14 × 10 4 4.72 × 10 2 1.42 × 10 3 2.44 × 10 3
35 1.14 × 10 13 4.55 × 10 13 2.27 × 10 13 2.21 × 10 13 8.09 × 10 14
36 1.05 × 10 2 6.81 × 10 1 9.72 1.44 × 10 1 1.56 × 10 1
37 5.57 × 10 1 5.15 × 10 2 1.41 × 10 2 1.45 × 10 2 6.89 × 10 1
38 2.07 × 10 1 2.11 × 10 1 2.10 × 10 1 2.10 × 10 1 9.73 × 10 2
39 2.09 × 10 1 3.88 × 10 1 3.18 × 10 1 3.14 × 10 1 4.01
40 9.86 × 10 3 3.81 × 10 1 7.61 × 10 2 8.00 × 10 2 5.74 × 10 2
41 1.14 × 10 2 3.53 × 10 2 2.29 × 10 2 2.27 × 10 2 5.80 × 10 1
42 1.45 × 10 2 4.25 × 10 2 2.59 × 10 2 2.58 × 10 2 6.50 × 10 1
43 2.00 × 10 2 6.14 × 10 2 3.55 × 10 2 3.68 × 10 2 9.33 × 10 1
44 2.42 × 10 3 5.32 × 10 3 3.64 × 10 3 3.67 × 10 3 5.68 × 10 2
45 3.00 × 10 3 6.35 × 10 3 4.63 × 10 3 4.61 × 10 3 6.80 × 10 2
46 1.57 × 10 1 2.30 9.64 × 10 1 1.06 4.67 × 10 1
47 1.38 × 10 2 4.18 × 10 2 2.61 × 10 2 2.65 × 10 2 6.88 × 10 1
48 1.57 × 10 2 5.38 × 10 2 2.69 × 10 2 2.86 × 10 2 8.49 × 10 1
49 7.93 3.93 × 10 1 1.62 × 10 1 1.89 × 10 1 8.37
50 1.01 × 10 1 1.37 × 10 1 1.27 × 10 1 1.26 × 10 1 7.54 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.06 × 10 2 7.40 × 10 1
52 2.65 × 10 3 7.24 × 10 3 5.01 × 10 3 4.85 × 10 3 1.10 × 10 3
53 3.61 × 10 3 7.66 × 10 3 5.64 × 10 3 5.66 × 10 3 9.98 × 10 2
54 2.72 × 10 2 3.43 × 10 2 3.01 × 10 2 3.02 × 10 2 1.60 × 10 1
55 3.08 × 10 2 3.69 × 10 2 3.36 × 10 2 3.36 × 10 2 1.46 × 10 1
56 2.00 × 10 2 4.01 × 10 2 3.77 × 10 2 3.47 × 10 2 7.04 × 10 1
57 8.86 × 10 2 1.49 × 10 3 1.18 × 10 3 1.19 × 10 3 1.12 × 10 2
58 1.00 × 10 2 3.18 × 10 3 3.00 × 10 2 9.83 × 10 2 9.83 × 10 2
61 5.05 × 10 29 2.78 × 10 13 2.47 × 10 22 5.66 × 10 15 3.93 × 10 14
62 1.34 1.35 × 10 1 3.49 4.04 2.21
63 1.38 × 10 2 1.21 × 10 2 1.36 × 10 2 1.34 × 10 2 4.52
64 1.90 1.31 × 10 1 3.93 4.70 2.50
65 3.01 × 10 11 4.11 × 10 8 1.41 × 10 10 4.14 × 10 10 6.88 × 10 10
66 1.56 × 10 4 9.98 × 10 3 1.32 × 10 4 1.29 × 10 4 1.38 × 10 3
67 1.04 × 10 77 5.12 × 10 68 6.54 × 10 73 1.52 × 10 69 7.52 × 10 69
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 1.71 × 10 13
69 0.00 3.02 × 10 1 1.85 × 10 2 3.15 × 10 2 4.85 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 4.05 × 10 2
71 0.00 6.87 × 10 2 1.23 × 10 2 1.45 × 10 2 1.27 × 10 2
72 2.40 × 10 81 1.66 × 10 74 3.48 × 10 78 1.11 × 10 75 3.23 × 10 75
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 1.07 × 10 13
74 2.59 × 10 1 2.04 × 10 1 2.35 × 10 1 2.34 × 10 1 1.33
75 8.09 × 10 1 7.31 × 10 1 7.69 × 10 1 7.71 × 10 1 1.78 × 10 2
76 5.91 × 10 20 3.26 × 10 11 1.61 × 10 16 7.19 × 10 13 4.62 × 10 12
77 9.78 × 10 150 3.63 × 10 139 4.36 × 10 143 1.54 × 10 140 6.41 × 10 140
78 3.69 2.57 1.88 1.56 1.41
79 5.07 × 10 1 2.33 × 10 2 1.12 × 10 2 1.13 × 10 2 3.29 × 10 1
80 5.57 × 10 1 2.26 × 10 2 1.13 × 10 2 1.17 × 10 2 3.30 × 10 1
81 4.56 × 10 9 1.18 × 10 1 2.11 × 10 4 1.43 2.37
82 4.85 7.52 × 10 3 1.65 × 10 1 2.18 × 10 2 1.06 × 10 3
83 3.16 × 10 1 4.21 5.52 × 10 1 7.45 × 10 1 5.94 × 10 1
84 1.00 × 10 1 1.35 × 10 1 1.22 × 10 1 1.20 × 10 1 9.44 × 10 1
85 3.97 × 10 20 1.23 × 10 11 1.13 × 10 16 3.61 × 10 13 1.86 × 10 12
86 2.34 × 10 18 9.19 × 10 10 2.19 × 10 14 4.99 × 10 11 1.60 × 10 10
87 1.93 × 10 3 6.19 × 10 3 3.85 × 10 3 3.93 × 10 3 1.07 × 10 3
88 2.58 × 10 1 1.62 × 10 5 1.65 × 10 4 2.74 × 10 4 3.52 × 10 4
89 1.09 × 10 7 3.63 × 10 5 3.13 × 10 6 5.27 × 10 6 6.40 × 10 6
90 5.68 × 10 14 1.14 × 10 8 1.71 × 10 13 3.28 × 10 10 1.73 × 10 9
91 4.50 × 10 2 3.25 × 10 2 4.48 × 10 2 4.38 × 10 2 3.20 × 10 1
92 9.89 × 10 28 5.06 × 10 23 1.11 × 10 26 4.52 × 10 27 1.51 × 10 28
93 0.00 3.08 × 10 2 9.00 3.00 × 10 1 6.45 × 10 1
94 0.00 2.84 × 10 14 0.00 2.13 × 10 15 5.42 × 10 15
95 8.96 2.58 × 10 1 1.61 × 10 1 1.58 × 10 1 3.23
Table A4. Error values for uDFO Δ dynmaic = 1 / 1000 p .
Table A4. Error values for uDFO Δ dynmaic = 1 / 1000 p .
F No.MinMaxMedianMeanStdDev
2 5.68 × 10 14 1.02 × 10 12 2.27 × 10 13 3.09 × 10 13 1.82 × 10 13
4 2.13 × 10 2 8.68 × 10 3 2.07 × 10 3 2.55 × 10 3 2.11 × 10 3
5 2.77 × 10 3 7.28 × 10 3 4.54 × 10 3 4.72 × 10 3 1.10 × 10 3
6 2.91 × 10 6 8.78 × 10 1 8.17 × 10 3 5.06 1.72 × 10 1
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 1.20 × 10 12
8 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 9.12 × 10 3
11 2.17 × 10 1 4.12 × 10 1 2.84 × 10 1 2.90 × 10 1 4.67
12 3.31 × 10 1 2.48 × 10 4 2.70 × 10 3 4.25 × 10 3 4.80 × 10 3
13 7.97 × 10 1 2.50 1.59 1.62 3.50 × 10 1
14 1.14 × 10 1 1.40 × 10 1 1.35 × 10 1 1.35 × 10 1 4.80 × 10 1
15 0.00 5.11 × 10 2 3.00 × 10 2 2.87 × 10 2 1.46 × 10 2
16 9.94 × 10 1 5.52 × 10 2 3.22 × 10 2 3.29 × 10 2 1.17 × 10 2
17 1.62 × 10 2 8.03 × 10 2 4.22 × 10 2 3.97 × 10 2 1.23 × 10 2
18 9.19 × 10 2 1.15 × 10 3 9.62 × 10 2 9.81 × 10 2 5.42 × 10 1
19 9.23 × 10 2 1.16 × 10 3 9.69 × 10 2 9.86 × 10 2 5.48 × 10 1
20 9.25 × 10 2 1.14 × 10 3 9.76 × 10 2 9.91 × 10 2 5.54 × 10 1
21 5.00 × 10 2 1.25 × 10 3 1.18 × 10 3 9.38 × 10 2 3.14 × 10 2
22 9.83 × 10 2 1.33 × 10 3 1.13 × 10 3 1.14 × 10 3 7.75 × 10 1
23 5.00 × 10 2 1.24 × 10 3 8.00 × 10 2 8.07 × 10 2 3.20 × 10 2
24 2.00 × 10 2 1.36 × 10 3 6.29 × 10 2 7.31 × 10 2 5.39 × 10 2
25 1.68 × 10 3 1.79 × 10 3 1.73 × 10 3 1.73 × 10 3 2.52 × 10 1
31 0.00 2.27 × 10 13 0.00 2.27 × 10 14 6.89 × 10 14
32 5.27 × 10 4 3.33 × 10 5 1.65 × 10 5 1.76 × 10 5 6.65 × 10 4
33 2.25 × 10 6 2.13 × 10 9 7.73 × 10 7 1.72 × 10 8 3.21 × 10 8
34 1.79 × 10 1 5.06 × 10 2 9.30 × 10 1 1.28 × 10 2 1.18 × 10 2
35 0.00 1.14 × 10 13 1.14 × 10 13 1.11 × 10 13 1.61 × 10 14
36 5.23 × 10 3 7.47 × 10 1 1.02 × 10 1 1.75 × 10 1 1.94 × 10 1
37 6.51 × 10 1 2.57 × 10 2 1.31 × 10 2 1.34 × 10 2 3.49 × 10 1
38 2.08 × 10 1 2.10 × 10 1 2.09 × 10 1 2.09 × 10 1 5.85 × 10 2
39 2.22 × 10 1 3.95 × 10 1 3.19 × 10 1 3.12 × 10 1 4.23
40 2.22 × 10 2 3.10 × 10 1 5.79 × 10 2 7.75 × 10 2 5.63 × 10 2
41 0.00 1.14 × 10 13 0.00 1.93 × 10 14 2.95 × 10 14
42 1.15 × 10 2 3.98 × 10 2 2.21 × 10 2 2.31 × 10 2 6.69 × 10 1
43 2.11 × 10 2 5.82 × 10 2 3.45 × 10 2 3.51 × 10 2 7.90 × 10 1
44 1.24 3.52 × 10 1 6.35 7.93 5.58
45 2.91 × 10 3 5.60 × 10 3 4.17 × 10 3 4.14 × 10 3 5.57 × 10 2
46 3.31 × 10 1 3.03 1.31 1.29 5.53 × 10 1
47 3.05 × 10 1 3.11 × 10 1 3.06 × 10 1 3.07 × 10 1 1.56 × 10 1
48 3.00 × 10 1 3.09 × 10 1 3.00 × 10 1 3.00 × 10 1 1.20 × 10 1
49 8.11 × 10 1 3.46 1.66 1.70 5.37 × 10 1
50 1.14 × 10 1 1.36 × 10 1 1.27 × 10 1 1.26 × 10 1 4.95 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.10 × 10 2 7.35 × 10 1
52 1.01 × 10 1 2.43 × 10 2 1.23 × 10 2 1.14 × 10 2 7.17 × 10 1
53 3.26 × 10 3 6.95 × 10 3 5.50 × 10 3 5.45 × 10 3 8.83 × 10 2
54 2.75 × 10 2 3.30 × 10 2 3.01 × 10 2 3.02 × 10 2 1.13 × 10 1
55 3.13 × 10 2 3.71 × 10 2 3.34 × 10 2 3.33 × 10 2 1.31 × 10 1
56 2.00 × 10 2 4.11 × 10 2 3.78 × 10 2 3.35 × 10 2 8.13 × 10 1
57 1.02 × 10 3 1.45 × 10 3 1.18 × 10 3 1.19 × 10 3 8.72 × 10 1
58 1.00 × 10 2 3.20 × 10 3 3.00 × 10 2 7.84 × 10 2 8.74 × 10 2
61 3.50 × 10 17 1.68 × 10 14 6.39 × 10 16 1.39 × 10 15 2.69 × 10 15
62 7.55 × 10 15 3.60 × 10 14 1.47 × 10 14 1.66 × 10 14 5.61 × 10 15
63 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 2.84 × 10 14
64 2.12 6.94 3.49 3.62 9.60 × 10 1
65 1.03 × 10 13 5.03 × 10 11 2.28 × 10 12 2.82 × 10 12 1.89 × 10 12
66 2.27 × 10 4 1.76 × 10 4 2.04 × 10 4 2.04 × 10 4 9.52 × 10 2
67 2.25 × 10 31 1.31 × 10 27 1.77 × 10 29 1.37 × 10 28 2.71 × 10 28
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 3.81 × 10 14
69 0.00 1.35 × 10 1 9.86 × 10 3 1.78 × 10 2 2.56 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.65 × 10 2
71 0.00 5.90 × 10 2 9.86 × 10 3 1.30 × 10 2 1.26 × 10 2
72 4.24 × 10 35 4.38 × 10 32 9.65 × 10 34 4.78 × 10 33 8.80 × 10 33
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 5.39 × 10 14
74 2.96 × 10 1 2.95 × 10 1 2.96 × 10 1 2.96 × 10 1 4.26 × 10 2
75 8.53 × 10 1 7.82 × 10 1 8.10 × 10 1 8.09 × 10 1 1.72 × 10 2
76 9.00 × 10 15 2.32 × 10 12 8.44 × 10 14 2.62 × 10 13 4.83 × 10 13
77 2.84 × 10 69 3.44 × 10 62 3.78 × 10 66 1.03 × 10 63 4.96 × 10 63
78 3.49 3.52 × 10 1 2.42 2.29 7.50 × 10 1
79 0.00 0.00 0.00 0.00 0.00
80 6.57 × 10 1 2.05 × 10 2 1.18 × 10 2 1.21 × 10 2 3.36 × 10 1
81 1.57 × 10 6 7.44 3.33 × 10 3 1.86 × 10 1 1.06
82 9.01 1.12 × 10 4 1.92 × 10 1 4.18 × 10 2 1.71 × 10 3
83 1.73 × 10 1 2.45 × 10 1 2.00 × 10 1 2.03 × 10 1 2.12 × 10 2
84 2.72 × 10 1 1.63 4.75 × 10 1 6.15 × 10 1 3.47 × 10 1
85 1.89 × 10 15 6.65 × 10 12 9.23 × 10 14 3.85 × 10 13 1.09 × 10 12
86 7.54 × 10 15 2.32 × 10 11 1.92 × 10 12 4.66 × 10 12 6.39 × 10 12
87 2.36 × 10 3 6.78 × 10 3 4.04 × 10 3 4.21 × 10 3 1.16 × 10 3
88 4.21 × 10 3 1.44 × 10 4 1.41 × 10 3 2.93 × 10 3 3.44 × 10 3
89 2.61 × 10 5 1.23 × 10 3 1.31 × 10 4 1.94 × 10 4 2.03 × 10 4
90 1.14 × 10 13 1.71 × 10 13 1.14 × 10 13 1.32 × 10 13 2.68 × 10 14
91 4.50 × 10 2 3.24 × 10 2 4.48 × 10 2 4.45 × 10 2 1.78 × 10 1
92 3.87 × 10 34 1.17 × 10 34 1.89 × 10 34 2.15 × 10 34 5.82 × 10 33
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 0.00 1.42 × 10 14 0.00 2.84 × 10 16 2.01 × 10 15
Table A5. Error values for uDFO Δ dynmaic = 1 / 1500 p .
Table A5. Error values for uDFO Δ dynmaic = 1 / 1500 p .
F No.MinMaxMedianMeanStdDev
2 5.68 × 10 14 3.41 × 10 13 1.14 × 10 13 1.23 × 10 13 6.63 × 10 14
4 1.97 × 10 2 6.93 × 10 3 2.24 × 10 3 2.66 × 10 3 1.86 × 10 3
5 2.22 × 10 3 6.57 × 10 3 4.12 × 10 3 4.16 × 10 3 1.11 × 10 3
6 3.07 × 10 9 8.06 7.11 × 10 4 3.73 × 10 1 1.39
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 1.28 × 10 12
8 2.00 × 10 1 2.01 × 10 1 2.00 × 10 1 2.00 × 10 1 1.27 × 10 2
11 1.97 × 10 1 3.99 × 10 1 2.86 × 10 1 2.95 × 10 1 4.04
12 1.14 × 10 1 2.57 × 10 4 2.72 × 10 3 4.29 × 10 3 5.35 × 10 3
13 1.12 2.82 1.73 1.77 4.11 × 10 1
14 1.22 × 10 1 1.40 × 10 1 1.35 × 10 1 1.35 × 10 1 3.88 × 10 1
15 2.00 × 10 2 5.04 × 10 2 3.00 × 10 2 3.19 × 10 2 1.05 × 10 2
16 1.77 × 10 2 8.00 × 10 2 3.39 × 10 2 3.41 × 10 2 1.14 × 10 2
17 1.75 × 10 2 8.05 × 10 2 4.06 × 10 2 3.96 × 10 2 1.12 × 10 2
18 9.29 × 10 2 1.22 × 10 3 9.76 × 10 2 9.98 × 10 2 6.80 × 10 1
19 9.20 × 10 2 1.23 × 10 3 1.00 × 10 3 1.02 × 10 3 7.67 × 10 1
20 8.00 × 10 2 1.10 × 10 3 9.73 × 10 2 9.83 × 10 2 5.48 × 10 1
21 5.00 × 10 2 1.23 × 10 3 8.07 × 10 2 8.30 × 10 2 3.34 × 10 2
22 9.92 × 10 2 1.37 × 10 3 1.15 × 10 3 1.17 × 10 3 9.07 × 10 1
23 5.00 × 10 2 1.23 × 10 3 5.00 × 10 2 7.91 × 10 2 3.31 × 10 2
24 2.00 × 10 2 1.36 × 10 3 1.08 × 10 3 7.41 × 10 2 5.28 × 10 2
25 1.67 × 10 3 1.80 × 10 3 1.74 × 10 3 1.74 × 10 3 2.82 × 10 1
31 0.00 2.27 × 10 13 0.00 1.36 × 10 14 5.45 × 10 14
32 3.03 × 10 4 3.65 × 10 5 1.47 × 10 5 1.65 × 10 5 7.88 × 10 4
33 4.30 × 10 5 1.33 × 10 9 1.04 × 10 8 1.60 × 10 8 2.35 × 10 8
34 5.09 5.06 × 10 2 5.67 × 10 1 8.67 × 10 1 9.30 × 10 1
35 0.00 1.14 × 10 13 1.14 × 10 13 6.14 × 10 14 5.72 × 10 14
36 3.19 × 10 2 8.47 × 10 1 9.89 1.71 × 10 1 2.00 × 10 1
37 5.06 × 10 1 2.14 × 10 2 1.34 × 10 2 1.36 × 10 2 3.85 × 10 1
38 2.07 × 10 1 2.11 × 10 1 2.09 × 10 1 2.09 × 10 1 6.77 × 10 2
39 2.28 × 10 1 4.01 × 10 1 3.10 × 10 1 3.10 × 10 1 4.32
40 1.48 × 10 2 4.36 × 10 1 5.79 × 10 2 7.45 × 10 2 6.52 × 10 2
41 0.00 9.95 × 10 1 0.00 5.97 × 10 2 2.39 × 10 1
42 1.16 × 10 2 4.40 × 10 2 2.42 × 10 2 2.51 × 10 2 8.30 × 10 1
43 2.02 × 10 2 5.96 × 10 2 3.42 × 10 2 3.46 × 10 2 8.61 × 10 1
44 1.44 1.33 × 10 2 1.27 × 10 1 1.86 × 10 1 2.43 × 10 1
45 3.07 × 10 3 5.95 × 10 3 4.52 × 10 3 4.47 × 10 3 7.06 × 10 2
46 2.44 × 10 1 2.56 1.06 1.21 6.08 × 10 1
47 3.05 × 10 1 3.19 × 10 1 3.09 × 10 1 3.09 × 10 1 2.90 × 10 1
48 3.00 × 10 1 3.09 × 10 1 3.00 × 10 1 3.01 × 10 1 2.04 × 10 1
49 9.90 × 10 1 3.37 2.04 2.06 5.29 × 10 1
50 1.13 × 10 1 1.36 × 10 1 1.27 × 10 1 1.27 × 10 1 5.74 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.04 × 10 2 6.69 × 10 1
52 1.64 × 10 1 2.57 × 10 2 1.33 × 10 2 1.47 × 10 2 7.41 × 10 1
53 3.23 × 10 3 7.82 × 10 3 5.72 × 10 3 5.58 × 10 3 9.93 × 10 2
54 2.71 × 10 2 3.33 × 10 2 3.01 × 10 2 3.03 × 10 2 1.33 × 10 1
55 2.92 × 10 2 3.60 × 10 2 3.24 × 10 2 3.25 × 10 2 1.44 × 10 1
56 2.00 × 10 2 4.05 × 10 2 3.80 × 10 2 3.42 × 10 2 7.67 × 10 1
57 9.24 × 10 2 1.41 × 10 3 1.17 × 10 3 1.17 × 10 3 1.06 × 10 2
58 1.00 × 10 2 3.22 × 10 3 3.00 × 10 2 8.97 × 10 2 9.47 × 10 2
61 1.05 × 10 20 1.73 × 10 17 2.50 × 10 19 1.09 × 10 18 2.73 × 10 18
62 4.00 × 10 15 1.47 × 10 14 7.55 × 10 15 7.76 × 10 15 1.51 × 10 15
63 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.46 × 10 14
64 1.34 6.23 3.60 3.68 1.08
65 6.25 × 10 12 5.03 × 10 11 1.38 × 10 12 1.95 × 10 12 1.26 × 10 12
66 2.23 × 10 4 1.86 × 10 4 2.05 × 10 4 2.05 × 10 4 8.91 × 10 2
67 2.83 × 10 41 6.96 × 10 36 5.64 × 10 38 4.97 × 10 37 1.20 × 10 36
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 1.15 × 10 14
69 0.00 1.05 × 10 1 1.23 × 10 2 2.21 × 10 2 2.78 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.73 × 10 2
71 0.00 5.13 × 10 2 9.86 × 10 3 1.21 × 10 2 1.26 × 10 2
72 9.77 × 10 45 1.86 × 10 38 4.45 × 10 42 7.39 × 10 40 3.48 × 10 39
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 5.86 × 10 14
74 2.96 × 10 1 2.93 × 10 1 2.95 × 10 1 2.95 × 10 1 6.20 × 10 2
75 8.68 × 10 1 7.69 × 10 1 7.98 × 10 1 8.06 × 10 1 1.94 × 10 2
76 5.28 × 10 17 1.48 × 10 13 4.55 × 10 15 1.70 × 10 14 3.20 × 10 14
77 3.57 × 10 86 3.00 × 10 76 9.68 × 10 82 6.71 × 10 78 4.24 × 10 77
78 4.00 1.79 × 10 1 2.25 2.28 8.43 × 10 1
79 0.00 9.95 × 10 1 0.00 3.98 × 10 2 1.97 × 10 1
80 6.87 × 10 1 2.45 × 10 2 1.21 × 10 2 1.29 × 10 2 3.72 × 10 1
81 8.61 × 10 8 4.18 6.39 × 10 4 1.80 × 10 1 8.11 × 10 1
82 4.69 × 10 1 9.58 × 10 3 1.84 × 10 1 6.54 × 10 2 1.77 × 10 3
83 1.41 × 10 1 2.45 × 10 1 2.12 × 10 1 2.09 × 10 1 2.48 × 10 2
84 1.36 × 10 1 1.46 7.04 × 10 1 6.44 × 10 1 3.56 × 10 1
85 1.14 × 10 17 2.44 × 10 11 5.61 × 10 15 5.00 × 10 13 3.44 × 10 12
86 1.49 × 10 15 6.70 × 10 12 8.00 × 10 14 4.23 × 10 13 1.06 × 10 12
87 1.72 × 10 3 8.27 × 10 3 4.30 × 10 3 4.28 × 10 3 1.23 × 10 3
88 8.26 × 10 1 2.52 × 10 4 2.96 × 10 3 3.96 × 10 3 4.40 × 10 3
89 5.91 × 10 6 5.54 × 10 4 4.73 × 10 5 9.84 × 10 5 1.31 × 10 4
90 5.68 × 10 14 1.14 × 10 13 8.53 × 10 14 8.53 × 10 14 2.87 × 10 14
91 4.50 × 10 2 3.08 × 10 2 4.48 × 10 2 4.42 × 10 2 2.56 × 10 1
92 3.05 × 10 34 1.17 × 10 34 1.89 × 10 34 1.92 × 10 34 4.75 × 10 33
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 0.00 0.00 0.00 0.00 0.00
Table A6. Error values for uDFO z 5 .
Table A6. Error values for uDFO z 5 .
F No.MinMaxMedianMeanStdDev
2 5.68 × 10 14 1.08 × 10 12 1.14 × 10 13 1.44 × 10 13 1.81 × 10 13
4 1.90 × 10 2 1.58 × 10 4 2.21 × 10 3 3.23 × 10 3 3.07 × 10 3
5 2.27 × 10 3 5.92 × 10 3 4.27 × 10 3 4.15 × 10 3 8.70 × 10 2
6 2.45 × 10 7 1.77 × 10 1 1.03 × 10 3 5.83 × 10 1 2.61
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 1.26 × 10 12
8 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 2.00 × 10 1 8.67 × 10 3
11 2.21 × 10 1 3.72 × 10 1 2.98 × 10 1 2.93 × 10 1 3.78
12 9.30 2.99 × 10 4 3.31 × 10 3 6.59 × 10 3 7.56 × 10 3
13 1.11 2.67 1.72 1.77 3.88 × 10 1
14 1.22 × 10 1 1.40 × 10 1 1.36 × 10 1 1.35 × 10 1 4.03 × 10 1
15 6.29 5.13 × 10 2 3.00 × 10 2 3.08 × 10 2 1.43 × 10 2
16 1.67 × 10 2 6.16 × 10 2 3.81 × 10 2 3.69 × 10 2 1.07 × 10 2
17 1.67 × 10 2 9.08 × 10 2 3.85 × 10 2 4.06 × 10 2 1.23 × 10 2
18 9.29 × 10 2 1.26 × 10 3 9.65 × 10 2 9.87 × 10 2 6.76 × 10 1
19 9.23 × 10 2 1.17 × 10 3 9.76 × 10 2 9.93 × 10 2 6.05 × 10 1
20 9.31 × 10 2 1.15 × 10 3 9.85 × 10 2 1.00 × 10 3 5.70 × 10 1
21 5.00 × 10 2 1.25 × 10 3 8.07 × 10 2 8.38 × 10 2 3.39 × 10 2
22 9.75 × 10 2 1.34 × 10 3 1.14 × 10 3 1.14 × 10 3 7.94 × 10 1
23 5.00 × 10 2 1.24 × 10 3 8.16 × 10 2 8.48 × 10 2 3.40 × 10 2
24 2.00 × 10 2 1.35 × 10 3 2.00 × 10 2 6.66 × 10 2 5.22 × 10 2
25 1.70 × 10 3 1.89 × 10 3 1.76 × 10 3 1.77 × 10 3 3.88 × 10 1
31 0.00 0.00 0.00 0.00 0.00
32 5.35 × 10 4 2.91 × 10 5 1.51 × 10 5 1.54 × 10 5 5.35 × 10 4
33 5.72 × 10 5 1.36 × 10 9 7.98 × 10 7 1.73 × 10 8 2.42 × 10 8
34 9.83 7.60 × 10 2 4.07 × 10 1 7.83 × 10 1 1.18 × 10 2
35 0.00 1.14 × 10 13 1.14 × 10 13 8.19 × 10 14 5.16 × 10 14
36 1.94 × 10 3 8.47 × 10 1 9.99 1.39 × 10 1 1.87 × 10 1
37 5.87 × 10 1 2.47 × 10 2 1.35 × 10 2 1.43 × 10 2 4.41 × 10 1
38 2.08 × 10 1 2.10 × 10 1 2.09 × 10 1 2.09 × 10 1 6.06 × 10 2
39 2.09 × 10 1 4.27 × 10 1 3.30 × 10 1 3.26 × 10 1 5.21
40 1.23 × 10 2 2.63 × 10 1 5.42 × 10 2 7.05 × 10 2 5.04 × 10 2
41 0.00 3.98 5.68 × 10 14 3.38 × 10 1 7.14 × 10 1
42 9.45 × 10 1 5.20 × 10 2 2.32 × 10 2 2.41 × 10 2 8.09 × 10 1
43 2.62 × 10 2 6.12 × 10 2 3.51 × 10 2 3.67 × 10 2 7.98 × 10 1
44 1.25 × 10 1 4.74 × 10 2 7.34 × 10 1 1.09 × 10 2 1.03 × 10 2
45 2.72 × 10 3 6.22 × 10 3 4.48 × 10 3 4.47 × 10 3 7.96 × 10 2
46 3.15 × 10 1 2.94 9.91 × 10 1 1.16 5.58 × 10 1
47 3.05 × 10 1 3.14 × 10 1 3.08 × 10 1 3.08 × 10 1 2.38 × 10 1
48 3.00 × 10 1 3.09 × 10 1 3.00 × 10 1 3.01 × 10 1 2.70 × 10 1
49 4.15 × 10 1 3.27 1.66 1.72 5.68 × 10 1
50 1.15 × 10 1 1.39 × 10 1 1.27 × 10 1 1.27 × 10 1 5.88 × 10 1
51 2.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.08 × 10 2 6.65 × 10 1
52 3.10 × 10 1 6.27 × 10 2 1.81 × 10 2 2.22 × 10 2 1.17 × 10 2
53 4.05 × 10 3 7.84 × 10 3 5.43 × 10 3 5.56 × 10 3 9.55 × 10 2
54 2.70 × 10 2 3.31 × 10 2 3.03 × 10 2 2.99 × 10 2 1.58 × 10 1
55 3.00 × 10 2 3.57 × 10 2 3.28 × 10 2 3.30 × 10 2 1.40 × 10 1
56 2.00 × 10 2 3.98 × 10 2 3.76 × 10 2 3.27 × 10 2 8.46 × 10 1
57 9.81 × 10 2 1.41 × 10 3 1.18 × 10 3 1.19 × 10 3 1.05 × 10 2
58 1.00 × 10 2 3.49 × 10 3 3.00 × 10 2 8.17 × 10 2 9.09 × 10 2
61 4.44 × 10 21 1.34 × 10 17 1.93 × 10 19 6.36 × 10 19 1.95 × 10 18
62 4.00 × 10 15 7.55 × 10 15 7.55 × 10 15 7.27 × 10 15 9.74 × 10 16
63 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.57 × 10 14
64 1.90 8.79 3.73 4.08 1.47
65 1.03 × 10 13 3.04 × 10 11 1.38 × 10 12 2.06 × 10 12 1.81 × 10 12
66 2.31 × 10 4 1.84 × 10 4 2.05 × 10 4 2.05 × 10 4 9.85 × 10 2
67 3.76 × 10 40 2.34 × 10 35 1.48 × 10 37 9.51 × 10 37 3.50 × 10 36
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 1.41 × 10 14
69 0.00 6.61 × 10 2 7.40 × 10 3 1.45 × 10 2 1.95 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 2.37 × 10 2
71 0.00 5.16 × 10 2 9.86 × 10 3 1.37 × 10 2 1.40 × 10 2
72 1.98 × 10 45 3.87 × 10 40 2.05 × 10 42 2.57 × 10 41 6.42 × 10 41
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 5.63 × 10 14
74 2.96 × 10 1 2.80 × 10 1 2.95 × 10 1 2.92 × 10 1 4.44 × 10 1
75 8.53 × 10 1 7.61 × 10 1 8.07 × 10 1 8.08 × 10 1 2.03 × 10 2
76 1.33 × 10 16 6.31 × 10 14 3.77 × 10 15 8.03 × 10 15 1.12 × 10 14
77 5.35 × 10 85 7.15 × 10 77 8.41 × 10 82 2.48 × 10 78 1.07 × 10 77
78 3.38 5.43 × 10 1 2.20 2.03 9.37 × 10 1
79 0.00 2.49 × 10 1 0.00 1.49 5.97
80 5.47 × 10 1 2.70 × 10 2 1.24 × 10 2 1.28 × 10 2 4.34 × 10 1
81 4.70 × 10 8 2.31 × 10 1 3.91 × 10 4 8.22 × 10 3 3.35 × 10 2
82 7.26 1.27 × 10 4 2.00 × 10 1 6.46 × 10 2 2.27 × 10 3
83 1.73 × 10 1 2.65 × 10 1 2.24 × 10 1 2.14 × 10 1 2.11 × 10 2
84 2.05 × 10 1 2.09 3.57 × 10 1 6.36 × 10 1 4.89 × 10 1
85 1.11 × 10 16 1.43 × 10 13 3.81 × 10 15 1.64 × 10 14 3.09 × 10 14
86 3.54 × 10 16 5.60 × 10 12 7.21 × 10 14 3.85 × 10 13 9.08 × 10 13
87 1.58 × 10 3 6.18 × 10 3 3.85 × 10 3 3.90 × 10 3 1.03 × 10 3
88 2.40 × 10 1 4.19 × 10 4 8.12 × 10 3 9.33 × 10 3 8.24 × 10 3
89 6.00 × 10 6 2.68 × 10 4 5.20 × 10 5 7.35 × 10 5 6.33 × 10 5
90 5.68 × 10 14 1.14 × 10 13 1.14 × 10 13 9.21 × 10 14 2.79 × 10 14
91 4.50 × 10 2 3.28 × 10 2 4.48 × 10 2 4.44 × 10 2 1.73 × 10 1
92 3.87 × 10 34 9.21 × 10 33 1.89 × 10 34 2.04 × 10 34 6.84 × 10 33
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 0.00 3.00 9.59 × 10 14 3.30 × 10 1 7.60 × 10 1
Table A7. Error values for GPSO.
Table A7. Error values for GPSO.
F No.MinMaxMedianMeanStdDev
2 2.35 × 10 11 2.12 × 10 8 9.42 × 10 10 2.26 × 10 9 4.00 × 10 9
4 5.55 × 10 1 1.03 × 10 4 1.66 × 10 3 2.22 × 10 3 2.04 × 10 3
5 3.63 × 10 3 9.85 × 10 3 5.42 × 10 3 5.52 × 10 3 1.33 × 10 3
6 3.41 × 10 2 1.95 × 10 2 1.09 × 10 1 2.18 × 10 1 4.11 × 10 1
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 7.33 × 10 5
8 2.07 × 10 1 2.10 × 10 1 2.09 × 10 1 2.09 × 10 1 6.75 × 10 2
11 2.44 × 10 1 3.67 × 10 1 3.13 × 10 1 3.12 × 10 1 3.07
12 2.10 × 10 2 1.33 × 10 5 1.06 × 10 4 1.83 × 10 4 2.30 × 10 4
13 2.64 1.29 × 10 1 5.39 5.72 2.08
14 1.15 × 10 1 1.38 × 10 1 1.28 × 10 1 1.28 × 10 1 4.85 × 10 1
15 2.30 × 10 2 5.86 × 10 2 4.56 × 10 2 4.46 × 10 2 8.57 × 10 1
16 1.73 × 10 2 9.00 × 10 2 3.84 × 10 2 3.59 × 10 2 1.25 × 10 2
17 1.55 × 10 2 9.13 × 10 2 4.21 × 10 2 3.89 × 10 2 1.62 × 10 2
18 9.23 × 10 2 1.18 × 10 3 9.76 × 10 2 9.87 × 10 2 5.43 × 10 1
19 9.34 × 10 2 1.08 × 10 3 9.91 × 10 2 9.94 × 10 2 4.25 × 10 1
20 9.27 × 10 2 1.10 × 10 3 9.91 × 10 2 1.00 × 10 3 4.40 × 10 1
21 5.00 × 10 2 1.24 × 10 3 6.50 × 10 2 8.16 × 10 2 3.33 × 10 2
22 9.80 × 10 2 1.27 × 10 3 1.06 × 10 3 1.07 × 10 3 6.48 × 10 1
23 5.00 × 10 2 1.21 × 10 3 8.59 × 10 2 8.41 × 10 2 3.38 × 10 2
24 2.00 × 10 2 1.33 × 10 3 2.00 × 10 2 4.71 × 10 2 4.62 × 10 2
25 1.68 × 10 3 1.76 × 10 3 1.71 × 10 3 1.71 × 10 3 1.95 × 10 1
31 0.00 2.27 × 10 13 2.27 × 10 13 1.82 × 10 13 9.19 × 10 14
32 2.70 × 10 5 1.70 × 10 6 7.05 × 10 5 7.57 × 10 5 3.15 × 10 5
33 1.18 × 10 7 2.41 × 10 9 2.42 × 10 8 4.06 × 10 8 4.79 × 10 8
34 1.33 × 10 3 1.61 × 10 4 4.48 × 10 3 5.31 × 10 3 3.13 × 10 3
35 0.00 1.14 × 10 13 1.14 × 10 13 1.09 × 10 13 2.25 × 10 14
36 5.45 × 10 2 7.41 × 10 1 1.34 × 10 1 2.29 × 10 1 2.26 × 10 1
37 5.47 × 10 1 3.30 × 10 2 1.36 × 10 2 1.31 × 10 2 4.91 × 10 1
38 2.08 × 10 1 2.10 × 10 1 2.09 × 10 1 2.09 × 10 1 6.18 × 10 2
39 2.28 × 10 1 4.07 × 10 1 3.29 × 10 1 3.26 × 10 1 3.60
40 1.23 × 10 2 3.54 × 10 1 1.03 × 10 1 1.16 × 10 1 6.51 × 10 2
41 4.58 × 10 1 1.78 × 10 2 1.00 × 10 2 1.02 × 10 2 3.28 × 10 1
42 9.15 × 10 1 5.57 × 10 2 1.90 × 10 2 2.01 × 10 2 8.66 × 10 1
43 1.71 × 10 2 3.59 × 10 2 2.58 × 10 2 2.53 × 10 2 4.30 × 10 1
44 1.48 × 10 3 3.37 × 10 3 2.36 × 10 3 2.34 × 10 3 4.93 × 10 2
45 3.29 × 10 3 5.99 × 10 3 4.36 × 10 3 4.45 × 10 3 5.78 × 10 2
46 5.79 × 10 1 2.97 1.51 1.51 5.03 × 10 1
47 7.72 × 10 1 1.77 × 10 2 1.26 × 10 2 1.27 × 10 2 2.78 × 10 1
48 5.24 × 10 1 2.39 × 10 2 1.32 × 10 2 1.38 × 10 2 4.00 × 10 1
49 2.65 1.66 × 10 1 7.76 8.21 3.02
50 1.07 × 10 1 1.32 × 10 1 1.20 × 10 1 1.20 × 10 1 6.17 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.10 × 10 2 8.63 × 10 1
52 1.37 × 10 3 3.78 × 10 3 2.75 × 10 3 2.68 × 10 3 5.59 × 10 2
53 2.85 × 10 3 7.83 × 10 3 5.52 × 10 3 5.63 × 10 3 9.36 × 10 2
54 2.71 × 10 2 3.24 × 10 2 2.99 × 10 2 2.97 × 10 2 1.37 × 10 1
55 2.91 × 10 2 3.59 × 10 2 3.26 × 10 2 3.26 × 10 2 1.23 × 10 1
56 2.00 × 10 2 4.00 × 10 2 3.85 × 10 2 3.63 × 10 2 6.14 × 10 1
57 1.01 × 10 3 1.38 × 10 3 1.21 × 10 3 1.20 × 10 3 8.72 × 10 1
58 1.00 × 10 2 2.97 × 10 3 3.00 × 10 2 7.81 × 10 2 8.85 × 10 2
61 1.78 × 10 39 7.00 × 10 28 6.72 × 10 34 2.99 × 10 29 1.27 × 10 28
62 7.55 × 10 15 5.41 1.50 1.65 1.13
63 1.40 × 10 2 1.35 × 10 2 1.38 × 10 2 1.38 × 10 2 8.64 × 10 1
64 7.55 × 10 15 5.13 2.41 2.56 1.08
65 1.38 × 10 12 8.50 × 10 9 1.39 × 10 11 2.46 × 10 11 2.87 × 10 11
66 1.56 × 10 4 1.06 × 10 4 1.31 × 10 4 1.32 × 10 4 1.04 × 10 3
67 6.71 × 10 91 3.52 × 10 80 1.56 × 10 86 7.73 × 10 82 4.99 × 10 81
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 2.69 × 10 14
69 0.00 8.06 × 10 2 7.40 × 10 3 1.61 × 10 2 2.03 × 10 2
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 2.91 × 10 2
71 0.00 6.39 × 10 2 8.63 × 10 3 1.20 × 10 2 1.37 × 10 2
72 7.65 × 10 97 1.49 × 10 86 6.08 × 10 92 3.90 × 10 88 2.16 × 10 87
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 8.12 × 10 15
74 2.78 × 10 1 2.18 × 10 1 2.44 × 10 1 2.44 × 10 1 1.10
75 8.25 × 10 1 7.69 × 10 1 7.85 × 10 1 7.86 × 10 1 1.15 × 10 2
76 7.85 × 10 11 3.29 × 10 8 1.37 × 10 9 3.59 × 10 9 6.47 × 10 9
77 5.14 × 10 152 3.58 × 10 132 7.62 × 10 145 7.17 × 10 134 5.07 × 10 133
78 4.53 1.62 3.26 3.23 5.53 × 10 1
79 4.18 × 10 1 1.09 × 10 2 7.01 × 10 1 7.08 × 10 1 1.50 × 10 1
80 5.57 × 10 1 1.72 × 10 2 9.50 × 10 1 9.93 × 10 1 2.95 × 10 1
81 2.49 × 10 3 1.76 × 10 2 1.03 × 10 1 2.23 × 10 1 4.59 × 10 1
82 1.06 × 10 1 9.07 × 10 3 2.40 × 10 1 5.56 × 10 2 1.57 × 10 3
83 1.00 × 10 1 4.00 × 10 1 1.73 × 10 1 1.75 × 10 1 5.22 × 10 2
84 5.31 1.08 × 10 1 8.76 8.55 1.17
85 4.55 × 10 11 2.94 × 10 8 1.41 × 10 9 2.42 × 10 9 4.46 × 10 9
86 3.49 × 10 10 1.61 × 10 6 9.79 × 10 9 1.24 × 10 7 3.25 × 10 7
87 3.72 × 10 3 7.66 × 10 3 5.54 × 10 3 5.63 × 10 3 1.08 × 10 3
88 3.66 × 10 2 8.10 × 10 4 1.71 × 10 4 2.08 × 10 4 1.91 × 10 4
89 1.29 × 10 6 3.50 × 10 3 3.36 × 10 5 1.71 × 10 4 5.18 × 10 4
90 5.68 × 10 14 1.14 × 10 13 1.14 × 10 13 9.89 × 10 14 2.52 × 10 14
91 4.50 × 10 2 4.36 × 10 2 4.45 × 10 2 4.44 × 10 2 4.00
92 2.12 × 10 33 7.13 × 10 29 6.51 × 10 31 2.64 × 10 32 4.63 × 10 32
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 1.45 1.19 × 10 1 5.57 5.73 2.41
Table A8. Error values for LPSO.
Table A8. Error values for LPSO.
F No.MinMaxMedianMeanStdDev
2 7.35 × 10 2 5.25 1.03 1.32 1.10
4 3.43 × 10 3 2.74 × 10 4 1.49 × 10 4 1.43 × 10 4 4.77 × 10 3
5 4.20 × 10 3 1.17 × 10 4 5.93 × 10 3 6.28 × 10 3 1.42 × 10 3
6 6.36 × 10 1 3.30 × 10 2 2.22 × 10 1 5.16 × 10 1 6.70 × 10 1
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.00 × 10 5
8 2.07 × 10 1 2.10 × 10 1 2.09 × 10 1 2.09 × 10 1 9.01 × 10 2
11 2.50 × 10 1 3.76 × 10 1 3.09 × 10 1 3.08 × 10 1 2.40
12 8.61 × 10 2 3.56 × 10 4 1.00 × 10 4 1.11 × 10 4 7.44 × 10 3
13 3.50 1.03 × 10 1 5.92 5.98 1.50
14 1.16 × 10 1 1.32 × 10 1 1.28 × 10 1 1.27 × 10 1 3.35 × 10 1
15 2.27 × 10 2 5.14 × 10 2 3.84 × 10 2 3.70 × 10 2 6.77 × 10 1
16 1.18 × 10 2 5.00 × 10 2 2.56 × 10 2 2.74 × 10 2 9.87 × 10 1
17 1.55 × 10 2 5.43 × 10 2 2.84 × 10 2 3.11 × 10 2 9.38 × 10 1
18 9.12 × 10 2 1.04 × 10 3 9.35 × 10 2 9.40 × 10 2 2.07 × 10 1
19 8.00 × 10 2 1.03 × 10 3 9.33 × 10 2 9.36 × 10 2 2.94 × 10 1
20 8.00 × 10 2 9.71 × 10 2 9.36 × 10 2 9.35 × 10 2 2.38 × 10 1
21 5.00 × 10 2 1.17 × 10 3 5.00 × 10 2 5.72 × 10 2 1.80 × 10 2
22 9.69 × 10 2 1.15 × 10 3 1.06 × 10 3 1.06 × 10 3 5.51 × 10 1
23 5.00 × 10 2 1.18 × 10 3 5.00 × 10 2 5.70 × 10 2 1.78 × 10 2
24 2.00 × 10 2 2.00 × 10 2 2.00 × 10 2 2.00 × 10 2 1.44 × 10 12
25 1.66 × 10 3 1.71 × 10 3 1.68 × 10 3 1.68 × 10 3 9.70
31 0.00 2.27 × 10 13 0.00 2.73 × 10 14 7.46 × 10 14
32 3.36 × 10 5 7.09 × 10 6 2.49 × 10 6 2.54 × 10 6 1.21 × 10 6
33 1.75 × 10 7 4.01 × 10 9 3.28 × 10 8 8.00 × 10 8 1.00 × 10 9
34 2.25 × 10 4 9.06 × 10 4 4.35 × 10 4 4.46 × 10 4 1.28 × 10 4
35 1.14 × 10 13 1.14 × 10 13 1.14 × 10 13 1.14 × 10 13 0.00
36 5.32 × 10 1 7.76 × 10 1 1.63 × 10 1 2.38 × 10 1 1.95 × 10 1
37 5.70 × 10 1 1.75 × 10 2 1.09 × 10 2 1.11 × 10 2 2.51 × 10 1
38 2.08 × 10 1 2.11 × 10 1 2.10 × 10 1 2.10 × 10 1 4.56 × 10 2
39 2.51 × 10 1 3.67 × 10 1 3.21 × 10 1 3.20 × 10 1 2.50
40 2.46 × 10 2 3.23 × 10 1 1.28 × 10 1 1.34 × 10 1 5.92 × 10 2
41 4.08 × 10 1 1.41 × 10 2 7.01 × 10 1 7.36 × 10 1 1.79 × 10 1
42 5.87 × 10 1 1.79 × 10 2 1.12 × 10 2 1.15 × 10 2 3.15 × 10 1
43 9.63 × 10 1 2.32 × 10 2 1.59 × 10 2 1.67 × 10 2 3.63 × 10 1
44 1.71 × 10 3 3.65 × 10 3 2.87 × 10 3 2.84 × 10 3 4.36 × 10 2
45 2.67 × 10 3 5.50 × 10 3 4.19 × 10 3 4.26 × 10 3 6.16 × 10 2
46 6.70 × 10 1 2.48 1.49 1.47 3.48 × 10 1
47 7.86 × 10 1 1.51 × 10 2 1.05 × 10 2 1.08 × 10 2 1.69 × 10 1
48 6.57 × 10 1 1.56 × 10 2 1.04 × 10 2 1.06 × 10 2 1.95 × 10 1
49 3.97 1.20 × 10 1 6.86 7.22 2.00
50 1.03 × 10 1 1.24 × 10 1 1.16 × 10 1 1.16 × 10 1 4.57 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 2.59 × 10 2 7.42 × 10 1
52 1.81 × 10 3 4.90 × 10 3 3.51 × 10 3 3.49 × 10 3 6.68 × 10 2
53 3.72 × 10 3 7.16 × 10 3 5.35 × 10 3 5.39 × 10 3 8.47 × 10 2
54 2.46 × 10 2 3.09 × 10 2 2.86 × 10 2 2.86 × 10 2 1.23 × 10 1
55 2.96 × 10 2 3.36 × 10 2 3.20 × 10 2 3.20 × 10 2 8.24
56 2.00 × 10 2 3.89 × 10 2 2.00 × 10 2 2.39 × 10 2 7.31 × 10 1
57 8.95 × 10 2 1.33 × 10 3 1.17 × 10 3 1.16 × 10 3 9.78 × 10 1
58 1.00 × 10 2 1.72 × 10 3 3.00 × 10 2 3.20 × 10 2 2.06 × 10 2
61 6.41 × 10 24 3.21 × 10 22 6.81 × 10 23 9.09 × 10 23 6.77 × 10 23
62 4.00 × 10 15 7.55 × 10 15 7.55 × 10 15 6.91 × 10 15 1.38 × 10 15
63 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.40 × 10 2 1.82 × 10 14
64 4.00 × 10 15 2.96 1.34 1.11 8.42 × 10 1
65 1.06 × 10 12 1.10 × 10 10 1.39 × 10 11 2.40 × 10 11 2.43 × 10 11
66 1.45 × 10 4 1.11 × 10 4 1.28 × 10 4 1.27 × 10 4 8.79 × 10 2
67 2.93 × 10 37 4.48 × 10 35 4.07 × 10 36 7.06 × 10 36 8.94 × 10 36
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 1.99 × 10 14
69 0.00 1.97 × 10 2 0.00 1.84 × 10 3 4.16 × 10 3
70 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 1.80 × 10 2 4.71 × 10 3
71 0.00 1.48 × 10 2 0.00 2.07 × 10 3 4.12 × 10 3
72 2.37 × 10 42 5.44 × 10 39 1.71 × 10 40 5.24 × 10 40 1.00 × 10 39
73 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 8.39 × 10 7
74 2.67 × 10 1 2.23 × 10 1 2.46 × 10 1 2.45 × 10 1 8.05 × 10 1
75 8.12 × 10 1 7.85 × 10 1 7.85 × 10 1 7.91 × 10 1 6.97 × 10 3
76 3.41 × 10 2 8.93 4.68 × 10 1 8.03 × 10 1 1.30
77 1.75 × 10 63 4.40 × 10 59 1.60 × 10 61 2.34 × 10 60 6.64 × 10 60
78 4.40 2.79 3.46 3.46 3.17 × 10 1
79 4.18 × 10 1 1.10 × 10 2 7.36 × 10 1 7.19 × 10 1 1.47 × 10 1
80 5.87 × 10 1 1.36 × 10 2 8.81 × 10 1 9.03 × 10 1 1.94 × 10 1
81 2.30 × 10 1 1.49 × 10 2 2.24 × 10 1 3.54 × 10 1 3.79 × 10 1
82 2.15 × 10 1 5.65 × 10 3 2.61 × 10 1 1.93 × 10 2 8.06 × 10 2
83 1.00 × 10 1 1.41 × 10 1 1.00 × 10 1 1.20 × 10 1 2.09 × 10 2
84 8.16 1.13 × 10 1 1.01 × 10 1 9.94 7.53 × 10 1
85 9.40 × 10 2 3.27 5.55 × 10 1 6.52 × 10 1 5.99 × 10 1
86 2.68 × 10 1 1.98 × 10 1 1.30 2.43 3.33
87 3.31 × 10 3 1.01 × 10 4 6.24 × 10 3 6.31 × 10 3 1.41 × 10 3
88 8.95 × 10 2 3.21 × 10 4 9.01 × 10 3 9.81 × 10 3 6.99 × 10 3
89 2.82 × 10 2 4.83 × 10 1 1.29 × 10 1 1.70 × 10 1 1.22 × 10 1
90 5.68 × 10 14 1.14 × 10 13 5.68 × 10 14 5.91 × 10 14 1.13 × 10 14
91 4.50 × 10 2 4.36 × 10 2 4.46 × 10 2 4.45 × 10 2 3.31
92 2.57 × 10 31 9.33 × 10 26 1.01 × 10 29 2.83 × 10 30 6.05 × 10 30
93 0.00 0.00 0.00 0.00 0.00
94 0.00 2.49 × 10 14 0.00 1.28 × 10 15 3.98 × 10 15
95 0.00 2.31 × 10 1 0.00 4.62 × 10 3 3.27 × 10 2
Table A9. Error values for DE.
Table A9. Error values for DE.
F No.MinMaxMedianMeanStdDev
2 2.12 × 10 5 1.16 1.56 × 10 3 1.91 × 10 2 8.94 × 10 2
4 4.27 × 10 3 6.27 × 10 4 2.38 × 10 4 2.49 × 10 4 1.12 × 10 4
5 2.42 × 10 3 8.98 × 10 3 4.13 × 10 3 4.20 × 10 3 1.04 × 10 3
6 7.29 × 10 5 1.90 × 10 2 1.03 × 10 1 2.24 × 10 1 3.15 × 10 1
7 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 4.70 × 10 3 7.73 × 10 8
8 2.09 × 10 1 2.11 × 10 1 2.10 × 10 1 2.10 × 10 1 6.48 × 10 2
11 1.15 × 10 1 4.06 × 10 1 1.73 × 10 1 1.77 × 10 1 5.19
12 1.58 × 10 2 9.24 × 10 4 1.41 × 10 4 1.84 × 10 4 1.58 × 10 4
13 1.97 1.12 × 10 1 3.82 4.21 1.96
14 1.25 × 10 1 1.35 × 10 1 1.29 × 10 1 1.29 × 10 1 2.77 × 10 1
15 2.04 × 10 2 5.62 × 10 2 4.12 × 10 2 4.05 × 10 2 8.02 × 10 1
16 7.74 × 10 1 5.02 × 10 2 2.19 × 10 2 2.87 × 10 2 1.66 × 10 2
17 2.25 × 10 2 1.02 × 10 3 3.98 × 10 2 4.39 × 10 2 1.65 × 10 2
18 8.00 × 10 2 1.01 × 10 3 9.42 × 10 2 9.48 × 10 2 3.06 × 10 1
19 9.22 × 10 2 9.91 × 10 2 9.46 × 10 2 9.48 × 10 2 1.62 × 10 1
20 8.00 × 10 2 1.02 × 10 3 9.42 × 10 2 9.42 × 10 2 4.21 × 10 1
21 5.00 × 10 2 1.21 × 10 3 5.00 × 10 2 8.00 × 10 2 3.32 × 10 2
22 9.60 × 10 2 1.19 × 10 3 1.02 × 10 3 1.03 × 10 3 4.88 × 10 1
23 5.00 × 10 2 1.19 × 10 3 5.00 × 10 2 7.68 × 10 2 3.16 × 10 2
24 2.00 × 10 2 1.28 × 10 3 2.55 × 10 2 6.21 × 10 2 4.78 × 10 2
25 1.67 × 10 3 1.76 × 10 3 1.70 × 10 3 1.70 × 10 3 1.92 × 10 1
31 0.00 0.00 0.00 0.00 0.00
32 7.67 × 10 5 1.10 × 10 7 3.78 × 10 6 4.04 × 10 6 2.29 × 10 6
33 4.51 × 10 6 6.89 × 10 9 2.74 × 10 8 5.94 × 10 8 1.10 × 10 9
34 6.67 × 10 3 3.77 × 10 4 2.11 × 10 4 2.08 × 10 4 7.05 × 10 3
35 0.00 1.14 × 10 13 1.14 × 10 13 7.50 × 10 14 5.44 × 10 14
36 7.21 8.02 × 10 1 4.11 × 10 1 4.70 × 10 1 2.70 × 10 1
37 1.87 × 10 1 1.77 × 10 2 8.83 × 10 1 9.25 × 10 1 3.26 × 10 1
38 2.08 × 10 1 2.11 × 10 1 2.10 × 10 1 2.10 × 10 1 6.33 × 10 2
39 1.37 × 10 1 2.46 × 10 1 1.91 × 10 1 1.92 × 10 1 2.91
40 4.20 × 10 2 1.35 × 10 1 1.44 1.64 2.02
41 3.98 × 10 1 1.69 × 10 2 8.86 × 10 1 9.01 × 10 1 2.90 × 10 1
42 4.18 × 10 1 2.29 × 10 2 1.17 × 10 2 1.22 × 10 2 5.00 × 10 1
43 1.12 × 10 2 2.91 × 10 2 1.80 × 10 2 1.82 × 10 2 3.86 × 10 1
44 5.55 × 10 2 2.06 × 10 3 1.12 × 10 3 1.13 × 10 3 3.18 × 10 2
45 6.46 × 10 3 8.34 × 10 3 7.55 × 10 3 7.48 × 10 3 3.65 × 10 2
46 1.99 3.47 2.95 2.90 3.19 × 10 1
47 5.75 × 10 1 1.79 × 10 2 9.62 × 10 1 9.90 × 10 1 2.59 × 10 1
48 7.79 × 10 1 2.27 × 10 2 1.24 × 10 2 1.31 × 10 2 3.74 × 10 1
49 4.35 9.32 × 10 1 1.97 × 10 1 2.56 × 10 1 1.86 × 10 1
50 1.10 × 10 1 1.27 × 10 1 1.19 × 10 1 1.19 × 10 1 4.14 × 10 1
51 1.00 × 10 2 4.00 × 10 2 3.00 × 10 2 3.04 × 10 2 7.55 × 10 1
52 3.69 × 10 2 2.13 × 10 3 1.23 × 10 3 1.24 × 10 3 4.74 × 10 2
53 6.41 × 10 3 8.64 × 10 3 7.64 × 10 3 7.56 × 10 3 5.01 × 10 2
54 2.33 × 10 2 2.84 × 10 2 2.60 × 10 2 2.59 × 10 2 1.24 × 10 1
55 2.59 × 10 2 3.03 × 10 2 2.86 × 10 2 2.86 × 10 2 8.55
56 2.00 × 10 2 3.77 × 10 2 3.44 × 10 2 3.18 × 10 2 6.02 × 10 1
57 5.83 × 10 2 1.08 × 10 3 8.51 × 10 2 8.35 × 10 2 9.21 × 10 1
58 1.00 × 10 2 1.84 × 10 3 6.85 × 10 2 7.45 × 10 2 5.12 × 10 2
61 6.90 × 10 42 1.50 × 10 13 1.06 × 10 34 3.01 × 10 15 2.13 × 10 14
62 1.34 9.66 3.49 3.94 1.78
63 1.39 × 10 2 1.31 × 10 2 1.36 × 10 2 1.36 × 10 2 2.05
64 4.00 × 10 15 6.96 3.43 3.50 1.35
65 1.38 × 10 12 5.00 × 10 10 2.99 × 10 11 3.61 × 10 11 2.89 × 10 11
66 1.84 × 10 4 1.26 × 10 4 1.55 × 10 4 1.53 × 10 4 1.38 × 10 3
67 4.22 × 10 97 2.08 × 10 85 3.43 × 10 91 7.40 × 10 87 3.55 × 10 86
68 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 4.50 × 10 2 0.00
69 0.00 3.04 × 10 1 3.32 × 10 2 5.64 × 10 2 6.23 × 10 2
70 1.80 × 10 2 1.79 × 10 2 1.80 × 10 2 1.80 × 10 2 1.30 × 10 1
71 0.00 6.12 × 10 2 2.40 × 10 9 8.61 × 10 3 1.23 × 10 2
72 1.67 × 10 103 6.50 × 10 90 3.00 × 10 97 1.34 × 10 91 9.19 × 10 91
73 4.50 × 10 2 4.49 × 10 2 4.50 × 10 2 4.50 × 10 2 1.04 × 10 1
74 2.80 × 10 1 2.25 × 10 1 2.66 × 10 1 2.64 × 10 1 1.13
75 7.85 × 10 1 7.51 × 10 1 7.69 × 10 1 7.76 × 10 1 8.61 × 10 3
76 1.30 × 10 5 1.01 3.84 × 10 4 4.70 × 10 2 1.83 × 10 1
77 7.50 × 10 133 6.88 × 10 120 7.06 × 10 128 1.41 × 10 121 9.73 × 10 121
78 3.63 1.27 2.06 1.78 1.08
79 2.09 × 10 1 7.66 × 10 1 3.83 × 10 1 3.96 × 10 1 1.12 × 10 1
80 3.18 × 10 1 2.19 × 10 2 1.09 × 10 2 1.15 × 10 2 6.10 × 10 1
81 1.83 × 10 3 3.38 × 10 2 7.17 2.27 × 10 1 5.09 × 10 1
82 1.87 × 10 1 1.13 × 10 4 1.61 × 10 2 1.23 × 10 3 2.81 × 10 3
83 1.41 × 10 1 6.71 × 10 1 1.87 × 10 1 2.32 × 10 1 1.03 × 10 1
84 5.43 9.79 8.56 8.37 8.78 × 10 1
85 3.15 × 10 5 5.20 × 10 1 1.25 × 10 3 2.56 × 10 2 9.67 × 10 2
86 5.54 × 10 4 1.23 × 10 1 2.93 × 10 1 1.11 2.19
87 2.59 × 10 3 6.29 × 10 3 4.34 × 10 3 4.39 × 10 3 9.33 × 10 2
88 1.33 × 10 3 5.75 × 10 4 1.56 × 10 4 1.68 × 10 4 1.35 × 10 4
89 1.76 × 10 1 4.06 × 10 1 2.99 × 10 1 2.94 × 10 1 5.93
90 5.68 × 10 14 2.15 × 10 8 5.68 × 10 14 4.31 × 10 10 3.04 × 10 9
91 4.49 × 10 2 4.35 × 10 2 4.44 × 10 2 4.44 × 10 2 3.27
92 3.87 × 10 34 6.10 × 10 32 9.52 × 10 33 1.08 × 10 34 8.92 × 10 33
93 0.00 0.00 0.00 0.00 0.00
94 0.00 0.00 0.00 0.00 0.00
95 8.51 × 10 1 9.83 3.81 4.08 1.90

References

  1. Trelea, I.C. The particle swarm optimization algorithm: Convergence analysis and parameter selection. Inf. Process. Lett. 2003, 85, 317–325. [Google Scholar] [CrossRef]
  2. Olorunda, O.; Engelbrecht, A.P. Measuring exploration/exploitation in particle swarms using swarm diversity. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 1128–1134. [Google Scholar]
  3. al-Rifaie, M.M. Dispersive Flies Optimisation. In Proceedings of the IEEE 2014 Federated Conference on Computer Science and Information Systems, Warsaw, Poland, 7–10 September 2014; Volume 2, pp. 529–538. [Google Scholar] [CrossRef] [Green Version]
  4. al-Rifaie, M.M. Perceived Simplicity and Complexity in Nature. In Proceedings of the AISB 2017: Computational Architectures for Animal Cognition, Bath, UK, 18–21 April 2017; pp. 299–305. [Google Scholar]
  5. Kennedy, J. The particle swarm: Social adaptation of knowledge. In Proceedings of the IEEE International Conference on Evolutionary Computation, Indianapolis, IN, USA, 13–16 April 1997; pp. 303–308. [Google Scholar]
  6. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  7. Dorigo, M.; Di Caro, G. Ant colony optimization: A new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999; Volume 2, pp. 1470–1477. [Google Scholar]
  8. Hansen, N.; Müller, S.D.; Koumoutsakos, P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 2003, 11, 1–18. [Google Scholar] [CrossRef] [PubMed]
  9. Back, T.; Fogel, D.B.; Michalewicz, Z. Handbook of Evolutionary Computation; IOP Publishing Ltd.: Bristol, UK, 1997. [Google Scholar]
  10. Yang, X.S. Firefly algorithms for multimodal optimization. In International Symposium on Stochastic Algorithms; Springer: Berlin/Heidelberg, Germany, 2009; pp. 169–178. [Google Scholar]
  11. Kennedy, J. Bare Bones Particle Swarms. In Proceedings of the 2003 IEEE Swarm Intelligence Symposium (SIS’03), Indianapolis, IN, USA, 26 April 2003; pp. 80–87. [Google Scholar]
  12. Omran, M.G.; Engelbrecht, A.P.; Salman, A. Bare bones differential evolution. Eur. J. Oper. Res. 2009, 196, 128–139. [Google Scholar] [CrossRef] [Green Version]
  13. al-Rifaie, M.M.; Aber, A. Dispersive Flies Optimisation and Medical Imaging. In Recent Advances in Computational Optimization; Springer: Berlin/Heidelberg, Germany, 2016; pp. 183–203. [Google Scholar]
  14. Lazov, B.; Vetsov, T. Sum of Three Cubes via Optimisation. arXiv 2020, arXiv:2005.09710. [Google Scholar]
  15. Acharya, B.B.; Dhakal, S.; Bhattarai, A.; Bhattarai, N. PID speed control of DC motor using meta-heuristic algorithms. Int. J. Power Electron. Drive Syst. 2021, 12, 822–831. [Google Scholar]
  16. Alhakbani, H. Handling Class Imbalance Using Swarm Intelligence Techniques, Hybrid Data and Algorithmic Level Solutions. Ph.D. Thesis, Goldsmiths, University of London, London, UK, 2018. [Google Scholar]
  17. Oroojeni, H.; al-Rifaie, M.M.; Nicolaou, M.A. Deep Neuroevolution: Training Deep Neural Networks for False Alarm Detection in Intensive Care Units. In Proceedings of the IEEE European Association for Signal Processing (EUSIPCO), Rome, Italy, 3–7 September 2018; pp. 1157–1161. [Google Scholar] [CrossRef]
  18. al-Rifaie, M.M.; Ursyn, A.; Zimmer, R.; Javid, M.A.J. On symmetry, aesthetics and quantifying symmetrical complexity. In International Conference on Evolutionary and Biologically Inspired Music and Art; Springer: Cham, Switzerland, 2017; pp. 17–32. [Google Scholar]
  19. Aparajeya, P.; Leymarie, F.F.; al-Rifaie, M.M. Swarm-Based Identification of Animation Key Points from 2D-medialness Maps. In International Conference on Computational Intelligence in Music, Sound, Art and Design; Ekárt, A., Liapis, A., Castro Pena, M.L., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 69–83. [Google Scholar]
  20. al-Rifaie, M.M.; Cavazza, M. Beer Organoleptic Optimisation: Utilising Swarm Intelligence and Evolutionary Computation Methods. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion (GECCO’20), Cancún, Mexico, 8–12 July 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 255–256. [Google Scholar] [CrossRef]
  21. al-Rifaie, M.M.; Leymarie, F.F.; Latham, W.; Bishop, M. Swarmic autopoiesis and computational creativity. Connect. Sci. 2017, 29, 276–294. [Google Scholar] [CrossRef] [Green Version]
  22. Blackwell, T. A Study of Collapse in Bare Bones Particle Swarm Optimisation. IEEE Trans. Evol. Comput. 2012, 16, 354–372. [Google Scholar] [CrossRef]
  23. Krohling, R.A.; Mendel, E. Bare bones particle swarm optimization with Gaussian or Cauchy jumps. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC’09), Trondheim, Norway, 18–21 May 2009; pp. 3285–3291. [Google Scholar]
  24. al-Rifaie, M.M.; Blackwell, T. Bare Bones Particle Swarms with Jumps. In ANTS 2012, Lecture Notes in Computer Science Series; Birattari, M., Blum, C., Christensen, A.L., Engelbrecht, A.P., Groß, R., Dorigo, M., Stützle, T., Eds.; Springer: Heidelberg/Berlin, Germany, 2012; Volume 7461, pp. 49–60. [Google Scholar]
  25. al-Rifaie, M.M.; Blackwell, T. Cognitive Bare Bones Particle Swarm Optimisation with Jumps. Int. J. Swarm Intell. Res. (IJSIR) 2016, 7, 1–31. [Google Scholar] [CrossRef] [Green Version]
  26. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces. TR-95-012. 1995. Available online: http://www.icsi.berkeley.edu/~storn/litera.html (accessed on 21 March 2012).
  27. Shi, Y.; Eberhart, R.C. Parameter selection in particle swarm optimization. In Lecture Notes in Computer Science; Springer: Berlin/Heidelberger, Germany, 1998; pp. 591–600. [Google Scholar]
  28. Blackwell, T.; Kennedy, J. Impact of communication topology in particle swarm optimization. IEEE Trans. Evol. Comput. 2019, 23, 689–702. [Google Scholar] [CrossRef] [Green Version]
  29. Suganthan, P.N.; Hansen, N.; Liang, J.J.; Deb, K.; Chen, Y.P.; Auger, A.; Tiwari, S. Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. KanGAL Rep. 2005, 2005005, 2005. [Google Scholar]
  30. Liang, J.; Qu, B.; Suganthan, P.; Hernández-Díaz, A.G. Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session on Real-Parameter Optimization; Technical Report; Computational Intelligence Laboratory, Zhengzhou University: Zhengzhou, China; Nanyang Technological University: Singapore, 2013; Volume 201212, pp. 281–295. [Google Scholar]
  31. Engelbrecht, A.P. Particle swarm optimization: Global best or local best? In Proceedings of the IEEE 2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence, Ipojuca, Brazil, 8–11 September 2013; pp. 124–135. [Google Scholar]
  32. al-Rifaie, M.M.; Bishop, J.M.; Blackwell, T. Information sharing impact of stochastic diffusion search on differential evolution algorithm. Memetic Comput. 2012, 4, 327–338. [Google Scholar] [CrossRef] [Green Version]
  33. Wilcoxon, F.; Katti, S.; Wilcox, R.A. Critical Values and Probability Levels for the Wilcoxon Rank Sum Test and the Wilcoxon Signed Rank Test; Pearl River: New York, NY, USA, 1963; pp. 171–259. [Google Scholar]
  34. Bruyant, P.P. Analytic and iterative reconstruction algorithms in SPECT. J. Nucl. Med. 2002, 43, 1343–1358. [Google Scholar] [PubMed]
  35. Shepp, L.A.; Logan, B.F. The Fourier reconstruction of a head section. IEEE Trans. Nucl. Sci. 1974, 21, 21–43. [Google Scholar] [CrossRef]
  36. Cheng, S.; Shi, Y. Diversity control in particle swarm optimization. In Proceedings of the 2011 IEEE Symposium on Swarm Intelligence, Paris, France, 11–15 April 2011; pp. 1–9. [Google Scholar]
  37. Wang, H.; Rahnamayan, S.; Sun, H.; Omran, M.G. Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 2013, 43, 634–647. [Google Scholar] [CrossRef] [PubMed]

Short Biography of the Author

Entropy 23 00977 i002Mohammad Majid al-Rifaie is a Senior Lecturer in Artificial Intelligence at the University of Greenwich, School of Computing and Mathematical Sciences. He holds a PhD in Artificial Intelligence and Computational Swarm Intelligence (CSI) from Goldsmiths, University of London, and since the start of his PhD, he has published extensively in the field, covering various applications of CSI, Evolutionary Computation (EC), Machine Learning (ML) and Deep Neural Networks (DNNs). He has taught in the higher education for more than a decade, several of which relevant to CSI, AI, their real-world applications as well as philosophical issues on artificial intelligence and arts. His work in the area has featured multiple times in the media including the British Broadcasting Corporation (BBC). Over the past 10 years, he has developed a unique interdisciplinary research profile with more than 70 peer-reviewed publications including, book chapters, journal and conference papers on CSI, EC, ML and DNNs as well as their applications in medical imaging, data science, philosophy and arts. He has supervised (and is supervising) several PhD students who are researching the aforementioned areas.
Figure 1. Unified exploitation probability, P ( exploit ) or p. The shaded areas in the graph represent exploitation, where particles in these areas at time t will be exploiting at time t + 1 .
Figure 1. Unified exploitation probability, P ( exploit ) or p. The shaded areas in the graph represent exploitation, where particles in these areas at time t will be exploiting at time t + 1 .
Entropy 23 00977 g001
Figure 2. Component-wise restart threshold, based on p, with Δ dynamic = { 1 / 1000 p , 1 / 1500 p } . The restart threshold of the original DFO ( Δ = 0.001 ) is illustrated in black.
Figure 2. Component-wise restart threshold, based on p, with Δ dynamic = { 1 / 1000 p , 1 / 1500 p } . The restart threshold of the original DFO ( Δ = 0.001 ) is illustrated in black.
Entropy 23 00977 g002
Figure 3. Relation between exploitation probability, p, and diversity. This figure illustrates the commencing of the restart mechanism when the dimensional average of p > { 0.90 , 0.95 } . In the bottom graphs, μ and σ represent p’s average and standard deviation in each iteration. As shown, increased diversity, which is the average distance around the population centre (see top graphs), decreases the p values (see bottom graphs), and vice versa.
Figure 3. Relation between exploitation probability, p, and diversity. This figure illustrates the commencing of the restart mechanism when the dimensional average of p > { 0.90 , 0.95 } . In the bottom graphs, μ and σ represent p’s average and standard deviation in each iteration. As shown, increased diversity, which is the average distance around the population centre (see top graphs), decreases the p values (see bottom graphs), and vice versa.
Entropy 23 00977 g003
Figure 4. Particle component’s visit-frequency in each zone. These figures illustrate the number of particle components in each zone over the iterations in two representative sample runs, optimising (a) Sphere function, which is a unimodal problem, and (b) Rastrigin function, as a multimodal problem. This illustrates that, irrespective of the modality and the landscapes of the functions, z 5 is the most frequently visited zone, and z 3 is the least visited one.
Figure 4. Particle component’s visit-frequency in each zone. These figures illustrate the number of particle components in each zone over the iterations in two representative sample runs, optimising (a) Sphere function, which is a unimodal problem, and (b) Rastrigin function, as a multimodal problem. This illustrates that, irrespective of the modality and the landscapes of the functions, z 5 is the most frequently visited zone, and z 3 is the least visited one.
Entropy 23 00977 g004
Figure 5. State transition between zones. This figure shows the state transition of components between zones. Transitions from z 5 are highlighted in red, as dashed lines.
Figure 5. State transition between zones. This figure shows the state transition of components between zones. Transitions from z 5 are highlighted in red, as dashed lines.
Entropy 23 00977 g005
Figure 6. Density plots for transition trajectory of 1 million independent components from each of the zones at time t (shaded) to t + 1 in one-step updates. The dashed lines represent zones boundaries. The x-axes represent the scaled positions in range [ L , R ] with L , R = 4 , g = 0 , n = 1 , and the y-axes illustrate the trajectory density. For instance, the top graph shows the trajectory density of x t values in z 1 which are originated from range [ 4 , 1 ] at time t, and trajected to [ 1 , 4 ] at time t + 1 . The bottom graph presents the density plot across all zones, highlighting the focus as μ = n . Note that the number of components initialised in each zone is equal.
Figure 6. Density plots for transition trajectory of 1 million independent components from each of the zones at time t (shaded) to t + 1 in one-step updates. The dashed lines represent zones boundaries. The x-axes represent the scaled positions in range [ L , R ] with L , R = 4 , g = 0 , n = 1 , and the y-axes illustrate the trajectory density. For instance, the top graph shows the trajectory density of x t values in z 1 which are originated from range [ 4 , 1 ] at time t, and trajected to [ 1 , 4 ] at time t + 1 . The bottom graph presents the density plot across all zones, highlighting the focus as μ = n . Note that the number of components initialised in each zone is equal.
Entropy 23 00977 g006
Figure 7. Zones coverage in Sphere (top), and Rastrigin (bottom) functions. The plots in this figure show the coverage of each zone in each iteration. (a) highlights larger updates in the location of g or n throughout the optimisation process, this is because the coverage ranges of z 2 , 3 , 4 indicate updates in the position of g or n, while (b), which uses the logarithmic scale for the y-axis, is used to illustrate the continuous smaller updates in the position of g or n. The error values at the end of iteration 500 are 2.12 × 10 15 and 1.73 × 10 6 respectively.
Figure 7. Zones coverage in Sphere (top), and Rastrigin (bottom) functions. The plots in this figure show the coverage of each zone in each iteration. (a) highlights larger updates in the location of g or n throughout the optimisation process, this is because the coverage ranges of z 2 , 3 , 4 indicate updates in the position of g or n, while (b), which uses the logarithmic scale for the y-axis, is used to illustrate the continuous smaller updates in the position of g or n. The error values at the end of iteration 500 are 2.12 × 10 15 and 1.73 × 10 6 respectively.
Entropy 23 00977 g007
Table 1. Summary of the results for uDFO with Δ dynamic = 1 / 1000 p . The scores indicate uDFO’s wins and losses when compared against other algorithms. uDFO Δ dynamic = 1 / 1000 p exhibits outperformance for the error metric in the majority of significant cases (see bold type).
Table 1. Summary of the results for uDFO with Δ dynamic = 1 / 1000 p . The scores indicate uDFO’s wins and losses when compared against other algorithms. uDFO Δ dynamic = 1 / 1000 p exhibits outperformance for the error metric in the majority of significant cases (see bold type).
(a) Error
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO Δ dynamic = 1 / 1000 p (vs. DFO)857110%62%
uDFO Δ dynamic = 1 / 1000 p (vs. DFO Δ = 0 )43142751%75%
uDFO Δ dynamic = 1 / 1000 p (vs. GPSO)43221951%66%
uDFO Δ dynamic = 1 / 1000 p (vs. LPSO)4234850%55%
uDFO Δ dynamic = 1 / 1000 p (vs. DE)46261255%64%
(b) Diversity
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO Δ dynamic = 1 / 1000 p (vs. DFO)42785%67%
uDFO Δ dynamic = 1 / 1000 p (vs. DFO Δ = 0 )8400100%100%
uDFO Δ dynamic = 1 / 1000 p (vs. GPSO)6219374%77%
uDFO Δ dynamic = 1 / 1000 p (vs. LPSO)2557230%30%
uDFO Δ dynamic = 1 / 1000 p (vs. DE)6715280%82%
Table 2. Summary of the results for uDFO with Δ dynamic = 1 / 1500 p . The scores indicate uDFO’s wins and losses when compared against other algorithms. uDFO Δ dynamic = 1 / 1500 p exhibits outperformance for the error metric in the majority of significant cases (see bold type).
Table 2. Summary of the results for uDFO with Δ dynamic = 1 / 1500 p . The scores indicate uDFO’s wins and losses when compared against other algorithms. uDFO Δ dynamic = 1 / 1500 p exhibits outperformance for the error metric in the majority of significant cases (see bold type).
(a) Error
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO Δ dynamic = 1 / 1500 p (vs. DFO)21105325%68%
uDFO Δ dynamic = 1 / 1500 p (vs. DFO Δ = 0 )40113348%78%
uDFO Δ dynamic = 1 / 1500 p (vs. GPSO)47172056%73%
uDFO Δ dynamic = 1 / 1500 p (vs. LPSO)45291054%61%
uDFO Δ dynamic = 1 / 1500 p (vs. DE)47221556%68%
(b) Diversity
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO Δ dynamic = 1 / 1500 p (vs. DFO)08400%0%
uDFO Δ dynamic = 1 / 1500 p (vs. DFO Δ = 0 )8400100%100%
uDFO Δ dynamic = 1 / 1500 p (vs. GPSO)6021371%74%
uDFO Δ dynamic = 1 / 1500 p (vs. LPSO)2259326%27%
uDFO Δ dynamic = 1 / 1500 p (vs. DE)6716180%81%
Table 3. Summary of the results for uDFO z 5 . The scores indicate algorithm’s wins and losses when compared against other methods. uDFO z 5 exhibits outperformance for the error metric in the majority of significant cases (see bold type), except for uDFO Δ dynamic = 1 / 1500 p , albeit with the majority of cases in tie states, as underlined.
Table 3. Summary of the results for uDFO z 5 . The scores indicate algorithm’s wins and losses when compared against other methods. uDFO z 5 exhibits outperformance for the error metric in the majority of significant cases (see bold type), except for uDFO Δ dynamic = 1 / 1500 p , albeit with the majority of cases in tie states, as underlined.
(a) Error
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO z 5 (vs. DFO)25144530%64%
uDFO z 5 (vs. DFO Δ = 0 )39113446%78%
uDFO z 5 (vs. GPSO)43172451%72%
uDFO z 5 (vs. LPSO)45291054%61%
uDFO z 5 (vs. DE)47251256%65%
uDFO z 5 (vs. uDFO Δ dynamic = 1 / 1500 p )413675%24%
(b) Diversity
AlgorithmsWinLossTieWin RateWin Rate (Significant Cases)
uDFO z 5 (vs. DFO)08400%0%
uDFO z 5 (vs. DFO Δ = 0 )8400100%100%
uDFO z 5 (vs. GPSO)5721668%73%
uDFO z 5 (vs. LPSO)2260226%27%
uDFO z 5 (vs. DE)6716180%81%
uDFO z 5 (vs. uDFO Δ dynamic = 1 / 1500 p )045390%0%
Table 4. Performance comparison by function properties. Bold type indicates significantly lower error by the algorithm for greater number of function instances with a given property.
Table 4. Performance comparison by function properties. Bold type indicates significantly lower error by the algorithm for greater number of function instances with a given property.
(a) uDFO Δ dynamic = 1 / 1500 p
f PropertyTotaluDFODFOuDFODFO Δ = 0 uDFOGPSOuDFOLPSOuDFODE
U: Unimodal2214088146173126
M: Multimodal62710323331128263516
S: Separable188113510511386
NS: Non-separable66139276371234263916
N: Noisy30030011220
B: x * on bounds42011302211
NV: x * in narrow val30100202121
UB: x * out init vol20120111111
F: Neutrality80260211714
HC: High condition20100111111
SD: Sensitivity22020202010
A: Asymmetric2041709477119
D: Deceptive20110101020
C: Composition1923905421359
233523011123120461109212170
% 63%37%83%17%72%28%54%46%63%37%
(b) uDFO z 5
f PropertyTotaluDFO z 5 DFOuDFO z 5 DFO Δ = 0 uDFO z 5 GPSOuDFO z 5 LPSOuDFO z 5 DE
U: Unimodal2216178136183126
M: Multimodal62913323301127263519
S: Separable18951259512476
NS: Non-separable66169276341233254019
N: Noisy30120011210
B: x * on bounds42012212212
NV: x * in narrow val31010202121
UB: x * out init vol21110111111
F: Neutrality80160111715
HC: High condition20000111111
SD: Sensitivity22020202010
A: Asymmetric2034707377119
D: Deceptive20110101020
C: Composition19229134213511
233613810825106461109212080
% 62%38%81%19%70%30%54%46%60%40%
Table 5. Tomographic Reconstruction: Performance comparison.
Table 5. Tomographic Reconstruction: Performance comparison.
(a) uDFO with Δ dynamic = 1 / 1500 p
AlgorithmsD = 25D = 100D = 225D = 400D = 625
uDFO vs. DFO--uDFOuDFODFOuDFO
uDFO vs. GPSO--uDFOuDFOuDFOuDFO
uDFO vs. LPSOuDFOuDFOuDFO *uDFO *uDFO *
uDFO vs. DEuDFOuDFOuDFOuDFOuDFO
(b) uDFO z 5
AlgorithmsD = 25D = 100D = 225D = 400D = 625
uDFO z 5 vs. DFO--uDFO z 5 uDFO z 5 uDFO z 5 uDFO z 5
uDFO z 5 vs. GPSO--uDFO z 5 uDFO z 5 uDFO z 5 uDFO z 5
uDFO z 5 vs. LPSOuDFO z 5 uDFO z 5 uDFO z 5 *uDFO z 5 *uDFO z 5 *
uDFO z 5 vs. DEuDFO z 5 uDFO z 5 uDFO z 5 uDFO z 5 uDFO z 5
uDFO z 5 vs. uDFO--uDFO z 5 uDFO z 5 uDFO z 5 uDFO z 5
*: LPSO does not compute solutions for D =  { 255 , 400 , 625 } . This is due to a large number of particles components’ off-shooting out of bounds.
Table 6. Tomographic Reconstruction: Error values. Bold type indicates outperforming algorithm(s) for each dimension.
Table 6. Tomographic Reconstruction: Error values. Bold type indicates outperforming algorithm(s) for each dimension.
AlgorithmMinMaxMedianMeanStdDev
D = 25uDFO0.000.000.000.000.00
uDFO z 5 0.000.000.000.000.00
DFO0.000.000.000.000.00
GPSO0.000.000.000.000.00
LPSO0.00 5.24 × 10 32 3.08 × 10 33 7.36 × 10 33 1.14 × 10 32
DE 4.24 × 10 23 5.94 × 10 8 6.08 × 10 14 1.42 × 10 9 8.40 × 10 9
D = 100uDFO 1.6806 × 10 14 1.6884 × 10 14 1.6810 × 10 14 1.6818 × 10 14 1.6127 × 10 17
uDFO z 5 1.6806 × 10 14 1.6808 × 10 14 1.6806 × 10 14 1.6806 × 10 14 4.2304 × 10 19
DFO 1.98 × 10 14 1.55 × 10 11 5.65 × 10 14 4.53 × 10 13 2.18 × 10 12
GPSO 9.00 × 10 1 2.48 × 10 2 2.05 × 10 2 1.94 × 10 2 3.99 × 10 1
LPSO 1.17 × 10 2 2.23 × 10 2 1.67 × 10 2 1.67 × 10 2 2.53 × 10 1
DE 1.79 × 10 14 2.21 × 10 3 9.79 × 10 9 7.11 × 10 5 3.34 × 10 4
D = 225uDFO 6.02 × 10 10 1.98 × 10 8 4.49 × 10 9 5.77 × 10 9 4.34 × 10 9
uDFO z 5 2.09 × 10 11 1.38 × 10 9 1.94 × 10 10 2.53 × 10 10 2.40 × 10 10
DFO 1.45 × 10 7 1.49 × 10 6 4.15 × 10 7 4.75 × 10 7 2.48 × 10 7
GPSO 5.54 × 10 2 7.08 × 10 2 6.39 × 10 2 6.42 × 10 2 3.41 × 10 1
LPSONANANANANA
DE 8.64 × 10 2 6.42 × 10 1.74 × 10 2.14 × 10 1.40 × 10
D = 400uDFO 1.71 × 10 5 4.93 × 10 5 2.77 × 10 5 2.92 × 10 5 7.14 × 10 6
uDFO z 5 1.60 × 10 7 2.47 × 10 6 6.14 × 10 7 7.21 × 10 7 4.41 × 10 7
DFO 1.32 × 10 5 5.18 × 10 5 2.59 × 10 5 2.64 × 10 5 7.72 × 10 6
GPSO 1.60 × 10 3 1.86 × 10 3 1.77 × 10 3 1.76 × 10 3 6.46 × 10 1
LPSONANANANANA
DE 4.24 × 10 1 1.33 × 10 2 7.94 × 10 1 7.91 × 10 1 1.89 × 10 1
D = 625uDFO 1.89 × 10 3 4.03 × 10 3 2.75 × 10 3 2.73 × 10 3 4.65 × 10 4
uDFO z 5 1.33 × 10 5 6.11 × 10 5 2.97 × 10 5 3.13 × 10 5 1.03 × 10 5
DFO 1.01 × 10 2 2.33 × 10 2 1.73 × 10 2 1.72 × 10 2 2.67 × 10 3
GPSO 3.89 × 10 3 4.41 × 10 3 4.15 × 10 3 4.15 × 10 3 1.09 × 10 2
LPSONANANANANA
DE 5.74 × 10 2 8.02 × 10 2 6.73 × 10 2 6.77 × 10 2 5.17 × 10 1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

al-Rifaie, M.M. Exploration and Exploitation Zones in a Minimalist Swarm Optimiser. Entropy 2021, 23, 977. https://doi.org/10.3390/e23080977

AMA Style

al-Rifaie MM. Exploration and Exploitation Zones in a Minimalist Swarm Optimiser. Entropy. 2021; 23(8):977. https://doi.org/10.3390/e23080977

Chicago/Turabian Style

al-Rifaie, Mohammad Majid. 2021. "Exploration and Exploitation Zones in a Minimalist Swarm Optimiser" Entropy 23, no. 8: 977. https://doi.org/10.3390/e23080977

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop