1. Department of Electrical and Electronics Engineering, Islamic Azad University of Saveh, Saveh 14778-93855, Iran
2. Electrical Engineering Department, Iran University of Science & Technology, Tehran 13114-16846, Iran
3. Department of Industrial Engineering, Dalhousie University, 5269 Morris Street, Halifax, NS B3H 4R2, Canada