Firefly algorithm and its applications

Firefly algorithm and its applications

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Swarm Intelligence -Volume 2: Innovation, new algorithms and methods — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

In recent years, swarm intelligence optimization algorithm is a research hotspot in the area of computational intelligence and artificial intelligence. And its application has already penetrated into many fields. In many kinds of intelligent algorithms, the firefly algorithm (FA) is a relatively novel algorithm and shows excellent performance. In this chapter, we introduced FA algorithm and its applications. First, we described the basic concepts of the FA algorithm. Then, we improved the FA by combining the characteristics of specific problems to solve various problems such as numerical optimization, clustering analysis and protein complexes discovering on protein-protein interaction network. We gave the detailed implement steps and the comparing results to show the feasibility of FA and extensive of its applications.

Chapter Contents:

  • Abstract
  • 8.1 Introduction
  • 8.2 Firefly algorithm and numerical optimization
  • 8.2.1 Standard firefly algorithm
  • 8.2.2 Fireworks-firefly algorithm
  • Fireworks-firefly
  • Step length and attractiveness
  • Firefly movement
  • 8.2.3 Experiments for numerical optimization
  • 8.3 Clustering using improved firefly algorithm
  • 8.3.1 Clustering problem description
  • 8.3.2 Clustering using improved FA algorithm
  • 8.3.3 Implementation and results
  • Dataset description
  • Effect of the parameter
  • Analysis of algorithm convergence
  • Clustering results and comparison
  • 8.4 Identifying protein complexes by firefly clustering algorithm
  • 8.4.1 Constructing weighted dynamic PPI network
  • 8.4.2 PPI firefly clustering algorithm
  • Firefly representation and initialization
  • Objective function
  • Firefly random search and movement
  • 8.4.3 Experiments and discussion
  • Experimental data and parameter setting
  • Evaluation measures
  • Reliability of PFCA
  • Comparison with other methods
  • 8.5 Conclusion and discussion
  • References

Inspec keywords: artificial intelligence; proteins; swarm intelligence; optimisation

Other keywords: computational intelligence; artificial intelligence; swarm intelligence optimization algorithm; firefly algorithm; protein-protein interaction network; numerical optimization; FA algorithm

Subjects: Artificial intelligence; Optimisation techniques

Preview this chapter:
Zoom in

Firefly algorithm and its applications, Page 1 of 2

| /docserver/preview/fulltext/books/ce/pbce119g/PBCE119G_ch8-1.gif /docserver/preview/fulltext/books/ce/pbce119g/PBCE119G_ch8-2.gif

Related content

This is a required field
Please enter a valid email address