Back to projects
System Design & Architecture
Deep Dive Engineering Case Study

Saarthi

Collision-Free Train Path Optimization System

Optimization Engine:IBM ILOG CPLEX
Domain:Railway Scheduling & Routing
Hackathon:SIH 2025
IBM ILOG CPLEXOPL (Optimization Programming Language)Operations ResearchReactViteJavaScriptData VisualizationSimulation Modeling
Problem Statement & Business Need

Saarthi is a decision-support system developed during Smart India Hackathon 2025 for the Ministry of Railways. The project focuses on optimal and collision-free train path prediction using Operations Research models implemented with IBM ILOG CPLEX and OPL. The backend optimization engine computes feasible schedules and paths under real-world constraints, while a React-based frontend visualizes simulations and system responses, enabling stakeholders to analyze and validate routing decisions interactively.

High-Level Architecture & Flow

Decoupled client-server topology designed for high availability, low-latency client synchronization, and zero-egress distributed cloud hosting.

Key System Highlights

  • Collision-free train path and schedule optimization
  • Operations Research-based modeling using IBM ILOG CPLEX
  • Constraint-based optimization with OPL
  • Frontend simulation and visualization of routing decisions
  • Designed for real-world railway traffic constraints
  • Built for Smart India Hackathon 2025 - Ministry of Railways problem statement