Papers › A hybrid deep-learning-metaheuristic framework for bi-level network design problems

A hybrid deep-learning-metaheuristic framework for bi-level network design problems

10 Mar 2023arXiv:2303.06024archive 2025-07-28

Bahman Madadi, Goncalo Homem de Almeida Correia

This study proposes a hybrid deep-learning-metaheuristic framework with a bi-level architecture for road network design problems (NDPs). We train a graph neural network (GNN) to approximate the solution of the user equilibrium (UE) traffic assignment problem and use inferences made by the trained model to calculate fitness function evaluations of a genetic algorithm (GA) to approximate solutions for NDPs. Using three test networks, two NDP variants and an exact solver as benchmark, we show that on average, our proposed framework can provide solutions within 1.5% gap of the best results in less than 0.5% of the time used by the exact solution procedure. Our framework can be utilized within an expert system for infrastructure planning to determine the best infrastructure planning and management decisions under different scenarios. Given the flexibility of the framework, it can easily be adapted to many other decision problems that can be modeled as bi-level problems on graphs. Moreover, we foreseen interesting future research directions, thus we also put forward a brief research agenda for this topic. The key observation from our research that can shape future research is that the fitness function evaluation time using the inferences made by the GNN model was in the order of milliseconds, which points to an opportunity and a need for novel heuristics that 1) can cope well with noisy fitness function values provided by deep learning models, and 2) can use the significantly enlarged efficiency of the evaluation step to explore the search space effectively (rather than efficiently). This opens a new avenue for a modern class of metaheuristics that are crafted for use with AI-powered predictors.

PaperPDFCode

Code

bahmanmdd/HDLMF_GIN-GA mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Bilevel OptimizationEquilibrium traffic assignmentGraph Neural Network

Datasets

Introduced by this paper, per the archive.

Equilibrium-Traffic-Networks

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Bilevel Optimization Equilibrium-Traffic-Networks/Anaheim GIN-GA Optimality Gap 0.21 % #1 of 1 Archive leaderboard report
Bilevel Optimization Equilibrium-Traffic-Networks/Eastern Massachusetts GIN-GA Optimality Gap 0.48 % #1 of 1 Archive leaderboard report
Bilevel Optimization Equilibrium-Traffic-Networks/Sioux Falls GIN-GA Optimality Gap 1.44 % #1 of 1 Archive leaderboard report
Equilibrium traffic assignment Equilibrium-Traffic-Networks/Eastern Massachusetts GIN-GA MAPE (%) 1.12 % #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Graph Neural Network

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections