The process of ﬁnding the optimal allocation of limited resources to a number of tasks for optimizing multiple objectives is called multi-objective resource allocation problem (MORAP). This paper presents K-means-clustering based on one of the evolutionary algorithm, genetic algorithm(GA), to solve MORAP. Using the K-means-clustering algorithm to divide the population to a speciﬁc number of sub-populations each of them with dynamic size. Therefore, different operators of GA (crossover&mutation) can be implemented to each subpopulation instead of applied the same GA operators to the all population. The aim of dynamic clustering is to preserve and introduce diversity into solutions, instead of the solutions becoming similar each other. Two problems taken from the literature are used to compare the performance of the proposed algorithm with the competing algorithms. Moreover, an example of optimum utilization of human resource in reclamation of derelict land in Toshka-Egypt is solved by our approach. The results of different test problems have showed the superiority of our algorithm to solve MORAP.
Digital Object Identifier (DOI)
A. Mousa, A.; A. El-Shorbagy, M.; and A. Farag, M.
"K-means-Clustering Based Evolutionary Algorithm for Multi-objective Resource Allocation Problems,"
Applied Mathematics & Information Sciences: Vol. 11
, Article 15.
Available at: https://dc.naturalspublishing.com/amis/vol11/iss6/15