1. Amirkabir University of Technology, Department of Computer Engineering and Information Technology, Tehran, Iran
2. Computer Engineering Department, Najafabad Branch, Islamic Azad University, Najafabad, Iran
3. Department of Mechanical Engineering, University of Science and Culture, Tehran, Iran
4. College of Engineering and Applied Sciences, American University of Kuwait, Salmiya, Kuwait
5. Center for Artificial Intelligence Research and Optimisation, Torrens University Australia, Brisbane, Australia