Next Article in Journal
Triply Heavy Ω Baryons with Jethad: A High-Energy Viewpoint
Previous Article in Journal
How Neutron Star Observations Point Towards Exotic Matter: Existing Explanations and a Prospective Proposal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symmetry-Based Convergence Theory for Particle Swarm Optimization: From Heuristic to Provably Convergent Optimization

School of Mathematical Sciences, Nankai University, 94 Weijin Road, Tianjin 300071, China
Symmetry 2026, 18(1), 28; https://doi.org/10.3390/sym18010028
Submission received: 29 November 2025 / Revised: 20 December 2025 / Accepted: 22 December 2025 / Published: 23 December 2025
(This article belongs to the Section B: Mathematics)

Abstract

This study establishes a rigorous theoretical framework for Particle Swarm Optimization (PSO) convergence by introducing a novel symmetry assumption governing the algorithm’s stochastic components and a monotonicity condition between function values and Euclidean distance to the global optimum. Under this assumption, we prove linear convergence in expectation and almost sure linear convergence for a modified PSO algorithm with symmetric zero-mean random coefficients when parameters satisfy the explicit condition w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 . This provides the first closed-form relationship between inertia weight w, learning factors c 1 , c 2 , and random variance σ r 2 that guarantees convergence. Building on this theoretical foundation, we develop three hierarchical applications: (1) static parameter design that replaces empirical tuning with theoretical calculation from desired convergence rates; (2) symmetric random factor optimization that eliminates directional bias and stabilizes velocity dynamics while preserving exploration variance; and (3) dynamic adaptive strategies that adjust parameters in real-time based on particle dispersion feedback. By bridging the gap between empirical performance and theoretical guarantees, this work transforms PSO from an empirically driven heuristic into a provably convergent optimization tool with rigorous performance guarantees for objective functions satisfying strict monotonicity between fitness and distance to the optimum (e.g., strictly convex functions).

1. Introduction

Particle Swarm Optimization (PSO), first proposed by Kennedy and Eberhart in 1995 [1], has become one of the most well-regarded swarm-based meta-heuristic algorithms for continuous optimization problems [2,3]. Inspired by the social behaviors of biological swarms such as bird flocks or fish schools, PSO searches for optimal solutions by simulating information sharing and collaboration among individuals. Due to its simple concept, ease of implementation, and high computational efficiency, PSO has achieved remarkable success in numerous scientific and engineering domains, including biomedical image processing, seismic data inversion, mineral resource prediction, and materials science optimization [3,4]. These applications typically involve complex, high-dimensional, nonlinear “black-box” optimization problems where the objective function may be unknown or difficult to express in closed form [2,4].
Despite its practical success, the theoretical foundation of PSO—particularly rigorous mathematical analysis of its convergence properties and solution quality—remains challenging. Early theoretical work primarily focused on trajectory stability, determining parameter ranges that prevent divergence [5]. However, these studies often fail to address a more fundamental question: what is the quality of the convergence point? Existing theoretical results are mostly confined to specific objective function classes or require significant algorithmic modifications. For instance, Lehre and Witt [6] demonstrated that a modified PSO with random perturbations can find the unique optimum for specific one-dimensional functions, but this approach does not generalize to high-dimensional or complex scenarios. More recent analyses have investigated convergence through various stochastic frameworks: Schmitt and Wanka [4] introduced the concept of swarm potential energy, proving that a slightly adapted PSO almost surely finds local optima by showing that potential drops when approaching convergence but increases near non-optimal points, driving continued exploration. Erskine et al. [5] employed random dynamical systems theory to analyze PSO stability, revealing that the stable parameter region extends beyond earlier predictions and that optimal performance occurs near the margin of instability. Liu et al. [7] conducted random convergence analysis for PSO with time-varying attractors, using spectral radii of random transfer matrices to determine convergence conditions and speeds. However, for the general, unmodified PSO algorithm, the quality of convergence across broad function classes remains an open theoretical problem [2,6].
The inherent randomness in stochastic optimization algorithms like PSO, Stochastic Gradient Descent (SGD), and their variants presents significant analytical challenges. Randomness arises from multiple sources: random learning factors in PSO, stochastic data sampling in SGD, and random weight initialization in neural networks [8]. These stochastic elements enhance exploration and avoid local optima but create complex stochastic processes that defy traditional deterministic analysis. Recent studies highlight the nuanced impact of these random sources: Ganesh et al. [8] demonstrated that data order stochasticity during training dominates other randomness sources in affecting group fairness metrics, revealing how specific random components fundamentally influence algorithmic behavior. Debavelaere et al. [9] extended stochastic approximation convergence analysis to subgeometric ergodic Markov dynamics, enabling derivation of more generic algorithms with proven convergence, such as adaptive MCMC and Independent Component Analysis with heavy-tailed noise. These advances underscore the necessity of precisely modeling random components’ statistical properties to characterize algorithmic convergence [2].
Symmetry has emerged as a fundamental concept with transformative potential in optimization algorithm analysis. Recent work on the Adam optimizer has established an Adam symmetry theorem, proving that for strongly convex stochastic optimization problems, Adam converges to the optimal solution if and only if the random variables (data) follow a symmetric distribution [10]. This result profoundly reveals the intrinsic connection between data distribution symmetry and algorithmic convergence. In the standard non-symmetric case, Adam fails to converge to the minimizer, demonstrating that symmetry is not merely a technical convenience but a determining factor for convergence. Similarly, symmetric loss functions have proven advantageous for learning from corrupted labels, showing robustness in minimizing balanced error rate and maximizing AUC [11]. These findings align with theoretical analyses of PSO, where symmetric distributions of random learning factors could potentially simplify convergence proofs and strengthen guarantees [4,5].
However, the role of symmetry in PSO convergence remains systematically underexplored. While existing studies have examined PSO under diverse random formulations, none have rigorously linked symmetric distributions of random components to quantifiable convergence properties—including rate guarantees and solution quality—for the unmodified standard algorithm. This gap is critical: as demonstrated in Adam’s analysis, symmetry acts not merely as a technical convenience but as a deterministic factor distinguishing convergence from divergence in stochastic optimization frameworks. The core challenge lies in constructing a symmetry-based framework that balances analytical tractability with the need to capture PSO’s complex dynamics, such as time-varying attractors and swarm potential-energy interactions. Notably, symmetry-driven convergence analysis in existing stochastic optimization methods (e.g., Adam, SGD) has been primarily confined to gradient-based paradigms: for Adam, symmetry of data distributions serves as a necessary and sufficient condition for convergence to optimal solutions in strongly convex problems but relies on gradient information and symmetric data sampling [10], while for SGD variants, symmetry reduces gradient noise variance yet fails to guarantee convergence in non-convex or black-box scenarios [8]; in stark contrast, our work pioneers symmetry-driven convergence analysis for gradient-free swarm intelligence algorithms (PSO), where symmetry governs the statistical properties of random learning factors rather than data or gradients—this design eliminates directional velocity drift in swarm dynamics, enabling provable linear convergence for black-box optimization and filling a long-standing gap in swarm intelligence theory where symmetry had not been rigorously linked to quantifiable convergence rates.
Recent theoretical advances have significantly expanded the understanding of PSO convergence and stability across diverse problem domains. For combinatorial and multimodal optimization, Mühlenthaler et al. [12] established polynomial expected runtime bounds for discrete PSO on sorting and OneMax problems, showing that parameter c 1 / 2 (probability of moving toward attractors) is critical for efficiency. Extending this, Sudholt and Witt  [13] derived O ( n log n ) runtime guarantees for binary PSO on pseudo-Boolean functions by adapting fitness level analysis from evolutionary algorithms, though their results rely on restrictive velocity clamping. For continuous optimization, Tong et al. [14] proposed modified PSO variants with additive noise and adaptive step sizes, proving almost sure convergence to global optima via Lyapunov functions and Markov chain coupling arguments. Complementing these, Huang et al.  [15] employed mean field theory to rigorously analyze large-scale PSO dynamics, demonstrating exponential convergence to consensus points using Vlasov–Fokker–Planck equations, albeit under assumptions of infinite particles. In practical applications, hybrid algorithms have shown promise for complex engineering problems: Ahad et al. [16] developed QPSODE, a Quantum PSO fused with Differential Evolution, which achieved 37% higher accuracy than standard PSO in multimodal electromagnetic design by introducing adaptive parameters and Boltzmann selection of “intelligent particles”. Addressing stability limitations, Cleghorn [17] empirically validated PSO stability regions under non-stagnating conditions, revealing that topology and neighborhood size significantly expand stable parameter ranges beyond theoretical predictions. Most recently, Stehlík et al. [18] replaced uniform random factors with double exponential distributions in DExPSO, proving global convergence via repaired Solis–Wets conditions and achieving superior performance in high-dimensional biostatistical design problems. These works collectively highlight two critical gaps: (1) rigorous convergence guarantees remain confined to specific problem classes (e.g., binary functions, infinite particles), and (2) practical hybrid algorithms lack closed-form parameter relationships linking stochastic components to convergence rates. Our symmetry-based framework addresses these by deriving explicit linear convergence conditions for modified PSO under monotonic fitness-distance assumptions, bridging heuristic practice with theoretical rigor.
This paper addresses this fundamental gap by introducing a comprehensive enhanced symmetry assumption (Assumption 1) that governs three critical elements: the distribution of random learning factors, the initialization of particle states, and the monotonic relationship between function values and Euclidean distance to the global optimum. Our core theoretical contribution is the proof that under this symmetry condition, the unmodified standard PSO algorithm achieves linear convergence in expectation (Theorem 1) and almost sure linear convergence (Theorem 2) when parameters satisfy the explicit constraint w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 . This condition provides, for the first time, a closed-form relationship between inertia weight, learning factors, and random variance that guarantees convergence for the canonical PSO model. Notably, our theoretical results rely on a critical monotonicity condition (Assumption 1 (iii)): the objective function must satisfy that smaller function values correspond to shorter Euclidean distances to the global optimum. This condition holds for strictly convex functions with spherical level sets (e.g., quadratic functions) but excludes non-convex, or irregularly shaped objective landscapes.
The PSO variant analyzed herein differs from the original 1995 algorithm proposed by Kennedy and Eberhart [1] in one critical aspect: the random learning factors r 1 ( t ) , r 2 ( t ) follow symmetric zero-mean distributions (e.g., U [ 1 , 1 ] or N ( 0 , σ r 2 ) ), whereas the original PSO employs [ 0 , 1 ] -uniform random coefficients with a non-zero mean of 0.5. This modification eliminates the inherent directional velocity drift (proven in Lemma 4) and is indispensable for deriving rigorous convergence guarantees. Throughout the manuscript, “PSO” refers to this symmetric variant unless explicitly noted.
Building upon this theoretical foundation, we develop three hierarchical, actionable applications addressing critical limitations of traditional PSO: (1) a static parameter design method that replaces empirical tuning with theoretical calculation, enabling users to compute parameters directly from desired convergence rates; (2) symmetric random factor optimization that eliminates systematic directional bias in velocity dynamics while preserving exploration variance; (3) a dynamic adaptive strategy that adjusts parameters in real time based on particle dispersion feedback, achieving substantial improvements in optimization accuracy.
The remainder of this paper is organized as follows. Section 2 lays the unified theoretical foundation: it details the standard PSO model (including particle state representation and update equations), introduces Assumption 1, derives key lemmas on symmetry preservation and random factor moments, and presents the full convergence analysis—proving linear convergence in expectation and almost sure linear convergence with the explicit parameter constraint. Section 3 translates theoretical insights to practice, developing the three strategies and validating them via comprehensive experiments. Section 4 summarizes core contributions, discusses the symmetry assumption’s limitations, and outlines future directions including extension to non-convex landscapes and constrained optimization problems.

2. Foundation of Theory and Definitions

2.1. Model of the Standard Particle Swarm Optimization (PSO) Algorithm

2.1.1. Particle State Representation and Update Equations

In the standard Particle Swarm Optimization (PSO) algorithm, a swarm of N particles searches for optima in a D-dimensional search space. The state of each particle i at time t is jointly described by its position vector x i ( t ) = x i 1 ( t ) , x i 2 ( t ) , , x i D ( t ) T and velocity vector v i ( t ) = v i 1 ( t ) , v i 2 ( t ) , , v i D ( t ) T , following the canonical formulation introduced in Kennedy and Eberhart [1].
The state of a particle is updated via two core equations, consistent with the original PSO framework but with modified random coefficients. The first is the velocity update equation:
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( t ) p i ( t ) x i ( t ) + c 2 r 2 ( t ) g ( t ) x i ( t ) ,
where r 1 ( t ) , r 2 ( t ) R D are symmetric zero-mean random vectors. The second is the position update equation:
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 ) .
Here, w is the inertia weight, which controls the influence of a particle’s previous velocity on its current velocity, balancing the algorithm’s global exploration and local exploitation capabilities Shi and Eberhart [19]. c 1 and c 2 are learning factors, which respectively adjust the step size for the particle to move toward its historical optimal position and the swarm’s historical optimal position [20]. r 1 ( t ) and r 2 ( t ) are D-dimensional random vectors with i.i.d. components following a symmetric distribution about the origin (e.g., uniform distribution U [ 1 , 1 ] or normal distribution N ( 0 , σ r 2 ) )—a modification from the original asymmetric random factors of Kennedy and Eberhart [1]—to introduce unbiased stochasticity into the algorithm [21]. The symbol ⊙ denotes the Hadamard product (element-wise multiplication) between vectors, as employed in the standard PSO implementation [21]. p i ( t ) is the personal best (pbest) position of particle i up to time t, and g ( t ) is the global best (gbest) position of the entire swarm up to time t; both are determined by minimizing the objective function f ( x )  [22].

2.1.2. Definition of Personal Best and Global Best

During the iterative process of the PSO algorithm, each particle continuously evaluates the quality of its current position by calculating the objective function value f ( x ) . Based on these evaluations, the algorithm dynamically updates two key memory components: the Personal Best and the Global Best, as formalized in the standard PSO framework [21].
Personal Best p i ( t ) : For particle i, its Personal Best p i ( t ) at time t is defined as the position (among all positions the particle has visited from the initial time up to time t) that yields the optimal objective function value. Its mathematical expression is as follows:
p i ( t ) = arg min x i ( τ ) , 0 τ t f x i ( τ ) .
The Personal Best reflects the particle’s own “experience” and guides it to conduct refined searches near promising regions it has explored.
Global Best g ( t ) : The Global Best g ( t ) at time t is defined as the position (among all Personal Best positions of all particles in the swarm up to time t) that yields the optimal objective function value. Equivalently, it can be expressed as follows:
g ( t ) = arg min p j ( τ ) , 1 j N , 0 τ t f p j ( τ ) .
The Global Best represents the “social experience” of the entire swarm; it guides all particles to move toward the currently known optimal region, thereby enabling information sharing and collaboration among swarm members and accelerating the algorithm’s convergence. The update of these two optimal position memories is the core mechanism that distinguishes PSO from simple random search algorithms, and it is also the key to its efficient optimization performance [21].

2.1.3. Setting of Algorithm Parameters (Learning Factors, Inertia Weight)

In static parameter configurations, the inertia weight w controls the balance between global exploration and local exploitation, with larger values favoring extensive search and smaller values promoting refined exploitation [19,20]. Empirical studies have established that performance is sensitive to the magnitude of w, motivating careful tuning for specific problem domains [3,7]. To further optimize this trade-off, researchers have proposed dynamic adjustment strategies, such as the Linearly Decreasing Weight (LDW) introduced by Shi and Eberhart [19]. In this strategy, w decreases linearly from an initial value w max to a final value w min , with the following formula:
w ( t ) = w max ( w max w min ) · t T max
where T max denotes the maximum number of iterations. The stochastic stability of such dynamic strategies has been rigorously analyzed using random dynamical systems theory [5].
Learning factors c 1 and c 2 are known as the “cognitive coefficient” and “social coefficient” respectively; they determine the intensity with which particles learn from their personal best position and the swarm’s global best position [20]. c 1 governs the pull force driving a particle toward its own historical optimal position, while c 2 governs the pull force driving it toward the swarm’s historical optimal position.
Typically, c 1 and c 2 are set as positive constants of comparable magnitude, with a common configuration being symmetric values that balance cognitive and social learning [20]. Similar to the inertia weight, learning factors can also adopt dynamic adjustment strategies. From the theoretical convergence condition derived in Theorem 1, the parameters must satisfy w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 to ensure linear convergence of the algorithm. This theoretical constraint provides a rigorous foundation for parameter tuning, complementing empirical strategies and avoiding configurations that violate convergence requirements. Fine-tuning of these parameters remains a critical step for the successful application of the PSO algorithm to specific optimization problems.

2.1.4. Core Assumption: Symmetry of Data Distribution

To conduct a theoretical analysis of the convergence of the PSO algorithm, this study introduces a core assumption regarding the symmetry of the distribution of random variables (or data) in the optimization problem. The term “data” here can be broadly interpreted as various random factors affecting particle motion; for example, in certain problems, the calculation of the objective function may be subject to noise interference, or the input data of the problem itself may possess randomness. We formally define this symmetry assumption as follows:
Assumption 1. 
Let the sources of randomness in the PSO algorithm satisfy the following conditions:
(i) 
The random learning factors r 1 ( t ) , r 2 ( t ) R D have independent and identically distributed (i.i.d.) components, each following a symmetric distribution about the origin (e.g., U [ 1 , 1 ] or N ( 0 , σ r 2 ) ) with zero mean. The second moment is finite, such that E [ r 1 ( t ) 2 ] = E [ r 2 ( t ) 2 ] = D σ r 2 < .
(ii) 
The initial states { x i ( 0 ) , v i ( 0 ) } i = 1 N follow a jointly symmetric distribution about the origin, i.e., ( x i ( 0 ) , v i ( 0 ) ) = d ( x i ( 0 ) , v i ( 0 ) ) , for all i. The initial second moments are finite: E [ x i ( 0 ) 2 ] < and E [ v i ( 0 ) 2 ] < .
(iii) 
For any particle i and its arbitrary two historical positions a , b (i.e., a , b { x i ( τ ) } τ = 0 ), if f ( a ) f ( b ) , then a x * 2 b x * 2 . Here, x * denotes the unique global optimal solution of f ( x ) .
Remark 1. 
This monotonicity condition is inherently satisfied in two canonical scenarios:
(1). 
Strictly convex optimization problems with radially symmetric level sets (e.g., quadratic functions f ( x ) = x x * 2 ), where function value directly corresponds to proximity to x * ;
(2). 
Distance-minimization tasks (e.g., sensor network localization, geometric registration), where the objective function explicitly encodes Euclidean distance to x * .
This assumption serves as the cornerstone of all theoretical derivations in this study. It implies that random perturbations are balanced in positive and negative directions without systematic bias. For instance, if the noise follows a multivariate normal distribution with zero mean N ( 0 , Σ ) or a uniform distribution U ( a , a ) , both satisfy this symmetry assumption.
Notably, Condition (iii) explicitly establishes the consistency between “function value optimality” and “distance to the global optimum”—a key premise for linking PSO’s core logic (minimizing f ( x ) ) to the convergence metric (distance to x * ). This condition holds in mainstream PSO application scenarios, such as strictly convex optimization problems or distance-minimization tasks, where smaller function values inherently correspond to closer proximity to x * .
The symmetry assumption proposed in this study is non-trivial; it does not naturally hold in all practical problems, yet its introduction carries profound theoretical significance and practical rationality. The non-triviality lies in the fact that it explicitly excludes scenarios with asymmetric noise or data distributions. For example, if the random perturbations in the optimization process follow a normal distribution with a non-zero mean or an exponential distribution, they do not satisfy this assumption. In these asymmetric cases, the motion of particles will be subjected to a systematic “push” or “pull”, leading to fundamentally different behavioral dynamics compared to the symmetric case [5].

2.2. Theoretical Analysis: Convergence Proof Under Symmetry Conditions

We first prove a simple lemma, which concerns the properties of random variables under symmetric distributions, to facilitate our subsequent analysis.
Lemma 1. 
Let D denote the dimension of the random vectors. Suppose that A R D , B R D , and C R D are random vectors satisfying the following:
  • A = d A ;
  • B = d B , and A is mutually independent of B;
  • A is mutually independent of C, and C = d C .
Then the following properties hold:
(i) 
A + B = d ( A + B ) .
(ii) 
A C = d ( A C ) .
Proof. 
We prove the two properties separately. Firstly, to show A + B = d ( A + B ) , we need to verify that for any measurable set S R D , the probability of A + B S equals the probability of ( A + B ) S , i.e., P ( A + B S ) = P ( ( A + B ) S ) .
By the law of total probability, we expand the distribution of A + B as follows:
P ( A + B S ) = R D P ( A S b ) d P B ( b ) ,
where S b = { x R D x + b S } denotes the translation of set S by b , and d P B ( b ) is the probability measure of B.
Using the symmetry property A = d A , for any fixed b R D , we have P ( A S b ) = P ( A S b ) . Substituting this into the integral gives
P ( A + B S ) = R D P ( A S b ) d P B ( b ) .
Leveraging the symmetry B = d B , we perform a change of variable b = b . Since B and B have the same distribution, d P B ( b ) = d P B ( b ) = d P B ( b ) . Additionally, the translated set satisfies S b = S ( b ) = S + b . Substituting the variable change into the integral yields
R D P ( A S b ) d P B ( b ) = R D P ( A S + b ) d P B ( b ) .
Renaming b back to b and rearranging the set membership condition,
P ( A S + b ) = P ( A b S ) = P ( ( A + b ) S ) .
Since b is a realization of B, this further implies the following:
P ( ( A + b ) S ) = P ( A B S ) = P ( ( A + B ) S ) .
Combining the results above, we obtain P ( A + B S ) = P ( ( A + B ) S ) for all measurable sets S R D . Thus, A + B = d ( A + B ) .
Secondly, to show A C = d ( A C ) , we similarly need to verify that P ( A C S ) = P ( ( A C ) S ) for any measurable set S R D .
First, we use the algebraic property of the Hadamard product: for any vectors u , v R D , ( u v ) = ( u ) v = u ( v ) . Applying this to A C , we have
( A C ) = A ( C ) .
By the definition of distributional equivalence, P ( ( A C ) S ) = P ( A ( C ) S ) . Since C = d C , the random vectors C and C have identical distributions. Moreover, A is independent of C, so A is also independent of C . Thus,
P ( A ( C ) S ) = P ( A C S ) .
Combining the two equalities above gives P ( A C S ) = P ( ( A C ) S ) for all measurable sets S R D . Therefore, A C = d ( A C ) .    □
Before presenting the technical analysis, we first establish that the symmetric structure of particle states is invariant through the iterations of the PSO algorithm.
Lemma 2. 
Under Assumption 1, for all t 0 , the state of each particle i (consisting of position x i ( t ) and velocity v i ( t ) ) is jointly symmetric about the origin in distribution, i.e.,
( x i ( t ) , v i ( t ) ) = d ( x i ( t ) , v i ( t ) ) i = 1 , 2 , , N .
Proof. 
We prove the lemma by mathematical induction on the iteration step t.
By Assumption 1(ii), the initial states of the particles satisfy ( x i ( 0 ) , v i ( 0 ) ) = d ( x i ( 0 ) , v i ( 0 ) ) for all i. This directly verifies the base case, and the symmetry holds at t = 0 .
Suppose that for some fixed integer t 0 , the particle states satisfy the joint symmetry property: ( x i ( t ) , v i ( t ) ) = d ( x i ( t ) , v i ( t ) ) for all i. From this hypothesis, it immediately follows that the historical positions of each particle i satisfy x i ( τ ) = d x i ( τ ) for all τ t .
We first establish that the objective function f ( x ) is locally even on the set of historical positions of particle i, i.e., f ( x i ( τ ) ) = f ( x i ( τ ) ) for all τ t . We prove this by contradiction: assume there exists some τ t such that f ( x i ( τ ) ) f ( x i ( τ ) ) , and without loss of generality, let f ( x i ( τ ) ) < f ( x i ( τ ) ) . By Assumption 1(iii), this inequality implies x i ( τ ) x * 2 < x i ( τ ) x * 2 . However, the inductive hypothesis gives x i ( τ ) = d x i ( τ ) , which implies x i ( τ ) x * 2 = d x i ( τ ) x * 2 . Since x * is the unique global optimal solution, the squared distance to x * is a one-to-one mapping of the objective function value, so the squared distances must be equal. This contradiction confirms that f ( x i ( τ ) ) = f ( x i ( τ ) ) for all τ t .
Let p i ( t ) = arg min x { x i ( 0 ) , , x i ( t ) } f ( x ) denote the personal best position of particle i at time t, and let g ( t ) = arg min p { p 1 ( t ) , , p N ( t ) } f ( p ) denote the global best position of the swarm. For the personal best position, the local evenness of f ( x ) implies min x { x i ( 0 ) , , x i ( t ) } f ( x ) = min x { x i ( 0 ) , , x i ( t ) } f ( x ) . The inductive hypothesis gives { x i ( 0 ) , , x i ( t ) } = d { x i ( 0 ) , , x i ( t ) } , so arg min x { x i ( 0 ) , , x i ( t ) } f ( x ) = d arg min x { x i ( 0 ) , , x i ( t ) } f ( x ) . From the local evenness of f ( x ) , the latter argmin is exactly p i ( t ) , so p i ( t ) = d p i ( t ) . For the global best position, since p j ( t ) = d p j ( t ) for all j and f ( p j ( t ) ) = f ( p j ( t ) ) , the same reasoning yields g ( t ) = d g ( t ) .
We now show that the symmetry holds at iteration t + 1 by verifying the symmetry of v i ( t + 1 ) and x i ( t + 1 ) separately. The velocity update rule for PSO is
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( t ) ( p i ( t ) x i ( t ) ) + c 2 r 2 ( t ) ( g ( t ) x i ( t ) ) ,
where w is the inertia weight and c 1 , c 2 are learning factors. For the first term w v i ( t ) , the inductive hypothesis gives v i ( t ) = d v i ( t ) , so w v i ( t ) = d w v i ( t ) . For the second term c 1 r 1 ( t ) ( p i ( t ) x i ( t ) ) , we have p i ( t ) x i ( t ) = d ( p i ( t ) x i ( t ) ) (from p i ( t ) = d p i ( t ) and x i ( t ) = d x i ( t ) ) and r 1 ( t ) = d r 1 ( t ) with r 1 ( t ) independent of particle states. The Hadamard product of two independent symmetric random vectors is symmetric, so r 1 ( t ) ( p i ( t ) x i ( t ) ) = d [ r 1 ( t ) ( p i ( t ) x i ( t ) ) ] , and multiplying by the constant c 1 preserves this symmetry. The third term c 2 r 2 ( t ) ( g ( t ) x i ( t ) ) follows identical reasoning and is also symmetric about the origin. The sum of independent symmetric random vectors is symmetric, so v i ( t + 1 ) = d v i ( t + 1 ) .
For the position update rule x i ( t + 1 ) = x i ( t ) + v i ( t + 1 ) , the inductive hypothesis gives x i ( t ) = d x i ( t ) , and we just proved v i ( t + 1 ) = d v i ( t + 1 ) . The sum of two symmetric random vectors is symmetric, so x i ( t + 1 ) = d ( x i ( t ) + v i ( t + 1 ) ) = x i ( t + 1 ) . Combining the symmetry of v i ( t + 1 ) and x i ( t + 1 ) , we obtain ( x i ( t + 1 ) , v i ( t + 1 ) ) = d ( x i ( t + 1 ) , v i ( t + 1 ) ) for all i.
By the principle of mathematical induction, the joint distribution symmetry of particle states holds for all t 0 . This completes the proof.    □
To analyze the convergence of the PSO algorithm, we need to define a suitable convergence metric. In this paper, we use the distance between particles’ positions and the global optimal solution as the convergence metric. Specifically, we define
A ( t ) = 1 N i = 1 N x i ( t ) x * 2
where x * denotes the global optimal solution of the objective function.
Leveraging the above lemma on symmetric distribution, we next characterize the key moment properties of the random learning factors in PSO, which are fundamental for subsequent velocity analysis.
Lemma 3. 
Under Assumption 1, for any t 0 , we have
E [ r 1 ( t ) ] = E [ r 2 ( t ) ] = 0 , E [ r 1 ( t ) r 1 ( t ) ] = E [ r 2 ( t ) r 2 ( t ) ] = σ r 2 I D .
Here, I D denotes the D × D identity matrix.
Proof. 
From Assumption 1, the components of r 1 ( t ) and r 2 ( t ) are i.i.d. with zero mean, hence E [ r 1 ( t ) ] = E [ r 2 ( t ) ] = 0 . For the covariance matrix, the independence of components implies that off-diagonal entries (covariances) are zero, while the diagonal entries are the second moments σ r 2 . Thus, E [ r 1 ( t ) r 1 ( t ) ] = σ r 2 I D and similarly for r 2 ( t ) .    □
With the moment properties of random factors established, we can now prove the zero-mean property of particle velocities, a critical result for simplifying subsequent velocity squared expectation calculations.
Lemma 4. 
Under Assumption 1, for any t 0 and particle i, we have
E [ v i ( t ) ] = 0 .
Proof. 
We use mathematical induction. For the base case t = 0 , the initial velocity v i ( 0 ) is symmetric about the origin (Assumption 1), so E [ v i ( 0 ) ] = 0 .
Assume the statement holds for some t 0 , i.e., E [ v i ( t ) ] = 0 . The velocity update equation in PSO is as follows:
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( t ) ( p i ( t ) x i ( t ) ) + c 2 r 2 ( t ) ( g ( t ) x i ( t ) ) .
Taking the expectation of both sides and using Lemma 3 and the inductive hypothesis, we get
E [ v i ( t + 1 ) ] = w E [ v i ( t ) ] + c 1 E [ r 1 ( t ) ] E [ ( p i ( t ) x i ( t ) ) ] + c 2 E [ r 2 ( t ) ] E [ ( g ( t ) x i ( t ) ) ] = 0 .
By the principle of mathematical induction, the statement holds for all t 0 .    □
Using the zero-mean property of velocities, we next derive the recurrence relation for the conditional expectation of velocity squared, which forms the core of our Lyapunov function-based convergence analysis.
Lemma 5. 
Under Assumption 1, for any t 0 , let F t be the σ-algebra (filtration) generated by { x i ( 0 ) , v i ( 0 ) , , x i ( t ) , v i ( t ) } i = 1 N . Then,
E [ v i ( t + 1 ) 2 F t ] = w 2 v i ( t ) 2 + σ r 2 c 1 2 p i ( t ) x i ( t ) 2 + c 2 2 g ( t ) x i ( t ) 2 .
Proof. 
Expanding the squared norm of the velocity update equation,
v i ( t + 1 ) 2 = w v i ( t ) + c 1 r 1 ( t ) ( p i ( t ) x i ( t ) ) + c 2 r 2 ( t ) ( g ( t ) x i ( t ) ) 2 = w 2 v i ( t ) 2 + c 1 2 r 1 ( t ) ( p i ( t ) x i ( t ) ) 2 + c 2 2 r 2 ( t ) ( g ( t ) x i ( t ) ) 2 + 2 w c 1 v i ( t ) ( r 1 ( t ) ( p i ( t ) x i ( t ) ) ) + 2 w c 2 v i ( t ) ( r 2 ( t ) ( g ( t ) x i ( t ) ) ) + 2 c 1 c 2 ( r 1 ( t ) ( p i ( t ) x i ( t ) ) ) ( r 2 ( t ) ( g ( t ) x i ( t ) ) ) .
Taking the conditional expectation E [ · F t ] , all cross terms vanish. This is because r 1 ( t ) and r 2 ( t ) are independent of F t and have zero mean (Lemma 3). Thus, the expectations of all linear terms in r 1 ( t ) or r 2 ( t ) are zero.
For the quadratic terms, we have the following:
E [ r 1 ( t ) ( p i ( t ) x i ( t ) ) 2 F t ] = d = 1 D ( p i ( t ) x i ( t ) ) d 2 E [ r 1 d 2 ( t ) ] = σ r 2 p i ( t ) x i ( t ) 2 .
Similarly, E [ r 2 ( t ) ( g ( t ) x i ( t ) ) 2 F t ] = σ r 2 g ( t ) x i ( t ) 2 . Substituting these into the expansion yields Equation (1).    □
Complementary to the velocity analysis above, we now derive the recurrence relation for the expectation of particle position squared, bridging the dynamics of velocity and position in PSO.
Lemma 6. 
Under Assumption 1, for any t 0 ,
E x i ( t + 1 ) x * 2 = E x i ( t ) x * 2 + E v i ( t + 1 ) 2 .
Proof. 
From the PSO position update rule x i ( t + 1 ) = x i ( t ) + v i ( t + 1 ) , we expand the squared norm using the identity a + b 2 = a 2 + 2 a b + b 2 (with a = x i ( t ) x * and b = v i ( t + 1 ) ):
x i ( t + 1 ) x * 2 = x i ( t ) x * 2 + 2 ( x i ( t ) x * ) v i ( t + 1 ) + v i ( t + 1 ) 2 .
Taking the expectation of both sides and applying linearity of expectation,
E x i ( t + 1 ) x * 2 = E x i ( t ) x * 2 + 2 E ( x i ( t ) x * ) v i ( t + 1 ) + E v i ( t + 1 ) 2 .
The proof reduces to showing the cross term E ( x i ( t ) x * ) v i ( t + 1 ) = 0 . Decomposing the cross term via linearity of expectation,
E ( x i ( t ) x * ) v i ( t + 1 ) = E x i ( t ) v i ( t + 1 ) x * E v i ( t + 1 ) .
By Lemma 4, E v i ( t + 1 ) = 0 , so the second term vanishes. Substituting the PSO velocity update equation
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( t ) ( p i ( t ) x i ( t ) ) + c 2 r 2 ( t ) ( g ( t ) x i ( t ) )
into E x i ( t ) v i ( t + 1 ) and expanding via linearity of expectation, we find the resulting terms all vanish: the first term w E x i ( t ) v i ( t ) = 0 due to the joint symmetry of x i ( t ) and v i ( t ) (Lemma 2), while the remaining terms use the identity a ( b c ) = b ( a c ) to reduce to E r d ( t ) ( x i ( t ) ( · ) ) for d = 1 , 2 . These vanish because r d ( t ) is independent of past states (Assumption 1) and has zero mean (Lemma 3), giving E r d ( t ) ( · ) = E [ r d ( t ) ] E [ · ] = 0 . Thus, E x i ( t ) v i ( t + 1 ) = 0 , the cross term vanishes, and the recurrence holds.    □
To derive the algorithm’s convergence rate, we first need an upper bound for the distance terms involving personal/global best positions, which is established in the following lemma.
Lemma 7. 
For any particle i and time t,
p i ( t ) x i ( t ) 2 + g ( t ) x i ( t ) 2 2 p i ( t ) x * 2 + g ( t ) x * 2 + 4 x i ( t ) x * 2 .
Proof. 
We use the triangle inequality and the basic inequality ( a + b ) 2 2 ( a 2 + b 2 ) to derive the bound.
For the personal best position p i ( t ) : By the triangle inequality,
p i ( t ) x i ( t ) p i ( t ) x * + x i ( t ) x * | .
Squaring both sides and applying ( a + b ) 2 2 ( a 2 + b 2 ) , we get
p i ( t ) x i ( t ) 2 2 p i ( t ) x * 2 + x i ( t ) x * 2 .
For the global best position g ( t ) , the reasoning is identical: By the triangle inequality,
g ( t ) x i ( t ) g ( t ) x * + x i ( t ) x * | .
Squaring both sides and applying the same basic inequality,
g ( t ) x i ( t ) 2 2 g ( t ) x * 2 + x i ( t ) x * 2 .
Adding the two inequalities together,
p i ( t ) x i ( t ) 2 + g ( t ) x i ( t ) 2 2 p i ( t ) x * 2 + x i ( t ) x * 2 + 2 g ( t ) x * 2 + x i ( t ) x * 2 .
Simplifying the right-hand side gives the desired result:
p i ( t ) x i ( t ) 2 + g ( t ) x i ( t ) 2 2 p i ( t ) x * 2 + g ( t ) x * 2 + 4 x i ( t ) x * 2 .
   □
Equipped with the above lemmas on velocity/position dynamics and distance bounds, we now establish the core result of this section: the linear convergence rate of the expected global best distance.
Theorem 1. 
Under Assumption 1, if the parameters satisfy
w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 ,
 then there exists a constant
α : = w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w ( 0 , 1 )
such that for all t 0 ,
E [ g ( t + 1 ) x * 2 ] α · E [ g ( t ) x * 2 ] .
Proof. 
Define the Lyapunov-like potential function:
Φ ( t ) : = 1 N i = 1 N E [ x i ( t ) x * 2 ] + λ · 1 N i = 1 N E [ v i ( t ) 2 ] , where λ > 0 .
Using Lemmas 5 and 6, we expand Φ ( t + 1 ) . By Lemma 6, E [ x i ( t + 1 ) x * 2 ] = E [ x i ( t ) x * 2 ] + E [ v i ( t + 1 ) 2 ] , so substituting this into the potential function gives the following:
Φ ( t + 1 ) = 1 N i = 1 N E [ x i ( t ) x * 2 ] + ( 1 + λ ) · 1 N i = 1 N E [ v i ( t + 1 ) 2 ] .
By Lemma 5, the conditional expectation of the velocity squared satisfies the following:
E [ v i ( t + 1 ) 2 F t ] = w 2 v i ( t ) 2 + σ r 2 c 1 2 p i ( t ) x i ( t ) 2 + c 2 2 g ( t ) x i ( t ) 2 .
Taking the unconditional expectation of both sides, we get
E [ v i ( t + 1 ) 2 ] = w 2 E [ v i ( t ) 2 ] + σ r 2 c 1 2 E [ p i ( t ) x i ( t ) 2 ] + c 2 2 E [ g ( t ) x i ( t ) 2 ] .
Substituting this into the expression for Φ ( t + 1 ) , we obtain the following:
Φ ( t + 1 ) = 1 N i = 1 N E [ x i ( t ) x * 2 ] + ( 1 + λ ) · 1 N i = 1 N w 2 E [ v i ( t ) 2 ] + σ r 2 ( c 1 2 E [ p i ( t ) x i ( t ) 2 ] + c 2 2 E [ g ( t ) x i ( t ) 2 ] ) .
We now use the Lemma 7 and the inherent properties of personal/global best positions to simplify the upper bound. By Lemma 7:
E [ p i ( t ) x i ( t ) 2 ] + E [ g ( t ) x i ( t ) 2 ] 2 E [ p i ( t ) x * 2 ] + E [ g ( t ) x * 2 ] + 4 E [ x i ( t ) x * 2 ] .
By Assumption 1 (iii), for personal best p i ( t ) : since f ( p i ( t ) ) f ( x i ( t ) ) , we have p i ( t ) x * 2 x i ( t ) x * 2 . Averaging over i:
1 N i = 1 N E [ p i ( t ) x * 2 ] 1 N i = 1 N E [ x i ( t ) x * 2 ] = A ( t ) .
For global best g ( t ) : since f ( g ( t ) ) f ( p i ( t ) ) f ( x i ( t ) ) for all i, Assumption 1(iii) implies g ( t ) x * 2 x i ( t ) x * 2 for all i. Taking expectation and averaging over i,
E [ g ( t ) x * 2 ] 1 N i = 1 N E [ x i ( t ) x * 2 ] = A ( t ) .
Substituting these two results into the upper bound from Lemma 7, we get
1 N i = 1 N E [ p i ( t ) x i ( t ) 2 ] + E [ g ( t ) x i ( t ) 2 ] 1 N i = 1 N 2 A ( t ) + A ( t ) + 4 E [ x i ( t ) x * 2 ] = 8 1 N i = 1 N E [ x i ( t ) x * 2 ] .
Substituting this simplified upper bound into the expression for Φ ( t + 1 ) gives
Φ ( t + 1 ) 1 + 8 ( 1 + λ ) ( c 1 2 + c 2 2 ) σ r 2 · A ( t ) + ( 1 + λ ) w 2 · V ˜ ( t ) ,
where V ˜ ( t ) = 1 N i = 1 N E [ v i ( t ) 2 ] .
We aim for Φ ( t + 1 ) α Φ ( t ) . Comparing coefficients with the definition of Φ ( t ) = A ( t ) + λ V ˜ ( t ) , we set the following:
1 + 8 ( 1 + λ ) ( c 1 2 + c 2 2 ) σ r 2 = α ,
( 1 + λ ) w 2 = α λ .
Solving the second equation for λ gives λ = w 2 α w 2 and solving for α leads to α = w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w . The parameter condition (3) ensures α ( 0 , 1 ) , as w ( 0 , 1 ) and σ r 2 > 0 , c 1 , c 2 > 0 are small enough to satisfy the inequality.
Since g ( t ) x * 2 1 N i = 1 N x i ( t ) x * 2 = A ( t ) Φ ( t ) , taking the expectation and using the contraction property Φ ( t + 1 ) α Φ ( t ) gives the following:
E [ g ( t + 1 ) x * 2 ] E [ Φ ( t + 1 ) ] α E [ Φ ( t ) ] α · E [ g ( t ) x * 2 ] .
This completes the proof.    □
Building on the expected linear convergence result above, we further strengthen it to almost sure linear convergence, which provides a stronger theoretical guarantee for the algorithm’s practical performance.
Theorem 2. 
Under Assumption 1, if the algorithm parameters satisfy the condition w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 , then there exists a constant α = w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w ( 0 , 1 ) such that
1. 
The global best sequence { g ( t ) } t = 0 converges to the global optimal solution x * almost surely (a.s.) with linear convergence rate:
lim sup t log g ( t ) x * 2 t log α a . s . ;
2. 
For all particles i { 1 , 2 , , N } , the position sequence { x i ( t ) } t = 0 converges to x * almost surely:
lim t x i ( t ) x * = 0 a . s . .
Proof. 
Step 1: Recall the linear convergence of expected global best distance
By Theorem 1, the parameter condition ensures α = w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w ( 0 , 1 ) , and for all t 0 :
E g ( t ) x * 2 α t · E g ( 0 ) x * 2 .
Let C = E g ( 0 ) x * 2 . By Assumption 1, the initial second moment of particle positions is finite, so C < . Thus,
E g ( t ) x * 2 C α t t 0 .
Step 2: Prove the sum of expectations is finite
Summing both sides of (4) over t 0 , we use the convergence of the geometric series ( α ( 0 , 1 ) ):
t = 0 E g ( t ) x * 2 C t = 0 α t = C 1 α < .
This implies the sequence g ( t ) x * 2 has a finite sum of expectations.
Step 3: Apply the Borel–Cantelli lemma for almost sure convergence
We use the following fundamental result for non-negative random variables: If { X t } t = 0 is a sequence of non-negative random variables with t = 0 E [ X t ] < , then X t 0 a.s.
Let X t = g ( t ) x * 2 . Since X t 0 and t = 0 E [ X t ] < (from Step 2), this implies the following:
lim t g ( t ) x * 2 = 0 a . s . ,
which is equivalent to lim t g ( t ) x * = 0 a.s.
Step 4: Strengthen to almost sure linear convergence rate
We need to show lim sup t log X t t log α a.s. (i.e., X t = O ( α t ) a.s.).
For any γ > α (so log γ > log α ), define Z t = γ t X t = γ t g ( t ) x * 2 . Compute its expectation:
E [ Z t ] = γ t E [ X t ] C α γ t .
Since α γ < 1 , the geometric series t = 0 α γ t converges, so
t = 0 E [ Z t ] C t = 0 α γ t = C 1 α / γ < .
By the Borel–Cantelli lemma again, Z t 0 a.s., meaning for all γ > α , there exists T > 0 such that Z t 1 for all t T a.s. Equivalently,
g ( t ) x * 2 γ t t T a . s . .
Taking logarithms (since log is increasing) and dividing by t,
log g ( t ) x * 2 t log γ t T a . s . .
Letting γ α + (take γ = α + ϵ for ϵ 0 + ), we obtain the following:
lim sup t log g ( t ) x * 2 t log α a . s . .
Step 5: Almost sure convergence of particle positions
For any particle i, we adhere to the original definitions: p i ( t ) denotes particle i’s historical position with the smallest objective function value (i.e., f ( p i ( t ) ) f ( x i ( t ) ) for all t 0 ), and g ( t ) is the personal best position among all particles with the minimum function value (i.e., f ( g ( t ) ) f ( p j ( t ) ) for all j and t 0 ). From Theorem 1, we have two foundational results: the expected global best distance satisfies E g ( t ) x * 2 C α t with C = E g ( 0 ) x * 2 < and α ( 0 , 1 ) , and the average expected distance of particles to x * , defined as A ( t ) = 1 N j = 1 N E x j ( t ) x * 2 , satisfies A ( t ) α t Φ ( 0 ) (where Φ ( 0 ) is the finite initial Lyapunov function value and this inequality can be easily proven by mathematical induction). For any particle i, a single non-negative term is bounded by N times the average of N such terms, so
E x i ( t ) x * 2 N A ( t ) N C α t .
Since the personal best’s expected distance to x * cannot exceed that of the current position, it yields:
E p i ( t ) x * 2 E x i ( t ) x * 2 N C α t .
The sequence p i ( t ) x * 2 is non-increasing (as p i ( t ) only updates to non-worsening positions) and non-negative, so it converges almost surely (a.s.) to a finite non-negative random variable D i by the monotonic convergence theorem for random variables. By the dominated convergence theorem (noting p i ( t ) x * 2 x i ( 0 ) x * 2 with finite expectation), we have E [ D i ] = lim t E p i ( t ) x * 2 lim t N C α t = 0 . For non-negative random variables, zero expectation implies D i = 0 a.s., so
lim t p i ( t ) x * = 0 a . s . .
By Lemma 7, we have the following:
x i ( t ) p i ( t ) 2 2 p i ( t ) x * 2 + x i ( t ) x * 2 .
Taking expectations and substituting the earlier bounds gives the following:
E x i ( t ) p i ( t ) 2 2 N C α t + N C α t = 4 N C α t .
Summing over t 0 , the geometric series convergence ( α ( 0 , 1 ) ) yields t = 0 E x i ( t ) p i ( t ) 2 = 4 N C 1 α < . Letting Q t = x i ( t ) p i ( t ) 2 , the Borel–Cantelli lemma implies Q t 0 a.s., so
lim t x i ( t ) p i ( t ) = 0 a . s . .
Finally, by the triangle inequality,
x i ( t ) x * x i ( t ) p i ( t ) + p i ( t ) x * .
Taking the limit as t a.s., we conclude the following:
lim t x i ( t ) x * = 0 a . s . .
This completes the proof.    □

3. Applications of Symmetry-Driven Convergence Control for PSO

The symmetry-driven convergence control framework establishes a rigorous theoretical link between PSO’s stochastic components, parameter choices, and convergence behavior. This section translates this foundation into three hierarchical, actionable applications targeting traditional PSO’s critical limitations: parameter tuning ambiguity, stability degradation from biased randomness, and static strategies’ failure to adapt to dynamic optimization landscapes. Collectively, these applications elevate PSO from an empirically driven heuristic to a theoretically grounded, robust optimization tool.

3.1. Static Parameter Design: From Empirical Guessing to Theoretical Calculation

Traditional PSO parameter tuning relies on heuristic defaults (e.g., w = 0.729 , c 1 = c 2 = 1.5 ) or brute-force search, often leading to suboptimal convergence or divergence due to the absence of quantitative guidance. Our symmetry-derived convergence rate Formula (5) resolves this by directly mapping desired convergence behavior to parameter values:
α = w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w ,
where α quantifies the exponential decay rate of E [ g ( t ) x * 2 ] . By specifying a target α (e.g., α < 1 for convergence, α = 1 for critical stability), we solve for the inertia weight w (with fixed cognitive/social coefficients c 1 , c 2 and random factor standard deviation σ r ) to guarantee predictable convergence behavior.

3.1.1. Validation of Theoretical Parameterization

We validate three canonical convergence scenarios (Figure 1):
  • Fast convergence ( α target = 0.8 ): w = 0.0938 achieves α = 0.8 , with E [ g ( t ) x * 2 ] decaying most rapidly (blue curve, left panel);
  • Stable convergence ( α target = 0.95 ): w = 0.1746 balances global exploration and local exploitation (orange curve);
  • Critical stability ( α target = 1.0 ): w = 0.2000 marks the boundary between convergent and divergent behavior (green curve).
Figure 1. Convergence performance of symmetry-driven vs. traditional parameterization. (Left): Log-scale evolution of E [ g ( t ) x * 2 ] —steeper slopes indicate faster convergence to the optimal solution. (Right): Convergence rates α ; the shaded region denotes the convergent regime ( α < 1 ).
Figure 1. Convergence performance of symmetry-driven vs. traditional parameterization. (Left): Log-scale evolution of E [ g ( t ) x * 2 ] —steeper slopes indicate faster convergence to the optimal solution. (Right): Convergence rates α ; the shaded region denotes the convergent regime ( α < 1 ).
Symmetry 18 00028 g001
In stark contrast, canonical empirical parameters yield α = 2.0574 (divergence, red dashed curve), where E [ g ( t ) x * 2 ] grows exponentially with iterations. The right panel confirms symmetry-driven parameters lie within the convergent regime ( α < 1 ), while traditional parameters fall outside this stability boundary.

3.1.2. Robustness Analysis of Convergence Condition

The closed-form convergence condition in Equation (5) ( w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 ) exhibits varying sensitivity to parameter perturbations. Using baseline parameters w = 0.1 , c 1 = c 2 = 0.4 , σ r 2 = 0.25 ( α baseline 0.811 ), we summarize critical robustness thresholds in Table 1:
The condition is robust under practical tuning precision: w and c 1 / c 2 require ±10–50% control, while σ r 2 tolerates +20% noise. This approach eliminates trial-and-error parameter tuning, reducing computational cost from grid search over k parameters to closed-form calculation. It ensures convergence by construction for convex optimization problems and enables intuitive customization: smaller α values are selected for low-dimensional convex tasks, while larger α values suit high-dimensional non-convex tasks.

3.2. Random Factor Optimization: Eliminating Bias for Guaranteed Stability

A core flaw of traditional PSO is its use of asymmetric random factors ( r 1 , r 2 U [ 0 , 1 ] ), which introduce systematic directional bias into particle velocity updates. Our framework replaces these with zero-mean symmetric random factors ( r 1 , r 2 U [ 0.5 , 0.5 ] or N ( 0 , σ r 2 ) ), leveraging Assumption 1 to eliminate directional bias and stabilize velocity dynamics.

3.2.1. Theoretical Underpinning of Symmetric Randomness

For asymmetric factors (mean μ r = 0.5 ), velocity expectations accumulate unbounded growth:
E [ v i ( t + 1 ) F t ] = w E [ v i ( t ) ] + c 1 μ r ( p i x i ) + c 2 μ r ( g x i ) ,
where F t denotes the filtration generated by all particle states up to iteration t. In contrast, symmetric factors (mean μ r = 0 ) yield the following:
E [ v i ( t + 1 ) F t ] = w E [ v i ( t ) ] = 0 .
Variance remains identical for both factor types (8), confirming that directional bias—not randomness—is the root cause of divergence.
Var ( v i ( t + 1 ) F t ) = w 2 Var ( v i ( t ) ) + c 1 2 Var ( r 1 ) p i x i 2 + c 2 2 Var ( r 2 ) g x i 2 .

3.2.2. Numerical Validation

Scalar simplification experiments (Table 2, Figure 2) confirm the following:
  • Asymmetric factors: Particle velocity grows from 1.0 to 5.34 over 10 iterations (unbounded divergence);
  • Symmetric factors: Particle velocity decays to 0.0424 ( w 10 ), with stable, zero-mean evolution.
Table 2. Velocity Evolution: Asymmetric ( U [ 0 , 1 ] ) vs. Symmetric ( U [ 0.5 , 0.5 ] ) Random Factors.
Table 2. Velocity Evolution: Asymmetric ( U [ 0 , 1 ] ) vs. Symmetric ( U [ 0.5 , 0.5 ] ) Random Factors.
IterationAsymmetric VelocitySymmetric VelocityVarianceStd. Deviation
01.00001.00000.00000.0000
12.22900.72900.37500.6124
23.12490.53140.57430.7578
33.77810.38740.68020.8247
44.25420.28240.73650.8582
54.60130.20590.76640.8754
64.85440.15010.78230.8845
75.03880.10940.79070.8892
85.17330.07980.79520.8918
95.27130.05810.79760.8931
105.34280.04240.79890.8938
Note: Single-particle scalar simplification with initial velocity v i ( 0 ) = 1 ; symmetric velocity decays as w t , aligning with theoretical expectation E [ v i ( t ) ] = 0 .
Figure 2. Velocity dynamics of asymmetric ( U [ 0 , 1 ] ) vs. symmetric ( U [ 0.5 , 0.5 ] ) random factors (scalar simplification). (Upper): Scalar velocity (solid lines) and ± 1 standard deviation (shaded regions). (Lower): 20 independent sample trajectories—symmetric factors cluster near zero, asymmetric factors diverge upward.
Figure 2. Velocity dynamics of asymmetric ( U [ 0 , 1 ] ) vs. symmetric ( U [ 0.5 , 0.5 ] ) random factors (scalar simplification). (Upper): Scalar velocity (solid lines) and ± 1 standard deviation (shaded regions). (Lower): 20 independent sample trajectories—symmetric factors cluster near zero, asymmetric factors diverge upward.
Symmetry 18 00028 g002

3.2.3. Practical Value

Symmetric random factors enable PSO to tolerate large inertia weights (w) and learning rates ( c 1 , c 2 ) without divergence, a critical advantage for high-dimensional or noisy optimization tasks (e.g., industrial process control, sensor data fitting). They preserve exploration capability (via variance) while ensuring stability, resolving the long-standing exploration-exploitation trade-off in traditional PSO.

3.3. Dynamic Adaptive Strategy: Real-Time Optimization of Convergence Behavior

Static parameters and symmetric random factors provide a stable foundation but fail to adapt to evolving particle states (e.g., over-exploration in early iterations, convergence stagnation in late iterations). We extend the symmetry framework to a dynamic adaptive strategy that adjusts the inertia weight w in real time, guided by Theorem 1 and particle dispersion feedback.

3.3.1. Adaptive Weight Adjustment Rules

The strategy enforces w [ 0.05 , 0.3 ] (theoretically derived to ensure α < 0.95 ) and adjusts w based on two metrics:
1.
Particle dispersion ( σ x 2 = 1 D d = 1 D Var ( x 1 : d , , x N : d ) ), where D is problem dimension and N is particle count:
Over-exploration ( σ x 2 > 0.5 ): Increase w by 10% (capped at 0.3) to enhance exploitation;
Over-exploitation ( σ x 2 < 0.1 ): Decrease w by 10% (floored at 0.05) to boost exploration.
2.
Convergence stagnation ( γ = d g ( t 1 ) d g ( t ) d g ( t 1 ) < 0.01 ), where d g ( t ) is the global best distance to x * : Reset w to the α = 0.9 optimal value to restart exploration.
Notably, the dispersion thresholds σ x 2 [ 0.1 , 0.5 ] are theoretically grounded in the convergence condition ( α < 1 ) and robustness analysis (Section 3.1.2, Table 1):
  • When σ x 2 < 0.1 (under-exploration), decreasing w by 10% to w min = 0.05 yields α = 0.05 + 8 ( 0 . 4 2 + 0 . 4 2 ) 0.25 1 0.05 0.72 < 1 (stable convergence);
  • When σ x 2 > 0.5 (over-exploration), increasing w by 10% to w max = 0.15 yields α = 0.15 + 8 ( 0 . 4 2 + 0 . 4 2 ) 0.25 1 0.15 0.90 < 1 (avoiding divergence).
This explicitly links the empirical thresholds to rigorous convergence guarantees. The dynamic adaptive strategy adjusts inertia weight w based on particle dispersion, with the full algorithm detailed in Algorithm 1.
Symmetric random factors ( r 1 , r 2 U [ 0.5 , 0.5 ] ) are retained to maintain stability.

3.3.2. Experimental Validation

Comparisons with the traditional Linear Decreasing Weight (LDW) strategy (Table 3, Figure 3 and Figure 4) demonstrate:
  • Accuracy: The adaptive strategy reduces final optimization distance by 86% (Sphere function) and 42% (Rastrigin function);
  • Stability: Adaptive w remains within [ 0.05 , 0.3 ] (average = 0.155), while LDW w = 0.651 violates theoretical convergence bounds;
  • Exploration-exploitation balance: Adaptive particle dispersion is stable and controlled, unlike LDW’s erratic over-exploration.
Table 3. Performance Comparison of Adaptive vs. Linear Decreasing Weight (LDW) Strategy (Sphere/Rastrigin Functions, D = 30, N = 30, Max Iterations = 200).
Table 3. Performance Comparison of Adaptive vs. Linear Decreasing Weight (LDW) Strategy (Sphere/Rastrigin Functions, D = 30, N = 30, Max Iterations = 200).
Test FunctionStrategyAvg Final DistanceAvg Converge IterAvg w
SphereLDW 9.32 × 10 1 2000.651
SphereAdaptive 1.31 × 10 1 2000.155
RastriginLDW 2.31 × 10 2 2000.651
RastriginAdaptive 1.33 × 10 2 2000.155
Figure 3. Final Global Best Distance Comparison of Adaptive vs. Linear Decreasing Weight (LDW) Strategy (Sphere/Rastrigin Functions, D = 30 , N = 30 , Max Iterations = 200). Red bars represent the LDW strategy, blue bars represent the adaptive strategy; lower values indicate better optimization accuracy. The adaptive strategy reduces final distance by 86% (Sphere) and 42% (Rastrigin) compared to LDW.
Figure 3. Final Global Best Distance Comparison of Adaptive vs. Linear Decreasing Weight (LDW) Strategy (Sphere/Rastrigin Functions, D = 30 , N = 30 , Max Iterations = 200). Red bars represent the LDW strategy, blue bars represent the adaptive strategy; lower values indicate better optimization accuracy. The adaptive strategy reduces final distance by 86% (Sphere) and 42% (Rastrigin) compared to LDW.
Symmetry 18 00028 g003
Figure 4. Particle Position Dispersion Evolution of Adaptive vs. Linear Decreasing Weight (LDW) Strategy on Sphere Function ( D = 30 , N = 30 , Max Iterations = 200). Red dashed line: LDW strategy (initial over-exploration with unstable dispersion); blue solid line: adaptive strategy (stable, controlled dispersion throughout iterations). Dispersion is measured as the variance of particle positions across dimensions.
Figure 4. Particle Position Dispersion Evolution of Adaptive vs. Linear Decreasing Weight (LDW) Strategy on Sphere Function ( D = 30 , N = 30 , Max Iterations = 200). Red dashed line: LDW strategy (initial over-exploration with unstable dispersion); blue solid line: adaptive strategy (stable, controlled dispersion throughout iterations). Dispersion is measured as the variance of particle positions across dimensions.
Symmetry 18 00028 g004
Algorithm 1 Symmetry -Driven Adaptive PSO
Require: 
Search space X min , X max R D ; Particle count N; Dimension D; Max iterations T max ; Initial inertia weight w; Learning factors c 1 , c 2 ; Symmetric random factors r U ( a , a ) D ( a > 0 ); Dispersion thresholds σ x 2 [ σ low , σ high ] ; Velocity clamp v max ; Stagnation threshold γ .
Ensure: 
Global best position g * .
1:
x i U ( X min , X max ) , v i = 0 , p i = x i , g * = arg min f ( p i ) , d g ( 0 ) = g * x * 2 .
2:
for t = 1 to T max  do
3:
    Generate r 1 , r 2 U ( a , a ) D         ▹ Zero-mean symmetric distribution
4:
    for  i = 1 to N do
5:
         v i = w v i + c 1 r 1 ( p i x i ) + c 2 r 2 ( g * x i )
6:
         v i = clip ( v i , v max , v max ) , x i = x i + v i
7:
        if  f ( x i ) < f ( p i )  then  p i = x i
8:
        end if
9:
    end for
10:
     g new = arg min f ( p i ) , d g ( t ) = g new x * 2
11:
     σ x 2 = 1 D d Var ( x 1 : d , , x N : d )               ▹ Particle dispersion
12:
    if  σ x 2 < σ low  then  w = max ( w min , w · ( 1 δ ) )          ▹ Decrease w by δ
13:
    else if  σ x 2 > σ high  then  w = min ( w max , w · ( 1 + δ ) )         ▹ Increase w by δ
14:
    end if
15:
    if  t > 1 and d g ( t 1 ) d g ( t ) d g ( t 1 ) < γ  then  w = w reset    ▹ Reset w on stagnation
16:
    end if
17:
     g * = g new
18:
end for
  return  g *

3.3.3. Practical Value

The adaptive strategy excels in high-dimensional non-convex optimization problems (e.g., neural network hyperparameter tuning, complex engineering design), where static strategies fail to balance exploration and exploitation. It mitigates the risk of local optima trapping and delivers consistent, high-precision results across diverse optimization tasks.

3.3.4. Validation on Multimodal Function

To further validate the effectiveness of the symmetry-driven framework, we supplement experiments on multimodal landscapes, comparing the symmetric PSO variant with the original 1995 PSO using standard parameters ( w = 0.729 , c 1 = c 2 = 1.494 ). We set
  • Test Functions: Rastrigin (multimodal): f ( x ) = 10 D + i = 1 D ( x i 2 10 cos ( 2 π x i ) ) , x i [ 5.12 , 5.12 ] , D = 30 ;
  • Common Settings: N = 30 particles, T = 2000 iterations, 50 independent runs, velocity clamping v max = 10.24 .
Table 4 summarizes the optimization error (mean ± std) on multimodal Rastrigin function, with symmetric PSO showing significant improvements over the original 1995 PSO.
The symmetric PSO variant achieves a 49.2% reduction in optimization error on the multimodal Rastrigin function compared to the original PSO with standard parameters. Notably, the symmetric variant exhibits lower variance (14.47 vs. 35.90 for Rastrigin), indicating improved stability in navigating complex landscapes.

3.4. Summary

This section presents a unified symmetry-driven framework for PSO optimization, consisting of three hierarchical applications:
  • Static parameter design eliminates heuristic tuning and guarantees convergence via closed-form calculation;
  • Symmetric random factors resolve stability issues from directional bias and enable robust parameter choices;
  • Dynamic adaptive strategy adapts to complex optimization landscapes and mitigates local optima risk.
Together, these applications transform PSO into a theoretically grounded, robust optimization tool—validating the practical impact of symmetry-based convergence control and addressing the core limitations of traditional PSO.

4. Conclusions

This study establishes a rigorous theoretical framework for the convergence analysis of Particle Swarm Optimization (PSO) by introducing a novel symmetry assumption (Assumption 1) that governs the stochastic components of the algorithm. Our core theoretical contribution lies in proving that, under symmetric distributions of random learning factors and initial states, the PSO algorithm exhibits linear convergence in expectation (Theorem 1) and almost sure linear convergence (Theorem 2) when the parameters satisfy the condition w + 8 ( c 1 2 + c 2 2 ) σ r 2 1 w < 1 . This condition provides, for the first time, a closed-form relationship between the inertia weight w, learning factors c 1 , c 2 , and the variance σ r 2 of random perturbations, enabling precise parameterization for guaranteed convergence.
The framework resolves three fundamental limitations of traditional PSO: (1) it replaces empirical parameter tuning with theoretically calculated values that ensure predictable convergence rates; (2) it eliminates directional bias by mandating zero-mean symmetric random factors, thereby stabilizing velocity dynamics while preserving exploration variance; and (3) it enables dynamic parameter adaptation based on real-time particle dispersion feedback, achieving an 86% improvement in optimization accuracy over static strategies.
While the symmetry assumption provides powerful analytical tractability, its applicability is limited to problems where function value optimality aligns monotonically with Euclidean distance to the global optimum (Assumption 1(iii)). Future work will extend the framework to non-convex landscapes by relaxing this condition and exploring weaker symmetry requirements. Additionally, generalizing the analysis to asynchronous update schemes and constrained optimization problems represents a promising direction for broadening the theoretical impact. The current work lays a foundation for transforming PSO from an empirically driven heuristic into a provably convergent optimization tool with rigorous performance guarantees.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef] [Scilit]
  2. Tarekegn, D.; Tilahun, S.; Gemechu, T. A Review on Convergence Analysis of Particle Swarm Optimization. Int. J. Swarm Intell. Res. 2023, 14, 1–34. [Google Scholar] [CrossRef] [Scilit]
  3. Shami, T.M.; El-Saleh, A.A.; Alswaitti, M.; Al-Tashi, Q.; Summakieh, M.A.; Mirjalili, S. Particle Swarm Optimization: A Comprehensive Survey. IEEE Access 2022, 10, 10031–10061. [Google Scholar] [CrossRef] [Scilit]
  4. Schmitt, M.; Wanka, R. Particle Swarm Optimization Almost Surely Finds Local Optima. Theor. Comput. Sci. 2015, 561, 57–72. [Google Scholar] [CrossRef] [Scilit]
  5. Erskine, A.; Joyce, T.; Herrmann, J.M. Stochastic Stability of Particle Swarm Optimisation. Swarm Intell. 2017, 11, 295–315. [Google Scholar] [CrossRef] [Scilit]
  6. Lehre, P.K.; Witt, C. Finite First Hitting Time Versus Stochastic Convergence in Particle Swarm Optimisation. In Advances in Metaheuristics; Springer: Berlin/Heidelberg, Germany, 2011; pp. 303–317. [Google Scholar]
  7. Liu, J.; Ma, X.; Li, X.; Liu, M.; Shi, T.; Li, P. Random Convergence Analysis of Particle Swarm Optimization Algorithm with Time-Varying Attractor. Swarm Evol. Comput. 2021, 61, 100819. [Google Scholar] [CrossRef] [Scilit]
  8. Ganesh, P.; Chang, H.; Strobel, M.; Shokri, R. On the Impact of Machine Learning Randomness on Group Fairness. In Proceedings of the 2023 ACM Conference on Fairness, Accountability, Transparency (FAccT’23), Chicago, IL, USA, 12–15 June 2023; pp. 1789–1800. [Google Scholar]
  9. Debavelaere, V.; Durrleman, S.; Allassonnière, S. On the Convergence of Stochastic Approximations Under a Subgeometric Ergodic Markov Dynamic. Electron. J. Stat. 2021, 15, 1583–1609. [Google Scholar] [CrossRef] [Scilit]
  10. Dereich, S.; Do, T.; Jentzen, A.; von Wurstemberger, P. Adam Symmetry Theorem: Characterization of the Convergence of the Stochastic Adam Optimizer. arXiv 2025, arXiv:2511.06675. [Google Scholar] [CrossRef] [Scilit]
  11. Charoenphakdee, N.; Lee, J.; Sugiyama, M. On Symmetric Losses for Learning from Corrupted Labels. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; Volume 97, pp. 961–970. [Google Scholar]
  12. Mühlenthaler, M.; Raß, A.; Schmitt, M.; Siegling, A.; Wanka, R. Runtime Analysis of a Discrete Particle Swarm Optimization Algorithm on Sorting and OneMax. In Proceedings of the 14th ACM/SIGEVO Conference on Foundations of Genetic Algorithms (FOGA), Copenhagen, Denmark, 12–15 January 2017; pp. 13–24. [Google Scholar] [CrossRef] [Scilit]
  13. Sudholt, D.; Witt, C. Runtime Analysis of a Binary Particle Swarm Optimizer. Theor. Comput. Sci. 2010, 411, 2084–2100. [Google Scholar] [CrossRef] [Scilit]
  14. Tong, X.T.; Choi, K.P.; Lai, T.L.; Wong, W.K. Stability Bounds and Almost Sure Convergence of Improved Particle Swarm Optimization Methods. Res. Math. Sci. 2021, 8, 30. [Google Scholar] [CrossRef] [Scilit]
  15. Huang, H.; Qiu, J.; Riedl, K. On the Global Convergence of Particle Swarm Optimization Methods. Appl. Math. Optim. 2023, 88, 30. [Google Scholar] [CrossRef] [Scilit]
  16. Fahad, S.; Yang, S.; Khan, S.U.; Khan, S.A.; Khan, R.A. A Hybrid Smart Quantum Particle Swarm Optimization for Multimodal Electromagnetic Design Problems. IEEE Access 2022, 10, 72339–72347. [Google Scholar] [CrossRef] [Scilit]
  17. Cleghorn, C.W. Particle Swarm Optimization: Empirical and Theoretical Stability Analysis. Ph.D. Thesis, University of Pretoria, Pretoria, South Africa, 2017. [Google Scholar]
  18. Stehlík, M.; Chen, P.-Y.; Wong, W.K.; Kisełák, J. A Double Exponential Particle Swarm Optimization with Non-Uniform Variates as Stochastic Tuning and Guaranteed Convergence to a Global Optimum with Sample Applications to Finding Optimal Exact Designs in Biostatistics. Appl. Soft Comput. 2024, 163, 111913. [Google Scholar] [CrossRef] [Scilit]
  19. Shi, Y.; Eberhart, R. A Modified Particle Swarm Optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar] [CrossRef] [Scilit]
  20. Bratton, D.; Kennedy, J. Defining a Standard for Particle Swarm Optimization. In Proceedings of the 2007 IEEE Swarm Intelligence Symposium, Honolulu, HI, USA, 1–5 April 2007; pp. 120–127. [Google Scholar] [CrossRef] [Scilit]
  21. Poli, R.; Kennedy, J.; Blackwell, T. Particle Swarm Optimization: An Overview. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef] [Scilit]
  22. Clerc, M.; Kennedy, J. The Particle Swarm—Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef] [Scilit]
Table 1. Key R obustness Thresholds of Convergence Condition (Baselinses: w = 0.1 , c 1 = c 2 = 0.4 , σ r 2 = 0.25 ).
Table 1. Key R obustness Thresholds of Convergence Condition (Baselinses: w = 0.1 , c 1 = c 2 = 0.4 , σ r 2 = 0.25 ).
ParameterMax. Tolerated PerturbationDivergence Threshold
Inertia w+50% ( 0.1 0.15 , α = 0.912 )+60% ( 0.1 0.16 , α = 1.006 )
Learning c 1 = c 2 +10% ( 0.4 0.44 , α = 0.960 )+20% ( 0.4 0.48 , α = 1.124 )
Random σ r 2 +20% ( 0.25 0.3 , α = 0.953 )+50% ( 0.25 0.375 , α = 1.167 )
Table 4. Optimization Error Comparison: Original PSO vs. Symmetric PSO (Rastrigin, D = 30, N = 30, T = 2000).
Table 4. Optimization Error Comparison: Original PSO vs. Symmetric PSO (Rastrigin, D = 30, N = 30, T = 2000).
   AlgorithmRastrigin (D = 30)
   Original PSO (1995) 116.39 ± 35.90
   Symmetric PSO (Ours) 59.17 ± 14.47
   Improvement49.2%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cui, K. Symmetry-Based Convergence Theory for Particle Swarm Optimization: From Heuristic to Provably Convergent Optimization. Symmetry 2026, 18, 28. https://doi.org/10.3390/sym18010028

AMA Style

Cui K. Symmetry-Based Convergence Theory for Particle Swarm Optimization: From Heuristic to Provably Convergent Optimization. Symmetry. 2026; 18(1):28. https://doi.org/10.3390/sym18010028

Chicago/Turabian Style

Cui, Kai. 2026. "Symmetry-Based Convergence Theory for Particle Swarm Optimization: From Heuristic to Provably Convergent Optimization" Symmetry 18, no. 1: 28. https://doi.org/10.3390/sym18010028

APA Style

Cui, K. (2026). Symmetry-Based Convergence Theory for Particle Swarm Optimization: From Heuristic to Provably Convergent Optimization. Symmetry, 18(1), 28. https://doi.org/10.3390/sym18010028

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