SlideShare una empresa de Scribd logo
1 de 18
A Study on Time-varying PartiallyA Study on Time-varying Partially
ConnectedConnected
Topologies for the Particle SwarmTopologies for the Particle Swarm
Fernandes, Merelo, Laredo, Cotta, Rosa
UGR+UMA+UNILU+IST
PSO: Fernandes et al. 2
Particle Swarm optimizationParticle Swarm optimization
PSO: Fernandes et al. 3
No formula here, get a move onNo formula here, get a move on
● Movement combines inertia term with following
the best.
● The best is a term that depends on population
topology.
● You only follow the best if you know about it.
● Different population structures are defined.
PSO: Fernandes et al. 4
Act local, think globalAct local, think global
LBest
GBest
PSO: Fernandes et al. 5
A bit ofA bit of
this andthis and
thatthat
Von Neumann
PSO: Fernandes et al. 6
A dynamic, partially connected,A dynamic, partially connected,
population structurepopulation structure
● Nodes move every timestep to one of the
nodes in their Moore Neighborhood, if there's
one available.
PSO: Fernandes et al. 7
Testing the new populatonTesting the new populaton
structurestructure
● Using the usual Sphere, Rosenbrock, Rastrigin,
Griewank and Schaffer functions.
● Best fitness at the origin.
● Multimodal.
●
Usually difficult for gbest
PSO: Fernandes et al. 8
Comparison with static vN: best fitnessComparison with static vN: best fitness
PSO: Fernandes et al. 9
Comparison with static vN: iterationsComparison with static vN: iterations
PSO: Fernandes et al. 10
Comparison with l/gbestComparison with l/gbest
PSO: Fernandes et al. 11
Comparison with l/gbest:Comparison with l/gbest:
iterationsiterations
PSO: Fernandes et al. 12
Iterations to solution inIterations to solution in
successful runssuccessful runs
VN faster than lbest, some
times also faster than gbest
PSO: Fernandes et al. 13
vN vNR lB gB
0
10
20
30
40
50
success
Rank by success rateRank by success rate
PSO: Fernandes et al. 14
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
vNR
vN
lB
gB
rank
Rank by overall performanceRank by overall performance
PSO: Fernandes et al. 15
1 2 3 4 5
0
4
8
12
16
20
7x7 8x8
9x9 10x10
Connectivity histogram.
PSO: Fernandes et al. 16
1
59
117
175
233
291
349
407
465
523
581
639
697
755
813
871
929
987
0
5
10
15
20
25
30
35
k=1 k=2 k=3 k=4 k=5
iterations, t
numberofparticles
Evolution of connectivity
PSO: Fernandes et al. 17
ConclusionsConclusions
● Dynamic and partially connected structures
offer the best of both worlds.
● Size of the grid is not critical, but as a rule of
thumb: 2 x number of particles.
● Dynamic structures are better than static.
PSO: Fernandes et al. 18
That's allThat's all
Any questions?Any questions?
Check us out atCheck us out at
@geneura@geneura
@canubeproject@canubeproject
ANYSELF
AnyselfProject
@AnyselfProject

Más contenido relacionado

Más de Juan J. Merelo

Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
Juan J. Merelo
 

Más de Juan J. Merelo (20)

Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computation
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithms
 
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con Hugin
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con Luminance
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGR
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXI
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and Copyleft
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminance
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence Techniques
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conference
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadino
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitarios
 
Human or machine
Human or machineHuman or machine
Human or machine
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

A study on Time-Varying Partially Connected Topologies for the Particle Swarm

  • 1. A Study on Time-varying PartiallyA Study on Time-varying Partially ConnectedConnected Topologies for the Particle SwarmTopologies for the Particle Swarm Fernandes, Merelo, Laredo, Cotta, Rosa UGR+UMA+UNILU+IST
  • 2. PSO: Fernandes et al. 2 Particle Swarm optimizationParticle Swarm optimization
  • 3. PSO: Fernandes et al. 3 No formula here, get a move onNo formula here, get a move on ● Movement combines inertia term with following the best. ● The best is a term that depends on population topology. ● You only follow the best if you know about it. ● Different population structures are defined.
  • 4. PSO: Fernandes et al. 4 Act local, think globalAct local, think global LBest GBest
  • 5. PSO: Fernandes et al. 5 A bit ofA bit of this andthis and thatthat Von Neumann
  • 6. PSO: Fernandes et al. 6 A dynamic, partially connected,A dynamic, partially connected, population structurepopulation structure ● Nodes move every timestep to one of the nodes in their Moore Neighborhood, if there's one available.
  • 7. PSO: Fernandes et al. 7 Testing the new populatonTesting the new populaton structurestructure ● Using the usual Sphere, Rosenbrock, Rastrigin, Griewank and Schaffer functions. ● Best fitness at the origin. ● Multimodal. ● Usually difficult for gbest
  • 8. PSO: Fernandes et al. 8 Comparison with static vN: best fitnessComparison with static vN: best fitness
  • 9. PSO: Fernandes et al. 9 Comparison with static vN: iterationsComparison with static vN: iterations
  • 10. PSO: Fernandes et al. 10 Comparison with l/gbestComparison with l/gbest
  • 11. PSO: Fernandes et al. 11 Comparison with l/gbest:Comparison with l/gbest: iterationsiterations
  • 12. PSO: Fernandes et al. 12 Iterations to solution inIterations to solution in successful runssuccessful runs VN faster than lbest, some times also faster than gbest
  • 13. PSO: Fernandes et al. 13 vN vNR lB gB 0 10 20 30 40 50 success Rank by success rateRank by success rate
  • 14. PSO: Fernandes et al. 14 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 vNR vN lB gB rank Rank by overall performanceRank by overall performance
  • 15. PSO: Fernandes et al. 15 1 2 3 4 5 0 4 8 12 16 20 7x7 8x8 9x9 10x10 Connectivity histogram.
  • 16. PSO: Fernandes et al. 16 1 59 117 175 233 291 349 407 465 523 581 639 697 755 813 871 929 987 0 5 10 15 20 25 30 35 k=1 k=2 k=3 k=4 k=5 iterations, t numberofparticles Evolution of connectivity
  • 17. PSO: Fernandes et al. 17 ConclusionsConclusions ● Dynamic and partially connected structures offer the best of both worlds. ● Size of the grid is not critical, but as a rule of thumb: 2 x number of particles. ● Dynamic structures are better than static.
  • 18. PSO: Fernandes et al. 18 That's allThat's all Any questions?Any questions? Check us out atCheck us out at @geneura@geneura @canubeproject@canubeproject ANYSELF AnyselfProject @AnyselfProject

Notas del editor

  1. Imagen de fondo de Simon Strandgaard en http://www.flickr.com/photos/12739382@N04/2411501455/
  2. This slide is taken from http://www.slideshare.net/many87/pso-apiems2009ppt and reproduced using the free license of that presentation.
  3. Problem with gbest is that it usually get stuck, but it's very fast, lbest is slower, but it is usually able to find the solution.