1. Department of Computer, Borujerd Branch, Islamic Azad University, Borujerd, Iran
2. Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran
3. Computer Engineering Department, Science and Research Branch, Islamic Azad University, Tehran, Iran
4. Computer Science, University of Human Development, Sulaymaniyah, Iraq