Abstract
This paper proposes a memory binary particle swarm optimization algorithm (MBPSO) based on a new updating strategy. Unlike the traditional binary PSO, which updates the binary bits of a particle ignoring their previous status, MBPSO memorizes the bit status and updates them according to a new defined velocity. As such, precious historical information could be retained to guide the search. The velocity vector of MBPSO is designed as a probability for deciding whether the particle bits change or not. The proposed algorithm is tested on four discrete benchmark functions. The experimental results reported over 100 runs show that MBPSO is capable of obtaining encouraging performance in discrete optimization problems.
Original language | English |
---|---|
Title of host publication | 2012 IEEE Congress on Evolutionary Computation, CEC 2012 |
DOIs | |
Publication status | Published - 2012 |
Event | 2012 IEEE Congress on Evolutionary Computation, CEC 2012 - Brisbane, QLD, Australia Duration: 10 Jun 2012 → 15 Jun 2012 |
Publication series
Name | 2012 IEEE Congress on Evolutionary Computation, CEC 2012 |
---|
Conference
Conference | 2012 IEEE Congress on Evolutionary Computation, CEC 2012 |
---|---|
Country/Territory | Australia |
City | Brisbane, QLD |
Period | 10/06/12 → 15/06/12 |
Bibliographical note
Copyright:Copyright 2012 Elsevier B.V., All rights reserved.
Keywords
- Binary Particle Swarm Optimization
- Discrete PSO
- PSO
ASJC Scopus subject areas
- Computational Theory and Mathematics
- Theoretical Computer Science