A novel clustering algorithm based on the natural reverse nearest neighbor structure. (September 2019)