Este documento presenta el algoritmo FireFly, inspirado en el comportamiento de las luciérnagas. Describe las reglas del algoritmo, incluyendo que la atracción entre luciérnagas es proporcional a su brillo y decrece con la distancia, y que las luciérnagas se mueven hacia luciérnagas más brillantes o aleatoriamente si no hay ninguna más brillante. También incluye ecuaciones para calcular la atracción y el movimiento de las luciérnagas.