Route & territory optimization

Smarter routes.
Every region.
Every manager.

Janus Pro uses Google OR-Tools to automatically assign stores to regional managers, minimize total travel distance, and balance workloads across 15+ geographic regions simultaneously.

15+
Regions
100K
Solutions / run
5x
Algo methods
MICHIGAN REGION
3 managers · 15 stores
BEST SOLUTION
0.24
composite score, lower is better
18% better than current
IMPROVING · solution #1,247 · balance CV 0.12
Built with
Why Janus Pro

Stop redrawing territories by hand

Everything needed to assign, route, and balance a field team

Planning territories
by hand

“Can someone redo the Michigan split by Friday?”
!3 stores missed this month
territories_v14_FINAL.xlsx
P1312 miles in one day
P1312 miles in one day
!22 stores unassigned
“A manager left. Who covers her stores?”

Optimizing
with Janus

Every store assigned, workloads balanced
See it in action

Watch Houston's territories untangle

Seven managers and 106 stores, before and after optimizing.

Houston · 7 managers · 106 stores · 0:45 Illustrative scenario with simulated store locations
Core capabilities

Everything you need to
optimize field operations

From first optimization run to promoting results to production, Janus Pro covers the full lifecycle.

VRP Solver (OR-Tools)

Google's open-source Vehicle Routing Problem solver finds hundreds of thousands of improving solutions with configurable time and solution limits.

Multi-Region Optimization

Manage 15+ geographic regions from a single dashboard. Each region has its own managers, stores, and optimization configuration.

Staged Workflow

Review proposed assignment changes in a staging environment before going live. Compare side-by-side, fine-tune manually, then promote with one click.

Real-Time Monitoring

Watch optimization progress live via Server-Sent Events. See improving solutions, stall detection, and perturbation events as they happen.

Interactive Maps

Visualize territory assignments and route sequences with Plotly and Folium maps. Dark mode, route lines, and weather overlays included.

Transfer System

Move stores or managers between regions with a full audit trail. Preview changes, handle existing assignments, and execute safely.

15+
Supported regions
100K
Solutions per session
5x
Territory methods
24h
Max optimization window
How it works

From raw data to
optimized routes

Janus Pro handles the full pipeline — from loading store and manager data to generating optimized routes ready for field use.

End-to-end pipeline

The full deployment pipeline

From optimization run to production — safe, reviewable, and fully reversible.

Run
Optimization
OR-Tools VRP
Monitor
Progress
Live log / SSE
Review
Solutions
Interactive maps
Stage &
Fine-tune
assignments_staged
Promote to
Production
Auto-backup first
Configure params & launch
SSE stream, terminal, or API poll
Score, rank & map-visualize
Manual edits, compare vs live
Safe apply with instant rollback
Technology

Built on proven tools

A modern Python stack combining world-class optimization solvers with a responsive web interface.

Google OR-Tools
VRP optimization engine
Flask + SQLAlchemy
Web framework & ORM
PostgreSQL
Primary database
Plotly + Folium
Map visualizations
Google Maps API
Real-world distances
Docker
Database containers
Pandas + NumPy
Data processing
scikit-learn
K-Means clustering
Get started

Ready to optimize your
field operations?

Start the web interface, select a region, and run your first optimization in minutes. The full user guide covers every step from initial setup to promoting results to production.