Skip to main content
Have a personal or library account? Click to login
StarPSO: A Unified Framework for Particle Swarm Optimization Across Multiple Problem Types Cover

StarPSO: A Unified Framework for Particle Swarm Optimization Across Multiple Problem Types

Open Access
|May 2026

Figures & Tables

Figure 1

An overview of the StarPSO code structure. The four main packages are represented by the light blue tabbed ovals, while the modules inside each package are represented by light red ovals, with different edge color.

Table 1

A summary of the available options for the different StarPSO implementations. The default value for the “Mode” is marked with square brackets.

ALGORITHMVARIABLE TYPEOPTIONS
ADAPTIVEMODEPARALLEL
StandardContinuous[Gbest], FI, Multimodal
BinaryDiscrete[Gbest], FI
IntegerDiscrete[Gbest], FI
CategoricalCategorical[Gbest], FI
QuantumContinuous[Gbest], FI, Multimodal
BareBonesContinuous[Gbest], FI, Multimodal
JackOfAllTradesMixed[Gbest], FI
Table 2

Types and default values of the termination conditions. The optional numeric conditions default to None.

CONDITIONTYPEDEFAULT VALUEOPTIONAL
Maximum number of iterationsInteger1000No
Maximum fitness evaluationsIntegerNoneYes
Fitness (convergence) toleranceFloatNoneYes
Found solutionBooleanFalseYes
Figure 2

Contour plot of the Himmelblau 2D function at different iterations: (a) at initialization, (b) after 10 iterations, (c) after 50 iterations, and (d) at convergence after 200 iterations. All of the four modes have been successfully identified by the swarm particles. The symbol “×” marks the location of the particle with the optimal fitness value.

Listing 1

Objective function template.

Listing 2

Simple multimodal example using the Himmelblau 2D function.

DOI: https://doi.org/10.5334/jors.691 | Journal eISSN: 2049-9647
Language: English
Page range: 38 - 38
Submitted on: Feb 2, 2026
Accepted on: May 12, 2026
Published on: May 22, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Michail D. Vrettas, Stefano Silvestri, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.