Multiscale modeling in mathematical programming: Application of Clustering