Abstract
Large scale optimization problems (LSOPs) are an important topic in the field of evolutionary computing (EC), and many researchers have designed various learning strategies to try to solve LSOPs more effectively. However, most of the learning strategies are with the fixed learning pattern during the whole evolution process and lack the adaptive adjustment mechanism according to individual property. In fact, different individuals are with different exploitation or exploration abilities, and are suitable for different learning patterns. Therefore, in this paper, we propose adaptive pattern learning particle swarm optimization (APLPSO) to solve LSOPs. In APLPSO, several learning patterns based on different numbers of learning exemplars are first generated to enrich the learning diversity of population. Then, each individual will evaluate the learning patterns and adaptively select its own appropriate learning pattern for updating. The experimental results on two widely used large-scale optimization test suites, CEC2010 and CEC2013, show that APLPSO significantly outperforms other state-of-the-art large-scale optimization algorithms, including the winners of the CEC2010 and CEC2012 competitions. Moreover, we apply APLPSO to a real-world large-scale portfolio optimization application to show its practical applicability.
| Original language | English |
|---|---|
| Article number | 102268 |
| Number of pages | 15 |
| Journal | Swarm and Evolutionary Computation |
| Volume | 101 |
| Early online date | 13 Jan 2026 |
| DOIs | |
| Publication status | Published - Feb 2026 |
Bibliographical note
Publisher Copyright:© 2026 Elsevier B.V.
Funding
This work was supported in part by the National Natural Science Foundations of China (NSFC) under Grants 62106055 and 62206100, in part by the Guangdong Natural Science Foundation under Grant 2025A1515010256, and in part by the Guangzhou Science and Technology Planning Project under Grants 2023A04J0388 and 2023A03J0662.
Keywords
- Large scale optimization
- Adaptive pattern learning
- Particle swarm optimization