The platform bridges RD Energy’s existing planning models and daily operations through four layers — each with a distinct role in turning static plans into continuously optimized execution. For organisations without existing optimization models, IJONIS builds the complete stack end-to-end — from the mathematical solvers to the AI orchestration layer.
Data Integration Layer
The platform connects to RD Energy’s existing systems — TMS, ERP, depot management, and vehicle telematics — through standardized APIs into a unified operational data model. Vehicle positions, order status, depot inventory levels, and delivery confirmations converge in real time. No manual exports, no spreadsheet handoffs. The integration layer also ingests external signals: traffic conditions, weather forecasts, and fuel price indices that affect delivery economics.
Demand Forecasting Engine
A machine learning layer analyses historical delivery patterns, seasonal trends, promotional calendars, and external variables (weather, public holidays, commodity price shifts) to forecast demand at the individual site level. For retail service stations, the model learns consumption curves per product grade — predicting when a site will approach stockout days before it happens, so replenishment can be scheduled proactively rather than reactively. Forecast accuracy improves continuously as the system ingests actual sales data, reducing the unplanned emergency orders that disrupt daily route plans at their source.
Optimization Engine (Deterministic)
At the core sits a mathematical optimization engine solving the Vehicle Routing Problem with Time Windows (VRPTW) — a well-established operations research formulation. The solver uses Mixed-Integer Linear Programming (MILP) to compute delivery plans that minimize total fleet cost under hard constraints: vehicle capacity, driver hours, hazmat routing rules, depot operating windows, and customer delivery slots. This is not AI — it is mathematics. The plans it produces are provably optimal within the defined constraints — the same class of solver RD Energy already trusts in its network planning models.
AI Reoptimization Layer (Agentic Orchestration)
This is where static becomes dynamic. An agentic AI layer monitors the live operational state against the current plan. When reality diverges, the system detects the deviation, classifies its severity, and decides how to respond:
The AI layer does not replace the optimization engine — it triggers it. The language model interprets unstructured inputs (a driver’s WhatsApp message about a road closure, a customer email changing a delivery window) and translates them into constraint updates that the solver can act on. The optimization engine then re-solves. Computed plans, AI-interpreted triggers — the boundary is always clear.