2015 IEEE Congress on Evolutionary Computation (CEC) 2015
DOI: 10.1109/cec.2015.7256940
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Particle Swarm Optimization using Optimal Computing Budget Allocation for multi-robot learning

Abstract: Abstract-Particle Swarm Optimization (PSO) is a populationbased metaheuristic that can be applied to optimize controllers for multiple robots using only local information. In order to cope with noise in the robotic performance evaluations, different reevaluation strategies were proposed in the past. In this article, we apply a statistical technique called Optimal Computing Budget Allocation to improve the performance of distributed PSO in the presence of noise. In particular, we compare a distributed PSO OCBA … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
3
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 22 publications
1
3
0
Order By: Relevance
“…MDPSO-OCBA results not only in a better performing solution, but also in a significantly decreased the gap between recorded and re-evaluated cost, corresponding to a better assessment of the learning progress within PSO.Very similar results were obtained using the other scenarios and are thus not reproduced here. It is also worth noting that the results are coherent with the ones reported in [21] for continuous PSO.…”
Section: Resultssupporting
confidence: 88%
See 2 more Smart Citations
“…MDPSO-OCBA results not only in a better performing solution, but also in a significantly decreased the gap between recorded and re-evaluated cost, corresponding to a better assessment of the learning progress within PSO.Very similar results were obtained using the other scenarios and are thus not reproduced here. It is also worth noting that the results are coherent with the ones reported in [21] for continuous PSO.…”
Section: Resultssupporting
confidence: 88%
“…We therefore have enhanced the original, MDPSO algorithm introduced in [12] with an OCBA scheme, in order to better handle the noise inherent to robotic systems as shown in Algorithm 1. Akin to OCBA C of [21], for every PSO iteration, after initial n 0 evaluations of each particle's solution, OCBA determines, based on means and standard deviations, how much of the total available iteration budget B i each candidate solution should be allocated in order to enable an optimal performance comparison between them. Note that the difference between OCBA C of [21] and this algorithm is in the way particle positions are updated, as shown in Algorithm 2.…”
Section: B Optimization Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…This motivates the choice of PSO for our particular optimization problem where stochasticity is an inherent feature of the underlying system. Multiple computationally efficient recipes for increasing the robustness of the PSO algorithm to noisy evaluations have been proposed in the literature [18,19]. In this work, we have opted for a simple solution involving a re-evaluation and aggregation of the personal best performance of each particle as suggested in [17].…”
Section: Optimization Algorithmmentioning
confidence: 99%