1. School of Mining Engineering, College of Engineering, University of Tehran, Tehran, Iran
2. Department of Computer Engineering, Amirkabir University of Technology, Tehran, Iran
3. Electrical and Computer Engineering Department, Semnan University, Semnan, Iran
4. Department of Mining, Faculty of Engineering, Lorestan University, Khorramabad, Iran
5. Department of Mining and Geological Engineering, University of Arizona, Tucson, USA
6. Minerals and Metallurgical Engineering, Department of Civil, Environmental and Natural Resources Engineering, Luleå University of Technology, Sweden