JOpt.TourOptimizer
Right place, right time. Be optimal.
Logistics &Transportation
Field Operations & Workforce
Circular Economy & Municipal Operations
Manufacturing & Supply Chain Exec.
Scheduling beyond routing
Logistics &Transportation
Field Operations & Workforce
Circular Economy & Municipal Operations
Manufacturing & Supply Chain Exec.
Scheduling beyond routing
Logistics &Transportation
Field Operations & Workforce
Circular Economy & Municipal Operations
Manufacturing & Supply Chain Exec.
Scheduling beyond routing
Logistics &Transportation
Field Operations & Workforce
Circular Economy & Municipal Operations
Manufacturing & Supply Chain Exec.
Scheduling beyond routing
Overview
JOpt.TourOptimizer is a flexible, high-performance optimization engine designed to solve complex tour and resource optimization problems. It enables software vendors, developers, and logistics solution providers to seamlessly integrate advanced routing capabilities into their products or internal systems.
Built on a robust Java core and available both as a native library and a containerized service, JOpt.TourOptimizer supports a wide array of industry use cases from vehicle routing and staff dispatching to scheduling in logistics, transportation, mobile workforce management, and beyond.
What you get: Executable plans under real-world constraints.
What problems JOpt targets
JOpt is designed for real operations, where feasibility matters and constraints are complex.
Routing and scheduling problem classes (examples)
- VRP / CVRP (Vehicle Routing / Capacitated Routing)
- VRPTW / CVRPTW (Routing with Time Windows)
- PDP / PDPTW (Pickup and Delivery / with Time Windows)
- Multi-depot and heterogeneous fleet patterns (multiple bases, different vehicle types)
- Workforce routing and scheduling patterns (skills, eligibility, policies)
Your organization does not need to “fit” a single textbook model. JOpt is built to model operational reality.
Real-World Examples
Get started on our dedicated learning path. You can execute our examples even in your browser.
You can do a quickstart following Getting started or learn more about our features in our feature altas.
Why decision makers choose JOpt
1. Feasibility by architecture (hard constraints you can trust)
In enterprise operations, certain rules must always hold (compliance, safety, contractual obligations). JOpt supports structural modeling approaches where hard constraints are fulfilled by architecture AND not by “very high penalty costs.”
- Hard constraints: always satisfied (feasible-by-design)
- Soft constraints: optimized via cost and trade-offs (preferences)
This distinction reduces operational risk and makes results auditable and defendable.
Special feature grid
Our signature capabilities in a compact grid. You can follow each item to its deep-dive page.
AutoFilter acceleration
Scores nodes with penalty/anti-penalty points. Filters persistent violators. Turns messy input into feasible schedules + stable runtime.
Pickup & Delivery (PND)
Models pickup-before-delivery with time feasibility. Tracks load/capacity state across the tour. Fits parcel, freight, replenishment flows.
Hard Skills + Expertise Levels
Skills are hard feasibility by architecture (not high cost). Adds expertise levels for precision. Scales to large workforces and fleets.
Performance Mode
Pre-tuned for large instances. Predictable time-to-solution and throughput. Built for production planning runs and SLA stability.
Explainability Toolkit
Streams progress and diagnostics during runs. Compares solutions to explain “what changed/why”. Improves trust, audits, and adoption.
Territories & Zone Governance
Define territories via zone codes and constraints. Enforce access and crossing policies. Keeps dispatch compliant, governed, and consistent.
Overnight Stays / Multi-day
Plans across day boundaries with overnight stays. Maintains feasibility over multiple days. Ideal for long-haul and multi-day service tours.
Integration and deployment
JOpt is designed to integrate into enterprise systems without locking you into a single technology stack.
Integration options
-
Java Library (SDK)
- In-process, lowest latency
- Full control over lifecycle and performance
- Ideal for Java-first architectures
-
REST API (Container / Microservice)
- Integrate from any client (JS/TS, Python, .NET, low-code)
- OpenAPI contract for client generation and contract testing
- Centralized governance and scaling
-
Hybrid
- Embed internally while exposing REST for other teams/services
Example Java Integration
Example Rest API Integration
OpenAPI
Snapshot schema compatibility (SDK and REST)
A snapshot is a portable JSON representation of an optimization instance. The snapshot format is defined by the API schema and is compatible with snapshots created by the Java library. Moreover, the schema definition as base for the default snapshot creation is build into the JOpt.TourOptimizer core enabling flawless feature availability. This enables:
- Reproducible runs across dev/test/prod
- Versioned optimization inputs for debugging and auditing
- Safe handoff between systems, teams, and customers
- Result comparison using identical baselines
Getting started
You are interested? Follow our Getting started page in our Documenation Hub