1. School of Computer Science and Technology Xidian University Xi'an Shaanxi China
2. Department of Computer Science Swansea University Swansea UK
3. Department of Computer Science Durham University Durham UK
4. 20th Research Institute China Electronic Science and Technology Group Co., Ltd Xi'an Shaanxi China
5. Xi'an Thermal Power Research Institute Co., Ltd Xi'an China