11/09/2026
Seismic disasters create massive, immediate humanitarian needs that conventional supply chains cannot meet due to the partial destruction of road infrastructure, the diversity of demands, and the multiplicity of aid depots. This chapter presents SeismoRoute, an intelligent post-earthquake logistics optimization system developed for the MTSPC26 competition. The core problem is formulated as a Multi-Depot Vehicle Routing Problem with a Heterogeneous Fleet and Time Windows (MDVRPTW-HF), augmented by a novel arc accessibility constraint ($R_{ij}$) that models the physical impact of seismic damage on the road network. The weighted bi-objective function simultaneously minimizes total logistics costs and the urgency penalty associated with delivery delays in priority disaster zones. Google's OR-Tools 9.12 solver is deployed within a nine-step algorithmic pipeline, combining the Clarke-Wright heuristic for initial route construction with the Guided Local Search metaheuristic for optimization. The SeismoRoute platform, built using a full-stack architecture (React, Node.js, FastAPI, MongoDB), covers 182 Moroccan localities distributed across 12 regions and 12 logistics depots. On a test instance from the Marrakech region (16 nodes, 4 vehicles), the solver achieves an OPTIMAL status in 28 seconds, with an objective score of $Z = 412.5$ and a total distance of 340 km. These results demonstrate the system's feasibility and effectiveness in facilitating rapid, precise, and traceable humanitarian aid during a seismic crisis.
This project was conducted by :
Ilyas GHACHIMI; Fouad BANAN
under the supervision of Mohamed El Alaoui
📍ENSA Beni Mellal
🗓 18 April 2026
To keep in touch
LinkedIn: https://www.linkedin.com/company/the-moroccan-tsp-competition
Instagram: https://www.instagram.com/the_moroccan_tsp_competition
Facebook: https://web.facebook.com/The.Moroccan.TSP.Competition/
YouTube: https://www.youtube.com/
Tiktok: https://www.tiktok.com/.moroccan.tsp
Website: https://sites.google.com/usms.ma/mtspc
email: [email protected]