Vehicle route optimization

From food delivery to warehouse operations, create a custom decision service with Nextmv for efficiently routing vehicles to stops.

Get startedRead tutorial
Create a free account. No credit card required.

More efficient decisions, more business value

Reduce drive time to minimize costs, maintenance, and emissions

Improve time rates and customer satisfaction, reduce driver burnout

Respond to change faster by expressing your VRP more efficiently

Types of vehicle routing problems

Vehicle routing problems can also be known as the traveling salesman problem (TSP), vehicle routing problem (VRP), and other acronym variations (CVRP, CVRPTW, etc.). Generally, these types of problems look to assign stops to vehicles and then sequence stops on vehicle routes.

Food delivery

Deliver meals, snacks, beverages, groceries, and more from restaurants, ghost kitchens, markets, food banks, and warehouses.

Materials distribution

Streamline transportation of hydraulic systems, electrical wiring, lighting, styrofoam and more from suppliers to construction job sites.

Quick commerce

Fulfill and deliver on-demand, hyperlocal orders for groceries, beverages, and essential and everyday items on tight timelines.

Mobility logistics

Pick up and drop off passengers for airport shuttles, medical transport, or school bus routes, or shuffle vehicles such as scooters and e-bikes.

Humanitarian aid

Distribute the medical services and everyday supplies to the places where they're needed when they're needed the most.

Warehouse routes

Generate routes for staff or robots responsible for picking, packing, and restacking inventory in warehouses and fulfillment centers.  

Improve your route optimization decision flow with Nextmv

Nextmv integrates into your technology stack as a decision service. Input data about orders, rides, or maps to assign and sequence stops and vehicles, and then generate route plans that push to your operators and applications.

Represent and customize vehicle routing constraints and objectives

Nextmv provides a growing list of out-of-the-box constraints and value functions to cover many vehicle routing use cases, plus the ability to create and customize entirely new ones.

Minimize route distance, cost

Reduce vehicle wear and tear, driver fatigue, and CO2 emissions.


Sequence the order of stops for routes with pickups and dropoffs.

Vehicle initialization costs

Apply fixed costs for using a specific vehicle to service a route.

Vehicle backlogs

Insert new stops into previously optimized routes in a flexible way.

Balance route distribution

Utilize your full fleet more evenly as you assign stops to drivers.

Break stops

Represent similar stops for driver breaks, refueling, and charging.

Time windows

Set target times or hard windows for when stops get serviced.


Encourage timely arrivals, while discouraging unfulfilled requests.

Maximize being on time

Improve your estimated times of arrival (ETAs) and on time rate.

Request grouping

Service collections of stops (office or living complexes) with drivers.  

Route limits

Regulate costs by limiting routes based on stops, distance, or time.  

Compatibility attributes

Define scenarios for refrigerated transport or ADA compliance.

Create custom constraint

Capture your unique business rules with a custom constraint.

Create custom value function

Minimize, maximize, or satisfy your unique business objectives.

Sustainably minded vehicle logistics

As part of meeting their goal of being carbon negative by the end of 2023, GoBolt sought out a customizable solution for automating their vehicle routing operations in order to efficiently scale the efforts of their existing teams.

Read the story

Integrate with other routing tools

Extend your route optimization capabilities by integrating with Onfleet for dispatch and fleet management or popular map tooling such as OSRM, Google Maps, HERE Maps, and RoutingKit, and dispatch operations tooling such as Onfleet.

Learn about Nextmv cost measures >Learn about the Nextmv Onfleet integration >
Get startedTalk with us