K-means-Clustering Based Evolutionary Algorithm for Multi-objective Resource Allocation Problems