top of page

The best timetable still needs the right vehicles and drivers to run it.

Cermoni assigns vehicles and drivers to timetable trips under real operational constraints — reducing dead mileage, balancing workloads, and keeping costs in check before operations begin.

WHY IT MATTERS

Inefficient assignments turn a good timetable into a costly operation.

  • Vehicles covering unnecessary distance every trip

  • Unbalanced workloads across drivers and fleet

  • No visibility into what each assignment costs

  • Inefficiencies here flow directly into rosterinf

01

Bring in your timetable

Cermoni works with your existing GTFS timetable or with a demand-based timetable generated inside the system. Route structures, garage locations, vehicle types, and driver categories are defined as the starting point for optimization.

02

Optimize vehicle and driver assignments

The system calculates how vehicles move between trips throughout the day — across different lines, terminals, and garages — while minimizing dead mileage and balancing workloads under your operational constraints.

03

Compare scenarios and finalize the plan

Multiple scheduling scenarios can be generated with different parameters and compared across vehicle count, driver count, dead mileage, and total cost — before any assignment goes into operation.

HOW IT WORKS

From a finished timetable to a fully assigned operation

KEY CAPABILITIES

Everything you need to plan smarter

Cermoni Website Görseller 2026 (25).png
Cermoni Website Görseller 2026 (24).png

Dead Mileage Optimization

Keep non-revenue mileage as low as possible

Cermoni calculates how vehicles move between trips, terminals, and garages throughout the day — assigning them across lines while minimizing the distance traveled without passengers. You define the cost priorities; the system finds the right balance.

Tracks vehicle movements across trips, garages and routes

Lets you define cost priorities rather than applying a fixed rule

Balances dead mileage, waiting time and total operating cost based on your parameters

Flexible Constraints

Built around how your operation actually works

The scheduling engine supports different garages, vehicle types, driver types, working rules, and availability windows — all configurable through the interface. The optimization adapts to your network's specific structure, not a generic model.

Supports multiple garages, vehicle types and driver categories

Working rules and availability constraints defined per operation

Configurable through the interface without custom development

Cermoni Website Görseller 2026 (10).png
Cermoni Website Görseller 2026 (11).png
Cermoni Website Görseller 2026 (12).png
Cermoni Website Görseller 2026 (22).png
Cermoni Website Görseller 2026 (19).png
Cermoni Website Görseller 2026 (20).png
Cermoni Website Görseller 2026 (21).png

Scenario-Based Schedule Generation

Test different scenarios before locking in a plan

Generate multiple scheduling scenarios with different layover rules, cost assumptions, and resource targets — then compare them across vehicle count, driver count, dead mileage, and total cost before deciding.

Compare scenarios across vehicle count, driver count, and total cost

Test different layover rules and resource minimization strategies

Choose the plan that fits your operational priorities and budget

REFERENCES

What teams achieve with Cermoni

Real results from transport authorities and operators who shifted from manuel to digital public transportation planning.

Adsız tasarım (14).png

Vignola,
Italy

Fleet reduction without
service cuts

Otobüs Durağı (9)_edited.jpg

Antalya,
Türkiye

Right-sizing a large
urban network

wp13852676.jpg

Makkah,
Saudi Arabia

Eelctric Public
Transport Planning

See how cities use Cermoni to turn data into better operations.

Read all the case studies

EXPLORE OTHER FEATURES

Timetable

Demand based timetable

Rostering

Shift & duty planning

Advanced analysis

OD, occupancy & performance

GTFS data management

Standard format & publishing

See what Cermoni can do for your operations

Request a demo to see the impact for yourself

bottom of page