SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Sistemas Adaptativos
PSO, particle swarm optimization u
Optimización por enjambre de
partículas.
Integrantes del equipo:
Ludim Sánchez
Carlos García
Otniel Aguilar
Ricardo Morales
Eduardo Briones
Alex Leal
Introducción
Descripción
.
Método inspirado por las
parvadas de pájaros y el
conjunto de peces nadando
donde estos siguen un objetivo
en común..
¿PSO?
PSO (particle swarm optimization) consiste principalmente
en un espacio de búsqueda en el cual un conjunto de
partículas sigue a otro más cercano al objetivo, de esta
manera, buscan un punto óptimo, por lo tanto, cada
partícula busca mejores posiciones en el espacio
disponible de búsqueda cambiando su velocidad. Cabe
mencionar que entre más lejana se localice la posición de
la partícula a más velocidad esta irá para aproximarse a
otro conjunto de partículas más cercanas al objetivo. El
proceso termina cuando una partícula alcanza o llega al
objetivo.
La población se mueve en el espacio de
búsqueda guiado por las partículas que han
obtenido las mejores posiciones cercanas al
objetivo.
Ejemplo de aplicación
Supongamos que existe una población de humanos en la cual todos toman
diferentes caminos ó caminos aleatorios, todos con el mismo objetivo. Si
alguien se da cuenta que esta cerca del objetivo manda una señal o en su
defecto un aviso a los demás, los cuales tratan de aproximarse con una
velocidad mayor hacia el aviso. Conforme la tipología avanza, ciertas
personas se acercaran al objetivo más rápidamente, por lo cual todos estos
humanos llegan hacia el objetivo final.
Se toma en cuenta lo siguiente:
Partículas ó agentes Individuo en el espacio de búsqueda.
Dato de partícula Puede referirse a cualquier tipo de dato
necesario para la localización.
PB (best local possible) Es la mejor posición individual obtenida
durante el proceso respecto al objetivo.
GB (best global possible) La mejor solución obtenida en toda el área
de búsqueda de las partículas
Velocidad Velocidad de cada partícula.
Diagrama de flujo
http://www.gliffy.com/go/publish/4857483
Aplicación de PSO
Biomédico: Agrupación de genes
Redes de comunicación: Control de red TCP
Agrupamiento y clasificación: Clustering
dinámico
Optimización combinatoria: Problema del
viajero
Conclusión
Concluimos que el PSO es un algoritmo sencillo
de fácil implementación en el cual se puede
llegar a una solución óptima a partir de un
número de iteraciones basadas en una
población de partículas.
Además nos pudimos dar cuenta que una de
las aplicaciones más importantes recaen en las
redes neuronales.
Bibliografía
https://www.esgsolutions.com/english/view.
asp?x=897 http://mnemstudio.org/particle-
swarm-introduction.htm
http://people.cs.uct.ac.
za/~jgain/publications/ParticleSwarm.pdf
http://www2.uacj.mx/IIT/CULCYT/Septiembre-diciembre2010/10%20Art.7.
pdf

Contenu connexe

Tendances

Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
Hanya Mohammed
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
QasimRehman
 
Exercicios resolvidos unidade 1 curso básico de mecânica dos fluidos
Exercicios resolvidos  unidade 1 curso básico de mecânica dos fluidosExercicios resolvidos  unidade 1 curso básico de mecânica dos fluidos
Exercicios resolvidos unidade 1 curso básico de mecânica dos fluidos
zeramento contabil
 

Tendances (20)

Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017
 
Particle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeParticle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi Mukherjee
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
 
Exercicios resolvidos unidade 1 curso básico de mecânica dos fluidos
Exercicios resolvidos  unidade 1 curso básico de mecânica dos fluidosExercicios resolvidos  unidade 1 curso básico de mecânica dos fluidos
Exercicios resolvidos unidade 1 curso básico de mecânica dos fluidos
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)
 
Deep Learning for Machine Translation
Deep Learning for Machine TranslationDeep Learning for Machine Translation
Deep Learning for Machine Translation
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
Algorithme de chauve souris
Algorithme de chauve sourisAlgorithme de chauve souris
Algorithme de chauve souris
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
 
Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACO
 
Ant colony optimization (aco)
Ant colony optimization (aco)Ant colony optimization (aco)
Ant colony optimization (aco)
 
Capítulo 6
Capítulo 6Capítulo 6
Capítulo 6
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Karınca kolonisi algoritması
Karınca kolonisi algoritmasıKarınca kolonisi algoritması
Karınca kolonisi algoritması
 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptx
 

En vedette

Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin Presentacin
Hamilton
 

En vedette (15)

Adaptive E-learning using Genetic Algorithms
Adaptive E-learning using Genetic AlgorithmsAdaptive E-learning using Genetic Algorithms
Adaptive E-learning using Genetic Algorithms
 
Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin Presentacin
 
Inteligencia de enjambre
Inteligencia de enjambreInteligencia de enjambre
Inteligencia de enjambre
 
A G's
A G'sA G's
A G's
 
Optimización con algoritmos heurísticos en paralelo
Optimización con algoritmos heurísticos en paraleloOptimización con algoritmos heurísticos en paralelo
Optimización con algoritmos heurísticos en paralelo
 
Enjambres inteligentes
Enjambres inteligentesEnjambres inteligentes
Enjambres inteligentes
 
Regla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simpleRegla de aprendizaje del perceptrón simple
Regla de aprendizaje del perceptrón simple
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
 
Machine Learning on Big Data
Machine Learning on Big DataMachine Learning on Big Data
Machine Learning on Big Data
 
[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程
 
Capítulo 3: Estado del arte, PSO
Capítulo 3: Estado del arte, PSOCapítulo 3: Estado del arte, PSO
Capítulo 3: Estado del arte, PSO
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Introducción a las Redes Neuronales Artificiales
Introducción a las Redes Neuronales ArtificialesIntroducción a las Redes Neuronales Artificiales
Introducción a las Redes Neuronales Artificiales
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
 
Alejandra Quintana
Alejandra Quintana Alejandra Quintana
Alejandra Quintana
 

Plus de Ludim Salo

Plus de Ludim Salo (11)

¿Por qué participar como voluntaria/o?
¿Por qué participar como voluntaria/o?¿Por qué participar como voluntaria/o?
¿Por qué participar como voluntaria/o?
 
Presentacion Informe Final de Investigación
Presentacion Informe Final de InvestigaciónPresentacion Informe Final de Investigación
Presentacion Informe Final de Investigación
 
Investigación documental y de campo | El impacto actual de la difusión del es...
Investigación documental y de campo | El impacto actual de la difusión del es...Investigación documental y de campo | El impacto actual de la difusión del es...
Investigación documental y de campo | El impacto actual de la difusión del es...
 
Licenciatura en Matemáticas | Campaña de difusión
Licenciatura en Matemáticas | Campaña de difusiónLicenciatura en Matemáticas | Campaña de difusión
Licenciatura en Matemáticas | Campaña de difusión
 
Licenciatura en Matemáticas | Campaña publicitaria
Licenciatura en Matemáticas | Campaña publicitariaLicenciatura en Matemáticas | Campaña publicitaria
Licenciatura en Matemáticas | Campaña publicitaria
 
Instancia2
Instancia2Instancia2
Instancia2
 
Salida50
Salida50Salida50
Salida50
 
Salida10
Salida10Salida10
Salida10
 
Branch&bound
Branch&boundBranch&bound
Branch&bound
 
Cultura de Masas
Cultura de MasasCultura de Masas
Cultura de Masas
 
Statics
StaticsStatics
Statics
 

Dernier

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Dernier (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Particle swarm optimization

  • 1. Sistemas Adaptativos PSO, particle swarm optimization u Optimización por enjambre de partículas. Integrantes del equipo: Ludim Sánchez Carlos García Otniel Aguilar Ricardo Morales Eduardo Briones Alex Leal
  • 3. Descripción . Método inspirado por las parvadas de pájaros y el conjunto de peces nadando donde estos siguen un objetivo en común..
  • 4. ¿PSO? PSO (particle swarm optimization) consiste principalmente en un espacio de búsqueda en el cual un conjunto de partículas sigue a otro más cercano al objetivo, de esta manera, buscan un punto óptimo, por lo tanto, cada partícula busca mejores posiciones en el espacio disponible de búsqueda cambiando su velocidad. Cabe mencionar que entre más lejana se localice la posición de la partícula a más velocidad esta irá para aproximarse a otro conjunto de partículas más cercanas al objetivo. El proceso termina cuando una partícula alcanza o llega al objetivo.
  • 5. La población se mueve en el espacio de búsqueda guiado por las partículas que han obtenido las mejores posiciones cercanas al objetivo.
  • 6. Ejemplo de aplicación Supongamos que existe una población de humanos en la cual todos toman diferentes caminos ó caminos aleatorios, todos con el mismo objetivo. Si alguien se da cuenta que esta cerca del objetivo manda una señal o en su defecto un aviso a los demás, los cuales tratan de aproximarse con una velocidad mayor hacia el aviso. Conforme la tipología avanza, ciertas personas se acercaran al objetivo más rápidamente, por lo cual todos estos humanos llegan hacia el objetivo final. Se toma en cuenta lo siguiente: Partículas ó agentes Individuo en el espacio de búsqueda. Dato de partícula Puede referirse a cualquier tipo de dato necesario para la localización. PB (best local possible) Es la mejor posición individual obtenida durante el proceso respecto al objetivo. GB (best global possible) La mejor solución obtenida en toda el área de búsqueda de las partículas Velocidad Velocidad de cada partícula.
  • 8.
  • 9.
  • 10. Aplicación de PSO Biomédico: Agrupación de genes Redes de comunicación: Control de red TCP Agrupamiento y clasificación: Clustering dinámico Optimización combinatoria: Problema del viajero
  • 11. Conclusión Concluimos que el PSO es un algoritmo sencillo de fácil implementación en el cual se puede llegar a una solución óptima a partir de un número de iteraciones basadas en una población de partículas. Además nos pudimos dar cuenta que una de las aplicaciones más importantes recaen en las redes neuronales.