EVOROUTE

Electric Vehicle Optimization Routing Engine

Optimize Your Electric Fleet with Fewer Vehicles

EVOROUTE analyzes trip schedules, depot and charging point locations, and vehicle specifications to generate efficient routes and schedules for each vehicle—reducing the required fleet size while maintaining your original service levels.

Dashboard Demo
Vilnius GTFS transit data is used as the input source.
Visualizer Demo
An example of an optimized route with route switching disabled.
Request a Demo

Why Fleet Operators Should Choose EVOROUTE

Minimal Fleet Size

Reduces the number of EVs needed to meet demand with optimal vehicle allocation, scheduling, and route switching.

EV-Awareness

Accounts for battery capacity, discharge per km, and charge rates to ensure optimal deployment.

Complete Schedules

Outputs trip schedules per vehicle — for weekdays, weekends, and seasonal changes.

Optimization Modes

Allows selection between fast heuristic optimization for near real-time on-demand vehicle dispatching and exact solver-based optimization for globally optimal scheduling.

Realistic Road Routing

Models routing over real-world road networks using travel times that account for speed limits and road geometry.

Multi-Location Charging

Assigns charging windows and locations based on vehicle state-of-charge, charger availability, and operational schedules.

Trusted by Leading Lithuanian Transport Company

TOKS Client Logo

How It Works

Our optimization engine transforms client's transit data into efficient electric vehicle schedules. It minimizes fleet size while ensuring full coverage.

Inputs
  • Stops & Routes: Ordered lists of locations vehicles have to visit
  • Trips: Arrival and departure timetables
  • Schedules: Weekdays, weekends, and seasonal variations
  • Vehicles: Battery capacity, discharge & charge rates
  • Depots and Charging Points: Parking and charging locations
Outputs
  • Minimal Fleet Size: Minimum number of vehicles required to meet demand
  • Vehicle Schedules: Per-vehicle schedules adapted to different demand periods (weekdays, weekends, seasonal variations)
  • Multi-Location Charging: Scheduled charging slots for each location
  • Route Switching (if enabled): Vehicles doing swaps between compatible trips
Optimization Modes

Near Real-time Mode: Graph-based heuristics for near real-time planning.

Globally Optimal Mode: Exact fleet size minimization using linear programming.

System Flow
graph LR %% Inputs subgraph Ingest ["Data Inputs"] I1["Stops & Routes"] I2["Trips"] I3["Vehicle Specifications"] I4["Depots & Charging Points"] end %% Engine Box Engine["Optimization Engine"] %% Internal Modes subgraph Modes ["Solver Modes"] FM["Real-time Mode"] OM["Optimal Mode"] end %% Outputs subgraph Results ["Optimized Outputs"] O1["Fleet Size"] O2["Schedules"] O3["Charging Plans"] end %% Relations I1 --> Engine I2 --> Engine I3 --> Engine I4 --> Engine Engine --> FM Engine --> OM FM --> O1 FM --> O2 FM --> O3 OM --> O1 OM --> O2 OM --> O3 style Engine fill:#10b981,stroke:#059669,color:#fff

Estimate Your Fleet's Optimization Potential

Input your basic fleet metrics to see how much EVOROUTE could reduce your vehicle requirements and operating costs.

Your Metrics
Estimated Output
Estimated Savings

€225,000

Approximate annual operational cost reduction.
Optimized Fleet Size 25 (5 vehicles saved)
Utilization Efficiency +16.7% Higher path coverage per asset

About Us

We specialize in mathematical modeling, operations research, and software engineering.

Daumilas Ardickas
Daumilas Ardickas

Mathematician
daumilas@evoroute.eu

Mindaugas Kepalas
Mindaugas Kepalas, PhD

Mathematician
mindaugas.kepalas@evoroute.eu

Mindaugas Šukys
Mindaugas Šukys

Software Engineer
mindaugas.sukys@evoroute.eu

Request an Optimization Demo

Get in touch to run a custom pilot analysis on your fleet dataset

Email: contact@evoroute.eu | Phone: +370 654 06897, +370 652 53872