Firefly algorithm based on intelligent single particle learning. (15th January 2021)