Automated construction schedule optimization using Genetic Algorithm

preprint OA: closed
View at publisher

Abstract

Construction project management is a complex process that involves numerous resources and activities that challenges the scheduling of each activity. Effective scheduling is essential for the success of any construction project, but resource allocation conflicts pose a significant challenge for construction managers. This paper proposes a Genetic Algorithm (GA) based model to optimize construction schedules, considering construction resource constraints such as construction activity, construction site, labour, machine, and work timing for labour and machines. The random schedule created with many constraints and parameters will have conflicts in their schedule and cannot be used directly. In this paper, the genetic algorithm uses selection, mutation, and crossover processes to create a new conflict-free schedule until the desired fitness level is reached or the maximum number of iterations is completed. The proposed model is implemented in Python, and the conflict-free schedule is printed as a result. The novelty of this paper is the attempt to apply the job shop scheduling technique for day-to-day construction schedules without conflict using GA. This algorithm can be adapted to optimize the construction schedule for any project and can include additional factors that impact the construction schedule. Overall, this paper provides a valuable contribution to construction project management by presenting an effective optimization model for scheduling construction projects.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00