  Firefly algorithm is a nature-inspired optimization algorithm and there have
been significant developments since its appearance about ten years ago. This
chapter summarizes the latest developments about the firefly algorithm and its
variants as well as their diverse applications. Future research directions are
also highlighted.
