Efficient Hybrid Genetic Algorithm for Resource Leveling via Activity Splitting |
| |
Authors: | Seyed Hossein Hashemi Doulabi Abbas Seifi Seyed Yasser Shariat |
| |
Affiliation: | 1Research Assistant, Dept. of Industrial Engineering, Amirkabir Univ. of Technology, Tehran, Iran (corresponding author). E-mail: Hashemidoulabi@aut.ac.ir 2Associate Professor, Industrial Engineering and Productivity Research Center, Amirkabir Univ. of Technology, Tehran, Iran. E-mail: aseifi@aut.ac.ir 3Teaching Assistant, Dept. of Social Science, Imam Khomeini International Univ., Ghazvin, Iran. E-mail: sharya@ikiu.ac.ir
|
| |
Abstract: | Resource leveling problem is an attractive field of research in project management. Traditionally, a basic assumption of this problem is that network activities could not be split. However, in real-world projects, some activities can be interrupted and resumed in different time intervals but activity splitting involves some cost. The main contribution of this paper lies in developing a practical algorithm for resource leveling in large-scale projects. A novel hybrid genetic algorithm is proposed to tackle multiple resource-leveling problems allowing activity splitting. The proposed genetic algorithm is equipped with a novel local search heuristic and a repair mechanism. To evaluate the performance of the algorithm, we have generated and solved a new set of network instances containing up to 5,000 activities with multiple resources. For small instances, we have extended and solved an existing mixed integer programming model to provide a basis for comparison. Computational results demonstrate that, for large networks, the proposed algorithm improves the leveling criterion at least by 76% over the early schedule solutions. A case study on a tunnel construction project has also been examined. |
| |
Keywords: | Resource management Construction management Scheduling Algorithms |
|
|