JOpt.TourOptimizer is a production-grade backend engine for route optimization, workforce scheduling, and resource planning — built for real-world complexity.
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.
Maven dependency or JAR — in-process optimization, maximum control.
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 GmbHSLAs guaranteed structurally — not approximated with penalties. Every solution is valid.
Full goods-tracking feasibility with timed loads, manufacturing planning, and audit reports.
Structurally removes violation-prone nodes. Accelerates convergence in large instances.
Inject your custom business rules into the solver — without forking the engine.
Re-optimize incrementally. Insert late jobs. Resume yesterday's plan.
D-Wave quantum annealing for TSP construction. Future-proof your stack.
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.
Java SDK · Java REST · Python · C# / .NET
Free evaluation: up to 20 elements — no license needed. Extended license (37 elements) with sign-up.
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
Fleet routing, PND, multi-depot, capacity management, last-mile delivery
Technician dispatch, skill matching, SLA guarantees, multi-day planning
Production-integrated PND, supply chain routing, on-demand planning
Home care, appointment routing, sample collection, strict time windows
Start a sandbox in 10 minutes, explore the documentation, or get in touch for a tailored consultation.
Contact Us → Documentation → Pricing →