PSA: A novel optimization algorithm based on survival rules of porcellio scaber
Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect