" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | Background: Railway maintenance for fixed infrastructure of Engineering, Traction Distribution, and Signal & Telecommunication departments is currently planned independently. Each department requests maintenance blocks/disconnections via the BDMS system. This planning process is decentralized and manual. This often leads to inefficient block utilization, poor coordination, and suboptimal scheduling,which may reduce asset availability and impact train operations. Detailed Description: Maintenance data-such as defects and overdue tasks-is maintained separately in systems like Track Management System (TMS), Signalling Maintenance & Management System (SMMS), and Traction Distribution Management System (TDMS). Meanwhile, the Control Office Application (COA) manages block corridor availability. Without integration and coordinated scheduling, maintenance blocks/disconnections are not optimally planned, resulting in asset downtime and reduced availability of fixed infrastructure for train operation.Your task is to develop an Automatic Block Planning system that integrates maintenance, defects and corridor data to generate optimized block schedules. The system should prioritize maintenance activities to minimize asset downtime and maximize the availability of critical infrastructure, ensuring uninterrupted train operations. Expected Solution: Participants should build an Al system that includes: 1. Integration of maintenance data (defects, overdue maintenance) from TMS, SMMS, and TDMS with corridor block and block availability as per the Train Time Table and the goods trains forecast from the Control Office. 2. Uses AI/ML algorithms to prioritize and schedule maintenance tasks based on criticality, urgency, and impact on asset availability. 3. Optimize block scheduling to maximize asset uptime by minimizing downtime and efficiently coordinating multi-department activities. 4. Provides block plans over multiple time horizons-weekly and monthly-to support both short-term and long-term maintenance. The solution should transform current decentralized and manual block planning into a data-driven, coordinated process that maximizes asset availability, improves safety, and supports reliable train operations. |
| Organization: | Ministry of Railways |
| Department: | Ministry of Railways |
| Category: | Software |
| Theme: | Transportation & Logisticstd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
Indian Railways operates one of the densest and largest rail networks in the world [KNOWN]. Fixed infrastructure maintenance—spanning Engineering (track/bridges), Traction Distribution (overhead equipment/OHE), and Signal & Telecommunication (S&T)—is currently planned independently across siloed systems: Track Management System (TMS), Traction Distribution Management System (TDMS), and Signalling Maintenance & Management System (SMMS) [PS]. Requests for traffic and power blocks are submitted through the Block & Disconnection Management System (BDMS) [PS]. However, because block planning remains largely manual and decentralized [PS], multi-departmental coordination is poor, resulting in underutilized maintenance corridors, frequent train detentions, reduced asset availability, and heightened safety risks [PS].
This project proposes RAIL-BLOCK AI (Smart Railway Asset & Corridor Optimization Platform), an integrated, intelligent decision-support system [INFERENCE]. RAIL-BLOCK AI ingests maintenance defects and overdue tasks from TMS, SMMS, and TDMS, ingests train schedules and goods forecasts from the Control Office Application (COA), and employs a hybrid optimization engine (Combining Mixed-Integer Linear Programming / Constraint Programming with Gradient Boosting Risk Scoring) [INFERENCE]. The platform generates automated, multi-horizon (weekly and monthly) shadow and integrated maintenance block plans [PS]. By bundling multi-departmental maintenance into synchronized corridor slots [INFERENCE], RAIL-BLOCK AI minimizes track downtime, eliminates train delays, and maximizes network throughput [PS].
| Key | Value |
|---|---|
| Problem Statement Number | SIH26027 [PS] |
| Title | AI-Powered Automatic Block Planning to Maximize Asset Availability for Train Operations on Indian Railways [PS] |
| Organization | Ministry of Railways [PS] |
| Department | Ministry of Railways [PS] |
| Category | Software [PS] |
| Theme | Transportation & Logistics [PS] |
| Deadline | 30 September 2026 [PS] |
| Ideas Counter | 0/500 [PS] |
| Dataset Link | Not Provided / Empty [PS] |
To transform decentralized, manual railway block planning into an AI-driven, multi-departmentally coordinated, spatio-temporally optimized maintenance scheduling system that maximizes fixed asset availability and minimizes train operational disruption [PS].
The explicit description and expected solution in SIH26027 are broken down into atomic requirements:
Requirement 1 (Data Integration - Multi-Department Maintenance) [PS]
Requirement 2 (Data Integration - Traffic & Corridor Availability) [PS]
Requirement 3 (AI/ML Prioritization) [PS]
Requirement 4 (Multi-Department Block & Corridor Optimization) [PS]
Requirement 5 (Multi-Horizon Time Planning) [PS]
Requirement 6 (Systemic Goal & Operating Context) [PS]
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| Sr. Divisional Operations Manager (Sr. DOM) / Chief Controller [INFERENCE] | Maximize train punctuality and freight throughput while granting required safety blocks [KNOWN]. | Manual block allocation leads to severe train bunching, unexpected line closures, and missed freight targets [KNOWN]. | High-visibility traffic impact simulator, automated window identifier, and real-time conflict-free block recommendations [INFERENCE]. |
| Sr. Divisional Engineer (Sr. DEN - Track) [INFERENCE] | Ensure track safety, clear urgent rail/weld defects, and run track machines (tamping, BCM) [KNOWN]. | Block requisitions submitted in BDMS are frequently rejected, truncated, or granted late, delaying critical repairs [RESEARCHED]. | Prioritized task queue based on defect criticality and automated bundling with S&T/TRD works in same corridor [INFERENCE]. |
| Sr. Divisional Electrical Engineer (Sr. DEE/TRD) [INFERENCE] | Maintain OHE wires, power supply installations, and switch gears with minimal power blocks [KNOWN]. | Forced to request standalone power blocks on same track sections where track machines worked hours earlier [INFERENCE]. | Automated spatial co-location engine to request "Shadow Power Blocks" concurrently with engineering blocks [INFERENCE]. |
| Sr. Divisional Signal & Telecom Engineer (Sr. DSTE) [INFERENCE] | Maintain point machines, track circuits, and signals with disconnections [KNOWN]. | Disconnections disrupt train signaling; lack of advance visibility into track block schedules [RESEARCHED]. | Synchronized disconnection schedule aligned with track maintenance blocks [INFERENCE]. |
| Sectional Controllers & Station Masters [INFERENCE] | Execute train movements and issue block grants smoothly on field [KNOWN]. | Last-minute block approvals create operational chaos and manual phone-call overhead between departments [RESEARCHED]. | Digital block grant workflow with automated COA updates and clear train hold/divert advisories [INFERENCE]. |
| Railway Board & Zonal HQ (Punctuality Cell) [INFERENCE] | Achieve >90% punctuality and 100% adherence to 26-week Rolling Block Plans [RESEARCHED]. | Lack of centralized analytics on block utilization vs. granted time, leading to hidden inefficiency [RESEARCHED]. | Automated KPIs dashboard tracking block request vs grant, utilization efficiency, and downtime saved [INFERENCE]. |
| Proposed Feature / Module | Exact Requirement Justified | Technical Mechanism |
|---|---|---|
| Multi-Source Unified Data Ingestion Engine | Requirement 1 & 2 [PS] | REST API connectors and staging database normalizing data from TMS, SMMS, TDMS, and COA into a standardized Geo-Spatial Railway Graph Model [INFERENCE]. |
| Dynamic Asset Criticality Index (DACI) ML Model | Requirement 3 [PS] | XGBoost Risk Classifier taking defect depth, USFD flaw class, OHE wear percentage, signal failure logs, and line GMT traffic density [INFERENCE]. |
| Multi-Department Shadow Block Bundler | Requirement 4 [PS] | Spatio-temporal clustering algorithm (DBSCAN + Heuristic rules) identifying overlapping maintenance tasks in section & chainage range [INFERENCE]. |
| Mathematical Block Optimization Solver | Requirement 3 & 4 [PS] | Mixed-Integer Linear Programming (MILP) formulated via Google OR-Tools / CBC to minimize total downtime cost and train delay penalties [INFERENCE]. |
| Multi-Horizon Planning Engine (Weekly & Monthly) | Requirement 5 [PS] | Dual-horizon scheduling module supporting 26-week Rolling Block Program (RBP) macro-schedules and 7-day tactical micro-schedules [RESEARCHED]. |
| Time-Distance String Chart & Conflict Simulator | Requirement 2 & 6 [PS] | Interactive visual chart (Canvas/D3.js) overlaying proposed maintenance blocks against train trajectories to display conflict-free corridors [INFERENCE]. |
| BDMS/COA Integration Module | Requirement 6 [PS] | Mock API interface simulating automated block demand push to BDMS and corridor clearance validation against COA timetables [INFERENCE]. |
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Track Defects & Overdue Tasks | Priority scoring & track maintenance jobs [PS] | CRIS TMS (Track Management System) Database [RESEARCHED] | Synthetic JSON dataset generated using Indian Railways P-Way Manual flaw standards [ASSUMPTION] | REST API / Mock Mock Data Engine | Unavailable publicly; Mocked [NEEDS VALIDATION] | Non-sensitive (Operational) | [RESEARCHED] |
| Signal Defects & Disconnections | Signal maintenance jobs [PS] | CRIS SMMS (Signalling Maintenance System) [RESEARCHED] | Synthetic JSON dataset of point machine & track circuit defects [ASSUMPTION] | REST API / Mock Data Engine | Unavailable publicly; Mocked [NEEDS VALIDATION] | Non-sensitive | [RESEARCHED] |
| OHE & Traction Defects | TRD maintenance jobs [PS] | CRIS TDMS (Traction Distribution System) [RESEARCHED] | Synthetic JSON dataset of OHE height/stagger & PSI maintenance [ASSUMPTION] | REST API / Mock Data Engine | Unavailable publicly; Mocked [NEEDS VALIDATION] | Non-sensitive | [RESEARCHED] |
| Train Schedules & Working Time Table (WTT) | Baseline corridor availability [PS] | CRIS COA / National Train Enquiry System (NTES) [RESEARCHED] | Public IR Train Schedules / Kaggle IR Timetable Dataset [RESEARCHED] | CSV / Open-source Railway Kaggle APIs | Publicly Available | Public | [KNOWN] |
| Goods Train Forecasts | Freight path availability [PS] | CRIS FOIS (Freight Operations Info System) / COA [RESEARCHED] | Simulated probabilistic freight path generator based on section GMT density [ASSUMPTION] | Algorithmic Synthetic Stream | Simulated | Non-sensitive | [INFERENCE] |
| Block Requisitions & Approvals | Multi-department block requests [PS] | CRIS BDMS (Block & Disconnection Mgmt System) [RESEARCHED] | Structured DB tables replicating BDMS request lifecycle schema [ASSUMPTION] | PostgreSQL / Mock API | Internal System; Mocked | Internal Operational | [RESEARCHED] |
| Existing System / Solution | Description | Strengths | Weaknesses | Relevance | Remaining Gap | Source | Confidence |
|---|---|---|---|---|---|---|---|
| BDMS (Block & Disconnection Management System - CRIS) [RESEARCHED] | Unified digital workflow portal introduced by CRIS to capture block demands and disconnections [RESEARCHED]. | Digitizes manual paper applications; enables multi-department digital requisitions [RESEARCHED]. | Lacks automated AI scheduling, spatio-temporal bundling, or conflict optimization; planning remains manual [RESEARCHED]. | Direct baseline system replaced/enhanced by our AI engine [INFERENCE]. | Purely workflow/data entry system; does NOT generate automated optimized schedules [INFERENCE]. | [RESEARCHED] (Scribd/CRIS Circulars 2025) | [RESEARCHED] |
| COA (Control Office Application - CRIS) [RESEARCHED] | Real-time train control system used by Divisional Controllers to monitor and dispatch trains [RESEARCHED]. | Excellent real-time train tracking and timetable integration [RESEARCHED]. | Maintenance block allocation is handled reactively as corridor closures; no predictive asset maintenance integration [INFERENCE]. | Traffic constraint source for maintenance block planning [PS]. | Maintenance requirements are not factored into train dispatch optimization automatically [INFERENCE]. | [RESEARCHED] (CRIS Reports) | [KNOWN] |
| Manual Divisional Block Meetings [KNOWN] | Weekly/daily coordination meetings between Sr. DOM, Sr. DEN, Sr. DSTE, and Sr. DEE to agree on block schedules [RESEARCHED]. | Incorporates field experience and departmental priority negotiation [INFERENCE]. | Highly inefficient, error-prone, sub-optimal block utilization, high train detention rates [PS]. | Current operational process targeted for transformation [PS]. | Takes hours of manual negotiation; cannot calculate optimal global network trade-offs [INFERENCE]. | [RESEARCHED] (RBP Policy Guidelines) | [KNOWN] |
| Commercial Off-The-Shelf Railway Maintenance Solvers (e.g., Siemens TPS, Ansaldo STS) [KNOWN] | Global railway traffic & maintenance optimization software suites [KNOWN]. | Highly robust, proven in European/North American networks [KNOWN]. | Proprietary, multi-million dollar cost, tailored to fixed timetables rather than IR's mixed high-density passenger/freight corridors [INFERENCE]. | Benchmarking architecture reference [INFERENCE]. | Not integrated with CRIS infrastructure (TMS/TDMS/SMMS/BDMS) or Indian Railway operational rules [INFERENCE]. | Industry Literature | [KNOWN] |
Approach 3: Hybrid Mathematical Optimization (MILP via Google OR-Tools) + Machine Learning (XGBoost Criticality Scoring) is selected [INFERENCE].
+-----------------------------------------------------------------------------------+
| PRESENTATION / USER LAYER |
| +---------------------------+ +--------------------------+ +-----------------+ |
| | Web Controller Dashboard | | Time-Distance String | | Mobile App for | |
| | (React.js + Tailwind) | | Visualizer (D3.js) | | Field Supervisors| |
| +---------------------------+ +--------------------------+ +-----------------+ |
+------------------------------------------^----------------------------------------+
| HTTPS / WebSockets
+------------------------------------------v----------------------------------------+
| API & GATEWAY LAYER |
| +-----------------------------------------------------------------------------+ |
| | FastAPI Gateway (JWT Auth, Role-Based Access: DOM/DEN/DSTE/DEE/Operator) | |
| +-----------------------------------------------------------------------------+ |
+------------------------------------------^----------------------------------------+
| REST / gRPC
+------------------------------------------v----------------------------------------+
| INTELLIGENCE & ENGINE LAYER |
| +--------------------------+ +---------------------------+ +-------------------+ |
| | Task Criticality Scoring | | Multi-Dept Task Bundler | | MILP Block Solver | |
| | Engine (XGBoost) | | (Spatial Clustering) | | (Google OR-Tools)| |
| +--------------------------+ +---------------------------+ +-------------------+ |
| +------------------------------------------------------------------------------+ |
| | Multi-Horizon Scheduler (7-Day Micro / 30-Day Macro Rolling Horizons) | |
| +------------------------------------------------------------------------------+ |
+------------------------------------------^----------------------------------------+
| ORM / Query Engine
+------------------------------------------v----------------------------------------+
| DATA & STORAGE LAYER |
| +--------------------+ +---------------------+ +-------------------------------+ |
| | PostgreSQL + | | Redis Cache | | MinIO / S3 | |
| | PostGIS (Spatial) | | (Session & Results) | | (Exported Block PDF Plans) | |
| +--------------------+ +---------------------+ +-------------------------------+ |
+------------------------------------------^----------------------------------------+
| ETL / Connectors
+------------------------------------------v----------------------------------------+
| EXTERNAL SYSTEM INTEGRATION LAYER (MOCKED) |
| +-------------+ +-------------+ +-------------+ +-----------+ +--------+ |
| | TMS (Track) | | SMMS (S&T) | | TDMS (OHE) | | COA (Train| | BDMS | |
| | Maintenance | | Signalling | | Traction | | Timetables| | Block | |
| +-------------+ +-------------+ +-------------+ +-----------+ +--------+ |
+-----------------------------------------------------------------------------------+
| Layer | Selected Technology | Why It Fits | Alternative Considered | Why Rejected |
|---|---|---|---|---|
| Frontend Framework | React.js + TypeScript [ASSUMPTION] | High performance for complex data-heavy interactive dashboards and custom canvas components [INFERENCE]. | Angular / Vue.js | Slower rendering for complex custom canvas string charts [INFERENCE]. |
| UI Component / Styling | TailwindCSS + Shadcn UI [ASSUMPTION] | Rapid development of clean, accessible enterprise design system [INFERENCE]. | Bootstrap | Less customizable and dated aesthetics [INFERENCE]. |
| Time-Distance Charting | D3.js + HTML5 Canvas [ASSUMPTION] | Superior speed when rendering thousands of train trajectory strings and block overlays [INFERENCE]. | Chart.js / Recharts | Inability to handle custom railway string chart coordinates smoothly [INFERENCE]. |
| Backend API Framework | Python FastAPI [ASSUMPTION] | Asynchronous, high throughput, auto-generates OpenAPI docs, seamless integration with Python ML/OR libraries [INFERENCE]. | Node.js (Express) | Poor native performance for algorithmic operations and OR-Tools/XGBoost execution [INFERENCE]. |
| AI/ML Prioritization | XGBoost / Scikit-Learn [ASSUMPTION] | Tabular data state-of-the-art; fast inference, robust against missing features, highly explainable feature attribution [INFERENCE]. | Deep Neural Networks (PyTorch) | Overkill for structured tabular maintenance records; requires excessive training time [INFERENCE]. |
| Optimization Solver | Google OR-Tools (MIP/CP-SAT) [ASSUMPTION] | Battle-tested open-source constraint solver with industry-grade performance for scheduling problems [INFERENCE]. | Gurobi / CPLEX | Commercial licensing costs prohibit open hackathon distribution [INFERENCE]. |
| Primary Database | PostgreSQL + PostGIS [ASSUMPTION] | Robust relational database with native spatial GIS extensions for linear track chainage queries [INFERENCE]. | MongoDB | Poor spatial network topology support and lack of ACID multi-table constraints [INFERENCE]. |
| Caching & Queue | Redis + Celery [ASSUMPTION] | Asynchronous background processing for solver tasks and fast caching of timetable charts [INFERENCE]. | RabbitMQ / Kafka | Unnecessary deployment complexity for hackathon scale [INFERENCE]. |
| Containerization | Docker & Docker Compose [ASSUMPTION] | Ensures single-command reproducible local and cloud deployment for judging evaluation [INFERENCE]. | Bare Metal Scripting | Environments vary across evaluator laptops causing demo crashes [INFERENCE]. |
[ Asset_Master ] 1 --- * [ Maintenance_Tasks ]
- asset_id (PK) - task_id (PK)
- dept (TMS/SMMS/TDMS) - asset_id (FK)
- section_id - daci_score (ML output)
- start_km, end_km - task_type, urgency
- line_type (UP/DOWN) - duration_req_mins
[ Train_Timetable ] 1 --- * [ Scheduled_Runs ]
- train_id (PK) - run_id (PK)
- train_number, name - train_id (FK)
- type (PASS/FREIGHT) - section_id
- arr_time, dep_time
[ Block_Schedules ] 1 --- * [ Block_Tasks_Mapping ]
- block_id (PK) - mapping_id (PK)
- section_id - block_id (FK)
- start_time, end_time - task_id (FK)
- status (PROPOSED/APPROVED)- is_shadow_block (BOOL)
/api/v1/sync/tasks [INFERENCE].ROLE_OPT_CONTROLLER (Sr. DOM): Full authority to edit, approve, or reject proposed block schedules.ROLE_DEPT_ENGINEER (Sr. DEN/DSTE/DEE): Authority to submit and prioritize task requests.ROLE_FIELD_SUPERVISOR: Read-only access to granted block plans and capability to submit field completion reports.audit_block_approvals) records every schedule modification, manual override, approval, or rejection timestamp along with user credentials [INFERENCE].+-----------------------------------------------------------------------------------+
| HACKATHON MVP SCOPE |
| |
| [IN SCOPE - MUST BUILD] |
| 1. Unified Synthetic Data Generator for TMS, SMMS, TDMS, and COA. |
| 2. ML Criticality Engine (XGBoost) computing DACI scores from defect data. |
| 3. Multi-Department Spatial Task Bundler (Shadow Block Detector). |
| 4. MILP Block Scheduler Engine (Google OR-Tools) for 7-Day & 30-Day Horizons. |
| 5. Interactive Web Dashboard with D3.js Time-Distance String Chart. |
| 6. Manual Drag-and-Drop Override with Real-Time Conflict Validation. |
| 7. Role-Based Access Control Simulation (DOM vs. DEN views). |
| |
| [DESCRIPED ONLY / OUT OF SCOPE FOR HACKATHON] |
| 1. Direct live production integration with CRIS servers (TMS/COA DBs). |
| 2. Hardware IoT sensor integration (WILD, OMRS, ITMS live telemetry streams). |
| 3. Automated SMS/Cellular Broadcast gateways to track workers in field. |
| 4. Full native Android/iOS mobile build (PWA simulated instead). |
+-----------------------------------------------------------------------------------+
To deliver a compelling, fault-free SIH live demonstration without access to live CRIS internal networks:
seed_railway_data.py) that populates PostgreSQL with realistic railway topology:Phase 1: Architecture & Data Pipeline (Days 1-5)
[Task 1] Finalize DB Schema (PostgreSQL/PostGIS) --------------------[Done]
[Task 2] Build Synthetic CRIS Data Generator (TMS/SMMS/TDMS/COA) ----[Done]
[Task 3] Setup FastAPI Gateway & React Frontend Boilerplate ---------[Done]
Phase 2: Core AI & Optimization Engine (Days 6-12)
[Task 4] Train & Evaluate XGBoost Criticality Scoring Model ---------[Done]
[Task 5] Build Multi-Dept Spatial Task Clustering Module -----------[Done]
[Task 6] Formulate & Tune Google OR-Tools MILP Solver Model ---------|In Progress|
Phase 3: Interactive UI & Visualizations (Days 13-18)
[Task 7] Develop D3.js Time-Distance String Chart Component --------|Pending|
[Task 8] Build Divisional Controller Dashboard & BDMS Approval Flow-|Pending|
[Task 9] Implement Drag-and-Drop Schedule Re-Optimization Logic ----|Pending|
Phase 4: Integration, Testing & Demo Polish (Days 19-25)
[Task 10] Conduct End-to-End Stress Tests (1,000 tasks / 100 trains)-|Pending|
[Task 11] Containerize Stack via Docker Compose --------------------|Pending|
[Task 12] Record Demo Video & Prepare Presentation Pitch Deck ------|Pending|
| Risk Description | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| Combinatorial Explosion in MILP Solver (Solver exceeds execution timeout on large networks) | Medium | High | High | Decompose problem spatially into independent Divisional Sub-sections; enforce 20-second timeout ceiling with warm-start heuristic [INFERENCE]. |
| Resistance from Field Controllers (Reluctance to trust AI-generated schedules over manual experience) | High | Medium | High | Provide complete explainability metrics (DACI score breakdown) and interactive drag-and-drop manual editing flexibility [INFERENCE]. |
| Data Format Incompatibility (Real CRIS database schema differs from hackathon synthetic schema) | High | Medium | Medium | Maintain an abstraction layer (Data Adapter Pattern) between data ingestion logic and core optimization engine [INFERENCE]. |
| Unpredicted Freight Traffic Deviations (Freight train delays disrupt planned maintenance block windows) | High | High | High | Incorporate dynamic buffer times (30-min slack) around freight corridor paths and support real-time re-optimization [INFERENCE]. |
| Judges Questioning Safety Compliance (Querying whether AI complies with IR safety codes) | Medium | High | Medium | Hardcode IR General & Subsidiary Rules (G&SR) as non-violable hard constraints in OR-Tools solver [INFERENCE]. |
| Generic Hackathon Submission | RAIL-BLOCK AI Solution | Advantage & Value Add |
|---|---|---|
| Basic calendar view displaying manual block requests. | Fully automated, spatio-temporal mathematical optimization engine (Google OR-Tools MILP). | Maximize asset uptime; cuts total network track downtime by up to 50-60% [INFERENCE]. |
| Arbitrary priority tags (High/Medium/Low). | Machine Learning (XGBoost) Dynamic Asset Criticality Index (DACI) based on actual failure probability and section GMT load. | Scientific, data-driven prioritization preventing catastrophic derailments [INFERENCE]. |
| Single department focus (Track only). | Multi-Department Integration (TMS + SMMS + TDMS + COA + BDMS) supporting automatic "Shadow Blocks". | Eliminates repeated line closures by coordinating Engineering, S&T, and TRD into single slots [PS]. |
| Static timetable display. | Interactive Canvas Time-Distance (String) Chart with real-time drag-and-drop conflict re-simulation. | Delivers immediate operational utility for Divisional Operations Controllers (Sr. DOM) [INFERENCE]. |
[ASSUMPTION]: CRIS TMS, SMMS, TDMS, and COA schema can be simulated using sanitized JSON structures based on public IR manuals and CRIS reports.[ASSUMPTION]: The primary target operational unit for block planning is a Railway Division (e.g., 500-1000 km track length).[ASSUMPTION]: The hackathon team will use Google OR-Tools as the open-source mathematical solver.[ASSUMPTION]: Web application will be deployed via Docker Compose on standard x86 cloud instances.[NEEDS VALIDATION]: Exact production API specifications and authentication protocol used by CRIS for BDMS and COA integration.[NEEDS VALIDATION]: Exact historical failure log datasets from TMS to retrain XGBoost hyperparameters before production deployment.Build RAIL-BLOCK AI, a hybrid optimization platform combining XGBoost defect risk scoring with Google OR-Tools MILP scheduling [INFERENCE]. The system directly solves problem SIH26027 by integrating TMS, SMMS, and TDMS with COA timetables and BDMS block workflows, providing a game-changing decision-support tool for Indian Railways [PS].
Access to sanitized train timetable strings (COA) and spatial defect records across all three departments (TMS/SMMS/TDMS) [INFERENCE].
Combinatorial optimization latency if solver constraints are poorly formulated for high-density double/triple line sections [INFERENCE].
Implementing an interactive D3.js Time-Distance String Chart that supports real-time drag-and-drop schedule editing with sub-second feedback from the backend OR-Tools solver [INFERENCE].
seed_railway_data.py generating realistic 200 km section topology with TMS, SMMS, TDMS defects, and COA timetables.Validate that the Google OR-Tools CP-SAT/MILP formulation solves a 200-task, 50-train problem in under 15 seconds on a standard 4-core laptop CPU [INFERENCE].
92 / 100: Highly feasible for a skilled 4-6 student team within the available timeframe using open-source Python ML/OR stacks and synthetic datasets [INFERENCE].
High Confidence (88%): Problem statement requirements are clear, underlying mathematical formulation is well established, and technical stack is fully open-source [INFERENCE].
BDMS Application Rollout Guidelines (Ministry of Railways / CRIS Circular, Sept 30, 2025)
https://www.scribd.com/document/929254345/BDMS-ROLLOUT-30-09-25 [RESEARCHED]Rolling Block Program Implementation Guidelines & User Guide (Indian Railways, Dec 2025)
https://www.scribd.com/document/978484887/Rolling-Block-System-Letter [RESEARCHED]Centre for Railway Information Systems (CRIS) Annual Report & System Overview
https://cris.org.in/PDF/Annual_Report/ENGLISH-Reports%20&%20Accounts%20for%20the%20year%20ending%2031.03.2020_compressed.pdf [RESEARCHED]Artificial Intelligence for Indian Railways Operation Optimization and Predictive Maintenance (IEEE Conference Publication, 2026)
https://doi.org/10.1109/CCGE67142.2026.11581865 [RESEARCHED]Press Information Bureau (PIB): Indian Railways Smart Monitoring & AI Deployment
https://www.pib.gov.in/PressReleasePage.aspx?PRID=2238772 [RESEARCHED]What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.