Department of Computer Science and Technology;
China University of Petroleum;
Beijing 102249;
P. R. China;
Institute of ComPuting Technology;
Chinese academy of Sciences;
Beijing 100008;
P. R. China;
Naval Academy of Armament;
Beijing;
100161;
China;