Affiliation: | (1) Computer Science Department, University of North Carolina Charlotte, University City Blvd, Charlotte, NC, USA;(2) Computer Engineering and IT Department, Amirkabir University of Technology, Tehran, Iran;(3) Mechanical and Industrial Engineering Department, Concordia University, CONCAVE Research Centre, CR-200, Concordia University, Quebec, Canada |