Optimization of time-cost-resource trade-off problems in project scheduling using meta-heuristic algorithms

Thesis Type: Doctorate

Institution Of The Thesis: Middle East Technical University, Faculty of Engineering, Department of Civil Engineering, Turkey

Approval Date: 2009

Thesis Language: English

Student: Önder Halis Bettemir

Supervisor: RİFAT SÖNMEZ


In this thesis, meta-heuristic algorithms are developed to obtain optimum or near optimum solutions for the time-cost-resource trade-off and resource leveling problems in project scheduling. Time cost trade-off, resource leveling, single-mode resource constrained project scheduling, multi-mode resource constrained project scheduling and resource constrained time cost trade-off problems are analyzed. Genetic algorithm simulated annealing, quantum simulated annealing, memetic algorithm, variable neighborhood search, particle swarm optimization, ant colony optimization and electromagnetic scatter search meta-heuristic algorithms are implemented for time cost trade-off problems with unlimited resources. In this thesis, three new meta-heuristic algorithms are developed by embedding meta-heuristic algorithms in each other. Hybrid genetic algorithm with simulated annealing presents the best results for time cost trade-off. Resource leveling problem is analyzed by five genetic algorithm based meta-heuristic algorithms. Apart from simple genetic algorithm, four meta-heuristic algorithms obtained same schedules obtained in the literature. In addition to this, in one of the test problems the solution is improved by the four meta-heuristic algorithms. For the resource constrained scheduling problems; genetic algorithm, genetic algorithm with simulated annealing, hybrid genetic algorithm with simulated annealing and particle swarm optimization meta-heuristic algorithms are implemented. The algorithms are tested by using the project sets of Kolisch and Sprecher (1996). Genetic algorithm with simulated annealing and hybrid genetic algorithm simulated annealing algorithm obtained very successful results when compared with the previous state of the art algorithms. 120-activity multi-mode problem set is produced by using the single mode problem set of Kolisch and Sprecher (1996) for the analysis of resource constrained time cost trade-off problem. Genetic algorithm with simulated annealing presented the least total project cost.