Publication:
A Memetic Algorithm for the Solution of the Resource Leveling Problem

dc.contributor.authorIranagh, Mahdi Abbasi
dc.contributor.authorSonmez, Rifat
dc.contributor.authorAtan, Tankut S.
dc.contributor.authorUysal, Furkan
dc.contributor.authorBettemir, Önder Halis
dc.contributor.institutionIranagh, Mahdi Abbasi, Transit & Rail Company, Toronto, Canada
dc.contributor.institutionSonmez, Rifat, Department of Civil Engineering, Middle East Technical University (METU), Ankara, Turkey
dc.contributor.institutionAtan, Tankut S., Department of Industrial Engineering, Bahçeşehir Üniversitesi, Istanbul, Turkey
dc.contributor.institutionUysal, Furkan, College of Engineering and Technology, American University of the Middle East, Al Ahmadi, Kuwait
dc.contributor.institutionBettemir, Önder Halis, Department of Civil Engineering, Inönü Üniversitesi, Malatya, Turkey
dc.date.accessioned2025-10-05T14:58:56Z
dc.date.issued2023
dc.description.abstractIn this paper, we present a novel memetic algorithm (MA) for the solution of the resource leveling problem (RLP). The evolutionary framework of the MA is based on integration of a genetic algorithm and simulated annealing methods along with a resource leveling heuristic. The main objective of the proposed algorithm is to integrate complementary strengths of different optimization methods and incorporate the individual learning as a separate process for achieving a successful optimization method for the RLP. The performance of the MA is compared with the state-of-the-art leveling methods. For small instances up to 30 activities, mixed-integer linear models are presented for two leveling metrics to provide a basis for performance evaluation. The computational results indicate that the new integrated framework of the MA outperforms the state-of-the-art leveling heuristics and meta-heuristics and provides a successful method for the RLP. The limitations of popular commercial project management software are also illustrated along with the improvements achieved by the MA to reveal potential contributions of the proposed integrated framework in practice. © 2023 Elsevier B.V., All rights reserved.
dc.identifier.doi10.3390/buildings13112738
dc.identifier.issn20755309
dc.identifier.issue11
dc.identifier.scopus2-s2.0-85178350353
dc.identifier.urihttps://doi.org/10.3390/buildings13112738
dc.identifier.urihttps://hdl.handle.net/20.500.14719/7791
dc.identifier.volume13
dc.language.isoen
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)
dc.relation.oastatusAll Open Access
dc.relation.oastatusGold Open Access
dc.relation.sourceBuildings
dc.subject.authorkeywordsGenetic Algorithms
dc.subject.authorkeywordsMemetic Algorithms
dc.subject.authorkeywordsOptimization
dc.subject.authorkeywordsProject Scheduling
dc.subject.authorkeywordsResource Leveling
dc.subject.authorkeywordsSimulated Annealing
dc.subject.authorkeywordsGenetic Algorithms
dc.subject.authorkeywordsHeuristic Methods
dc.subject.authorkeywordsProject Management
dc.subject.authorkeywordsScheduling Algorithms
dc.subject.authorkeywordsEvolutionary Framework
dc.subject.authorkeywordsIntegrated Frameworks
dc.subject.authorkeywordsLevelings
dc.subject.authorkeywordsMemetic Algorithms
dc.subject.authorkeywordsOptimisations
dc.subject.authorkeywordsOptimization Method
dc.subject.authorkeywordsProject Scheduling
dc.subject.authorkeywordsResources Leveling
dc.subject.authorkeywordsSimulated Annealing Method
dc.subject.authorkeywordsState Of The Art
dc.subject.authorkeywordsSimulated Annealing
dc.subject.indexkeywordsGenetic algorithms
dc.subject.indexkeywordsHeuristic methods
dc.subject.indexkeywordsProject management
dc.subject.indexkeywordsScheduling algorithms
dc.subject.indexkeywordsEvolutionary framework
dc.subject.indexkeywordsIntegrated frameworks
dc.subject.indexkeywordsLevelings
dc.subject.indexkeywordsMemetic algorithms
dc.subject.indexkeywordsOptimisations
dc.subject.indexkeywordsOptimization method
dc.subject.indexkeywordsProject scheduling
dc.subject.indexkeywordsResources leveling
dc.subject.indexkeywordsSimulated annealing method
dc.subject.indexkeywordsState of the art
dc.subject.indexkeywordsSimulated annealing
dc.titleA Memetic Algorithm for the Solution of the Resource Leveling Problem
dc.typeArticle
dcterms.referencesValadares Tavares, Luís, Optimal resource profiles for program scheduling, European Journal of Operational Research, 29, 1, pp. 83-90, (1987), Easa, Said M., Resource leveling in construction by optimization, Journal of Construction Engineering and Management, 115, 2, pp. 302-316, (1989), International Journal of Operations Research, (2007), Son, Jaeho, Binary resource leveling model: Activity splitting allowed, Journal of Construction Engineering and Management, 130, 6, pp. 887-894, (2004), Iranagh, Mahdi Abbasi, A genetic algorithm for resource leveling of construction projects, 2, pp. 1047-1054, (2012), Project Scheduling with Time Windows and Scarce Resources, (2003), Ramlogan, R. N., Mixed integer model for resource allocation in project management, Engineering Optimization, 15, 2, pp. 97-111, (1989), Mattila, Kris G., Resource leveling of linear schedules using integer linear programming, Journal of Construction Engineering and Management, 124, 3, pp. 232-243, (1998), Hariga, Moncer A., Cost optimization model for the multiresource leveling problem with allowed activity splitting, Journal of Construction Engineering and Management, 137, 1, pp. 56-64, (2011), Rieck, Julia, Mixed-integer linear programming for resource leveling problems, European Journal of Operational Research, 221, 1, pp. 27-37, (2012)
dspace.entity.typePublication
local.indexed.atScopus
person.identifier.scopus-author-id56426293700
person.identifier.scopus-author-id6602554238
person.identifier.scopus-author-id6505816858
person.identifier.scopus-author-id25642193700
person.identifier.scopus-author-id24450062700

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
A Memetic Algorithm for the Solution of the Resource Leveling Problem.pdf
Size:
1.72 MB
Format:
Adobe Portable Document Format