DNA //evolutions
JOpt TourOptimizer

JOpt.TourOptimizer

Right place, right time. Be optimal.

PartRouteFrontendModesPath.svg

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.

PartBasicAdvandcedExpertPath.svg

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.

OpenAssessor (Custom Rules)

Inject custom node/route constraints and objectives. Implement unique customer policies without rewrites. Makes edge-case scenarios solvable.

FlexTime

Turns a resource’s workday start into a flexible time window: start later to cut idle time (positive) or start earlier (often driving-only) to hit opening times (negative). Hard-limited and combinable.

Integration and deployment

JOpt is designed to integrate into enterprise systems without locking you into a single technology stack.

Integration options

  1. Java Library (SDK)

    • In-process, lowest latency
    • Full control over lifecycle and performance
    • Ideal for Java-first architectures
  2. 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
  3. 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

← Back to Products

Selected customers using our products