Skip to main navigation Skip to search Skip to main content

Efficient Road Renovation Scheduling under Uncertainty using Lower Bound Pruning

Research output: Working paperPreprintAcademic

Abstract

Urban infrastructure degrades over time, necessitating periodic renovation to maintain functionality and safety. When renovation is delayed beyond the infrastructure's remaining lifespan, costly emergency interventions become necessary to prevent failure. Decision makers must therefore balance expected emergency intervention costs against traffic congestion impacts. We formalize this trade-off as a road network maintenance scheduling problem with uncertain deadlines, which presents optimization challenges including computationally expensive evaluation and an exponentially growing solution space. To address these challenges, this paper contributes a hybrid optimization approach combining machine learning with genetic algorithms for large-scale infrastructure renovation scheduling under uncertainty. We formulate the problem as a bi-level multi-objective optimization problem that explicitly accounts for uncertain infrastructure lifespans through probabilistic failure models. We develop a progressive lower bound evaluation method that integrates machine learning surrogate models with a multi-objective genetic algorithm to improve solution quality by enabling more iterations within fixed computational budgets. We demonstrate the method's effectiveness on substantially larger problem instances (76 projects) than previously addressed in the literature, achieving statistically significant improvements across multiple performance metrics by increasing computational efficiency up to 40 times compared to standard approaches.
Original languageEnglish
PublisherArXiv.org
Number of pages24
DOIs
Publication statusPublished - 17 Feb 2026

Keywords

  • cs.CE

Fingerprint

Dive into the research topics of 'Efficient Road Renovation Scheduling under Uncertainty using Lower Bound Pruning'. Together they form a unique fingerprint.

Cite this