Particle Swarm Optimizer.Social Coefficient Property
Gets or sets the social coefficient that controls the influence of the global best position.
Definition
Namespace: Numerics.NET.Optimization
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
public double SocialCoefficient { get; set; }
Property Value
DoubleRemarks
The social coefficient, often denoted as c2, determines how much the particles are influenced by the global best-known position. A higher social coefficient encourages particles to move towards the global best position, which can help in exploiting the search space more thoroughly.
The default value for the social coefficient is 1.49445. This value was derived by Clerc and Kennedy using a stability and eigenvalue analysis of the PSO dynamics to ensure convergence. This value works well for most problems, but it can be adjusted if needed.