SlideShare a Scribd company logo
1 of 14
Algoritmo FireFly
Integrantes:
Pablo Malla,
Christian Rivera
TABLA DE
CONTENIDO
LUCIERNAGAS
Comportamiento
01
02
03
04
05
ALGORITMO FIREFLY
Concepto,
Reglas,
Cuestiones,
Atraccion,
Distancia,
Movimiento
PSEUDOCODIGO
Diagrama de flujo
RESULTADOS
Gráficos
CONCLUCIONES
LUCIERNAGAS
01
Conceptos sobre el comportamiento de las luciérnagas
COMPORTAMIENTO
Las luciérnagas son insectos voladores, además la luz
de la luciérnaga es por lo general intermitente, y brilla
de un modo específico en cada especie. Cada
forma de brillar es una señal óptica que ayuda a las
luciérnagas a encontrar posibles parejas.
Es un hermoso comportamiento cooperativo de miles
de individuos comunicándose con luces, en perfecta
sincronía
ALGORITMO FIREFLY
02
CONCEPTO
El algoritmo Firefly fue desarrollado por
Xin-She Yang en el año 2007, Inspirado
en el comportamiento del parpadeo
de las luciérnagas.
Ya que como propósito principal de su
destello, es actuar como un sistema
de señales para atraer a otras
luciérnagas.
ALGORITMO FIREFLY
REGLAS
1
2
4
3
Todas las luciérnagas son "unisex", de modo que
cualquier luciérnaga individual será atraída por todas las
demás sin importar su sexo.
La atracción es proporcional a su brillo, y para cualquier
par de luciérnagas, la menos brillante será atraída por la
más brillante; aun así, la intensidad decrece cuando
aumenta la distancia entre ambas.
El brillo de la luciérnaga es determinado por
una función objetivo.
Si no hay luciérnagas más brillantes que una
dada, ésta se mueve aleatoriamente.
CUESTIONES INPORTANTES
1. La variación de la intensidad de la luz(Es decir el brillo de cada luciérnaga)
2. La formulación de la atracción.
La atracción de una luciérnaga esta asociada por su brillo que a su vez esta
asociada con la función objetivo.
Sin embargo, la atracción β(beta) es relativa, ya que debe ser juzgada por
otras luciérnagas. Por lo tanto, debe variar con la distancia entre las
luciérnagas.
SECTOR NEWS
ATRACCION
La atracción es proporcional
a la intensidad de la luz
(beta), la cual varia con la
distancia r y
exponencialmente. Es decir:
DISTANCIA MOVIMIENTO
El movimiento de una
luciérnaga esta basada en
los principios de atracción,
cuando una luciérnaga i es
mas atractiva que una
luciérnaga j entonces:
r Escriba aquí la ecuación.es la
distancia entre las luciérnagas.
𝜷0 es la intensidad de la luz
original (atracción con r=0).
𝜸 es el coeficiente de la absorción
de la luz.
La distancia r entre dos
luciérnagas puede ser
calculada mediante la distancia
cartesiana:
D es el numero de
dimensiones.
r i.j es la distancia entre
la luciérnaga i y j.
𝜶 𝝐 [𝟎, 𝟏]
rand es un numero aleatorio
distibuido uniformemente
N(0,1).
Sk es un parámetro de
escalamiento.
PSEUDOCODIGO
03
DIAGRAMA DE FLUJO
RESULTADOS
04
RESULTADO
CONCLUCIONES
05

More Related Content

Recently uploaded

bombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptxbombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptx
EstefannyMedrano1
 
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfseTema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
yohepirell
 
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para Peligros...
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para  Peligros...TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para  Peligros...
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para Peligros...
ORLNDO1
 
bombeo cavidades progresivas en pozos Petróleros
bombeo cavidades progresivas en pozos Petrólerosbombeo cavidades progresivas en pozos Petróleros
bombeo cavidades progresivas en pozos Petróleros
EstefannyMedrano1
 

Recently uploaded (20)

guia-diseno-instalaciones-electricas.pdf
guia-diseno-instalaciones-electricas.pdfguia-diseno-instalaciones-electricas.pdf
guia-diseno-instalaciones-electricas.pdf
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
 
Presentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdfPresentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdf
 
Embriologia-2 en ganado bovino lechero .ppt
Embriologia-2 en ganado bovino lechero .pptEmbriologia-2 en ganado bovino lechero .ppt
Embriologia-2 en ganado bovino lechero .ppt
 
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdfDiseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
 
Responsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptxResponsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptx
 
bombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptxbombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptx
 
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfseTema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
 
Anexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdfAnexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdf
 
368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
ESTRATEGIA comercial de productos en mineria.pptx
ESTRATEGIA comercial de productos en mineria.pptxESTRATEGIA comercial de productos en mineria.pptx
ESTRATEGIA comercial de productos en mineria.pptx
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para Peligros...
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para  Peligros...TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para  Peligros...
TRABAJO SEGURO - Comportamientos que Salvan Vidas y Protocolos para Peligros...
 
Deusto Ingeniería 24 (Año 2023) - Universidad de Deusto
Deusto Ingeniería 24 (Año 2023) - Universidad de DeustoDeusto Ingeniería 24 (Año 2023) - Universidad de Deusto
Deusto Ingeniería 24 (Año 2023) - Universidad de Deusto
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
FORMATO PARA CONTROL DE CALIDAD DE PRODUCTOS VARIOS EN INGENIERIA ALIMENTARIA
FORMATO PARA CONTROL DE CALIDAD DE PRODUCTOS VARIOS EN INGENIERIA ALIMENTARIAFORMATO PARA CONTROL DE CALIDAD DE PRODUCTOS VARIOS EN INGENIERIA ALIMENTARIA
FORMATO PARA CONTROL DE CALIDAD DE PRODUCTOS VARIOS EN INGENIERIA ALIMENTARIA
 
Carbohidratos utilizados en la industria alimentaria.pdf
Carbohidratos utilizados en la industria alimentaria.pdfCarbohidratos utilizados en la industria alimentaria.pdf
Carbohidratos utilizados en la industria alimentaria.pdf
 
bombeo cavidades progresivas en pozos Petróleros
bombeo cavidades progresivas en pozos Petrólerosbombeo cavidades progresivas en pozos Petróleros
bombeo cavidades progresivas en pozos Petróleros
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

AlgoritmoFirefly.pptx

  • 3. LUCIERNAGAS 01 Conceptos sobre el comportamiento de las luciérnagas
  • 4. COMPORTAMIENTO Las luciérnagas son insectos voladores, además la luz de la luciérnaga es por lo general intermitente, y brilla de un modo específico en cada especie. Cada forma de brillar es una señal óptica que ayuda a las luciérnagas a encontrar posibles parejas. Es un hermoso comportamiento cooperativo de miles de individuos comunicándose con luces, en perfecta sincronía
  • 6. CONCEPTO El algoritmo Firefly fue desarrollado por Xin-She Yang en el año 2007, Inspirado en el comportamiento del parpadeo de las luciérnagas. Ya que como propósito principal de su destello, es actuar como un sistema de señales para atraer a otras luciérnagas. ALGORITMO FIREFLY
  • 7. REGLAS 1 2 4 3 Todas las luciérnagas son "unisex", de modo que cualquier luciérnaga individual será atraída por todas las demás sin importar su sexo. La atracción es proporcional a su brillo, y para cualquier par de luciérnagas, la menos brillante será atraída por la más brillante; aun así, la intensidad decrece cuando aumenta la distancia entre ambas. El brillo de la luciérnaga es determinado por una función objetivo. Si no hay luciérnagas más brillantes que una dada, ésta se mueve aleatoriamente.
  • 8. CUESTIONES INPORTANTES 1. La variación de la intensidad de la luz(Es decir el brillo de cada luciérnaga) 2. La formulación de la atracción. La atracción de una luciérnaga esta asociada por su brillo que a su vez esta asociada con la función objetivo. Sin embargo, la atracción β(beta) es relativa, ya que debe ser juzgada por otras luciérnagas. Por lo tanto, debe variar con la distancia entre las luciérnagas.
  • 9. SECTOR NEWS ATRACCION La atracción es proporcional a la intensidad de la luz (beta), la cual varia con la distancia r y exponencialmente. Es decir: DISTANCIA MOVIMIENTO El movimiento de una luciérnaga esta basada en los principios de atracción, cuando una luciérnaga i es mas atractiva que una luciérnaga j entonces: r Escriba aquí la ecuación.es la distancia entre las luciérnagas. 𝜷0 es la intensidad de la luz original (atracción con r=0). 𝜸 es el coeficiente de la absorción de la luz. La distancia r entre dos luciérnagas puede ser calculada mediante la distancia cartesiana: D es el numero de dimensiones. r i.j es la distancia entre la luciérnaga i y j. 𝜶 𝝐 [𝟎, 𝟏] rand es un numero aleatorio distibuido uniformemente N(0,1). Sk es un parámetro de escalamiento.