A divided algorithm to improve Smith's algorithm for a matrix with integer elements and its applications | IEEE Conference Publication | IEEE Xplore