JOpt - The optimization engine that respects every constraint.

JOpt.TourOptimizer is a production-grade backend engine for route optimization, workforce scheduling, and resource planning — built for real-world complexity.

Documentation Hub → Contact Us
10 min
To First Optimization
80+
Tunable Properties
REST
Any Language via OpenAPI
Docker
One-Command Deploy
What is JOpt.TourOptimizer
A backend engine — not a frontend, not a dashboard.
You send tasks, vehicles, and constraints. The engine returns optimized, feasible schedules. Integrate as a Java SDK or a Dockerized REST microservice.

JOpt uses a multi-phase pipeline — construction algorithms (savings heuristics, clustering, or D-Wave quantum computing), simulated annealing, and a genetic algorithm — to find cost-optimal solutions under your exact constraints.

The OpenAPI contract is derived from the internal snapshot model, so generated REST clients are always aligned with the engine. Snapshots are portable across environments.

Java SDK

Maven dependency or JAR — in-process optimization, maximum control.

Docker + REST

Spring WebFlux, Swagger UI — any language, microservice architecture, horizontal scaling.

"JOpt.TourOptimizer is not a single algorithm product. It is a feature-complete optimization platform shaped by customer scenarios across logistics, field service, manufacturing, and dispatch operations."

— Dr. Jens Richter, DNA Evolutions GmbH
Key Differentiators
What other optimizers can't do.
🔒

Hard Constraints by Architecture

SLAs guaranteed structurally — not approximated with penalties. Every solution is valid.

📦

First-Class Pickup & Delivery

Full goods-tracking feasibility with timed loads, manufacturing planning, and audit reports.

🎯

AutoFilter at Scale

Structurally removes violation-prone nodes. Accelerates convergence in large instances.

🧩

Open Assessor

Inject your custom business rules into the solver — without forking the engine.

🔄

Warm Start & Continuity

Re-optimize incrementally. Insert late jobs. Resume yesterday's plan.

⚛️

Quantum Plugin

D-Wave quantum annealing for TSP construction. Future-proof your stack.

Full Capabilities
14 feature categories. 80+ tunable properties.
Every feature is production-tested, customer-driven, and available via both the Java SDK and the REST API.

Full Feature List →

Quick Start
First optimization in 10 minutes.
Docker sandbox with a browser IDE. No Java, Maven, or local toolchain required.

1. Start a sandbox:

docker run -it -d --name jopt-examples \
  -p 127.0.0.1:8042:8080 \
  dnaevolutions/jopt_example_server:latest

2. Open localhost:8042 — password: jopt

3. Run FirstOptimizationExample.java — modify and re-run.

Sandboxes available for:

Java SDK · Java REST · Python · C# / .NET

Free evaluation: up to 20 elements — no license needed. Extended license (37 elements) with sign-up.

Deployment
Your infrastructure. Your rules.
Stateless Spring Boot application. Horizontal scaling. Prebuilt container images.
docker run -d --rm \
  -p 8081:8081 \
  -e SPRING_PROFILES_ACTIVE=cors \
  dnaevolutions/jopt_touroptimizer:latest

Swagger UI at localhost:8081/swagger-ui/index.html

  • Linux, Windows, macOS
  • Kubernetes & Terraform
  • Azure, AWS, GCP, on-prem
  • No sticky sessions or shared state
  • Fire-and-forget for long jobs
  • REST clients: Java, Python, C#, Angular
Industries

🚛 Logistics & Distribution

Fleet routing, PND, multi-depot, capacity management, last-mile delivery

🔧 Field Service

Technician dispatch, skill matching, SLA guarantees, multi-day planning

🏭 Manufacturing

Production-integrated PND, supply chain routing, on-demand planning

🏥 Healthcare & Services

Home care, appointment routing, sample collection, strict time windows

Ready to optimize your operations?

Start a sandbox in 10 minutes, explore the documentation, or get in touch for a tailored consultation.

Contact Us → Documentation → Pricing →