Clustering for set partitioning with a case study in ridesharing | IEEE Conference Publication | IEEE Xplore