1. Department of Computer Science, China University of Geosciences, Wuhan, Hubei 430074, P. R. China
2. Department of Mathematics, China University of Geosciences, Wuhan, Hubei 430074, P. R. China
3. Department of Computer Science, University of New Brunswick, Fredericton, New Brunswick E3B5A3, Canada