VROOM on Ubuntu 24.04 LTS

Azure Applications

VROOM is the open source optimisation engine that decides which vehicle in your fleet does which job, and in which order.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

VROOM (Vehicle Routing Open source Optimization Machine) solves the planning problem behind every delivery round, service call rota and collection route: given a set of jobs and a fleet of vehicles, it works out who does what and in which sequence, at the lowest total cost. It covers the travelling salesman problem, capacitated routing, routing with time windows and paired pickup and delivery, and it models the constraints real fleets actually carry, including multi dimensional capacities for weight, volume and pallet count at once, job time windows and driver shift hours, skills so only a suitably equipped vehicle serves a job, job priorities that decide what gets dropped when not everything fits, mandatory driver breaks, and per vehicle ceilings on travel time, distance and task count. It is fast enough that planners re optimise interactively rather than waiting for an overnight batch. VROOM computes its plan from a travel time matrix, which you can supply directly in the request, or have VROOM build from coordinates by pointing it at a routing engine you operate.

Why the cloudimg image

The cloudimg image compiles VROOM from the upstream release tag and pairs it with the official HTTP wrapper, so the optimisation API answers within minutes of the VM booting rather than after a C++ build. It is secure by default: the API sits behind an HTTP Basic Auth gate whose password is generated uniquely on each VM's first boot and written to a root only file, a host firewall admits only SSH and the API port so the application server is never publicly reachable, and client supplied tuning overrides are disabled so no caller can dictate how much CPU your instance spends on their request. Ready to run sample problems ship on the image, and every release is paired with a deployment guide and 24/7 cloudimg support.

Common uses

  • Plan daily delivery rounds across a fleet with capacity limits and customer time windows
  • Schedule field service or maintenance visits so only suitably skilled engineers take each job
  • Re optimise collection and distribution routes interactively as jobs are added or cancelled