Coulomb's and Franklin's laws Algorithm (CFA)

An optimization algorithm inspired from Franklin's and Coulomb's laws theory

You are now following this Submission

Coulomb's and Franklin's laws Algorithm (CFA) is a nature-inspired optimization algorithm which is inspired from Franklin's and Coulomb's laws theory. It is based on the impact of electrically charged particles on each other due to electrical attraction and repulsion forces.
Based on the paper:
Mojtaba Ghasemi, Sahand Ghavidel, Jamshid Aghaei, Ebrahim Akbari, and Li Li. "CFA optimizer: A new and powerful algorithm inspired by Franklin's and Coulomb's laws theory for solving the economic load dispatch problems." International Transactions on Electrical Energy Systems 28, no. 5 (2018): e2536. DOI: https://doi.org/10.1002/etep.2536

Cite As

Ebrahim Akbari (2026). Coulomb's and Franklin's laws Algorithm (CFA) (https://au.mathworks.com/matlabcentral/fileexchange/75878-coulomb-s-and-franklin-s-laws-algorithm-cfa), MATLAB Central File Exchange. Retrieved .

Ghasemi, Mojtaba, et al. CFA Optimizer: A New and Powerful Algorithm Inspired by Franklin’s and Coulomb’s Laws Theory for Solving the Economic Load Dispatch Problems. no. 5, Wiley, Jan. 2018, p. e2536, doi:10.1002/etep.2536.

View more styles

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.2

Editing description.

1.0.1

Adding DOI to the reference paper.

1.0.0