Optimization Of Resource Allocation And Leveling Using Genetic Algorithms

Abstract

Resource allocation and leveling are of the top challenges in project management, due to the complexity of projects. This research aims to develop an optimization model for resource smoothing, so that. The proposed model is formulated using C++ program for resource smoothing. The project management software MS-Projects is adopted hereto perform resource leveling to facilitate achieving the optimal solution.The proposed model utilizes a system that depends on Genetic Algorithms (GAs) procedure built in C++ program to find the optimum solution.This research reach concludes that it is possible to smooth resources using Genetic Algorithms program and compares then with MS-Project when the GA results are better than MS-Project.Three case studies have been applied in this research and the application results come identical with research objectives, to form the conclusion.Then comes the recommendations regarding adopting and using the research results in construction planning and project management. Further suggestions related to the research subject are proposed for future works.