[1] Heilongjiang Univ, Sch Math Sci, Harbin 150080, Peoples R China
[2] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin 150001, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
[4] Univ Adelaide, Sch Elect & Elect Engn, Adelaide, SA 5005, Australia
[5] Washington Univ, Dept Mech Engn, St Louis, MO 63130 USA