Field service optimization

50% more jobs done per day, same workforce

Find out how. 

The pressure is rising

More work, fewer people, yet still scheduling manually? 

The Timefold Solver is a lightweight, embeddable constraint-satisfaction engine, the commercial successor to OptaPlanner with 20+ years of constraint-solving heritage and a proven track record on NP-hard problems. On the Timefold Platform, it's productized into REST APIs you can call without any solver expertise. Here's what that means in practice.

01. Any constraint, any scale

Timefold ships with 50+ pre-configured routing constraints and stays extensible for the rules unique to your operation, without breaking as you scale from dozens to millions of planning decisions. Capacity, time windows, skills, dependencies, SLAs, priorities: combine any of them and the solver optimizes around all of them at once.

02. Routing and scheduling, solved together

Assign jobs first and plan routes second, and you lock in a schedule that ignores travel. Timefold solves both together, matching the right jobs to the right vehicles on the most efficient routes in a single optimization pass.

03. Continuous and real-time planning

Plan the week, month, or year ahead, then continuously roll the horizon forward and optimize only what's new. When reality disrupts the plan, whether a cancellation, a delay, or a new urgent order, Timefold replans in real time, resolving disruptions in under a second.

04. Explainable decisions you can trust

Every plan shows the trade-offs it made and why, with real-world metrics. Planners and dispatchers see the reason behind each routing decision and can adjust constraint weights with confidence, instead of fighting a black box.

05. Works with your stack, and any map

JSON in, JSON out. Stateless. Technology agnostic. Timefold slots into your existing systems over a stable REST API, and it never locks you to one map provider. Point it at any source of distance and travel-time data and the Platform handles pre-calculation, updates, throttling, and concurrency.

Grid buildout is accelerating. Your workforce isn't.

For every 1.4 field workers nearing retirement, only one enters. In the meantime, grid investment will double by 2030.  You can't hire your way out, you can schedule your way out. Timefold's assigns the right jobs to your crews on the best routes, without changing your existing workflows and tech stack. 

Solving the VRP well pays for itself

-25%

Average travel-time reduction

for Timefold customers

5–30%

Cost savings routing tools deliver

vs. manual planning

<1 second

To replan

around a real-time disruption

40,000

Jobs optimized

in a single Timefold solve

Nothing gets overlooked

A sample of the routing constraints Timefold optimizes out of the box. All are configurable as hard, medium, or soft, with adjustable weights.

Route optimization

minimize travel time, mileage, and waiting.

Vehicle capacity

respect load, weight, and volume on every route.

Time windows & opening hours

serve every stop when it's allowed.

Skills & affinity

match certifications, equipment, and customer preferences.

Pickup & delivery pairing

same vehicle, right order, every time.

Dependencies & sequencing

prerequisites, mutual exclusions, same-vehicle rules.

SLAs & priorities

honour contractual response times; make optional stops truly optional.

Driver shifts & breaks

legal hours, start/end locations, rest and lunch.

Multi-resource scheduling

several vehicles or people on the same visit.

Out-of-the-box REST APIs
/
JSON in, JSON out
/
No solver expertise required
/
Production-ready models
/
Works with any stack
Powered by the Timefold Solver
/
Constraint-satisfaction engine
/
Metaheuristics + incremental scoring
/
Successor to OptaPlanner, 20+ years of heritage
/
Proven on NP-hard problems in production
Runs on the Timefold Platform
/
Continuous & real-time replanning
/
Explainable decisions
/
Bring any map provider
/
Enterprise-grade security (SOC 2, ISO 27001, GDPR)

How does it work?

JSON in, JSON out. Stateless. Technology agnostic.

Timefold consumes the data you already have (stops, vehicles, constraints) as structured JSON over a REST API.
/ Fit Timefold into the way you work
/ Start with sample data or your own

Your routing challenge is sent through the API to the stateless constraint solver, which optimizes every constraint at once.
/ Stateless constraint solver
/ No solver expertise required

A fully optimized set of routes comes back as structured JSON, ready to render as-is or adjust as things change.
/ Replan in real time
/ Explainable, metric-backed results

"We needed a solution that would integrate seamlessly into our technology stack. Timefold’s engineering-first mindset immediately stood out. Their capabilities are advanced and comprehensive, their APIs are exceptionally clean, and their economic model is both uncomplicated and well aligned with organizations that rely on a platform provider."

Brooks Adcock
Technical Business Lead, Service Trade

"Timefold worked in partnership with NEC to provide the optimisation required and extended their platform to accommodate specific requirements for the Social Housing sector. The time to market was shortened through agile partnerships working."

Trevor Hampton
Product Director, NEC

"Tasked with a complex scheduling problem for a prospect, we were operational in real-time, with real data in 4 days. Thanks in large part to the solid foundation of Timefold, the client selected us on the strength of our demonstration."

Michael Galkovsky
NATO, Intelligence, and Defense Chief Architect, IBM services

Vehicle routing problem FAQ

What is the vehicle routing problem in simple terms?
+

The vehicle routing problem (VRP) is the challenge of finding the cheapest set of routes for a fleet of vehicles to serve a group of customers, while respecting real-world limits like vehicle capacity, delivery time windows, and driver shifts.

Is the vehicle routing problem NP-hard?
+

Yes. The VRP is NP-hard, meaning the number of possible solutions grows factorially with the number of stops, so no algorithm can guarantee the optimal answer quickly for realistic problem sizes. This is why production systems use heuristics and metaheuristics rather than exact methods.

What is the difference between the VRP and the traveling salesman problem?
+

The traveling salesman problem finds the shortest route for one vehicle visiting every location once. The VRP generalizes this to a whole fleet and adds constraints like capacity and time windows. A VRP is effectively many interacting TSPs solved together.

What are the main types of VRP?
+

The most common variants are the Capacitated VRP (CVRP), VRP with Time Windows (VRPTW), Pickup & Delivery Problem (PDP/VRPPD), Multi-Depot VRP (MDVRP), Heterogeneous Fleet VRP (HVRP), Open VRP (OVRP), Split Delivery VRP (SDVRP), Dynamic VRP (DVRP), and Electric VRP (EVRP).

How do you solve the vehicle routing problem?
+

There are four families of methods: exact algorithms (optimal but don't scale), construction heuristics (fast, approximate), metaheuristics (near-optimal at scale, and the production standard), and emerging AI/learning methods. Most real systems combine construction heuristics with metaheuristics.

How much can solving the VRP save?
+

Routing tools typically report 5–30% cost savings versus manual planning. Timefold customers see an average 25% reduction in travel time after implementation.

What software solves the vehicle routing problem?
+

Options range from open-source libraries (Google OR-Tools, VROOM) and commercial solvers (Hexaly, Timefold Solver) to full routing APIs. Timefold offers production-ready routing APIs, including Field Service Routing and Pickup & Delivery Routing (in preview), powered by the Timefold Solver.

Can VRP handle real-time changes?
+

Yes, this is the Dynamic VRP. Timefold supports continuous and real-time planning, replanning around disruptions like cancellations, delays, and new orders in under a second.

Who first defined the vehicle routing problem?
+

George Dantzig and John Ramser introduced it in 1959 in their paper "The Truck Dispatching Problem," applied to petrol deliveries.

How does Timefold solve the VRP differently?
+

Timefold solves routing and scheduling together, handles any combination of constraints at any scale, explains every decision, replans in real time, and integrates over a stateless REST API (JSON in, JSON out) without requiring any solver expertise.

When routing works, everything works

Less travel. Lower cost. Routes your team can trust.