DNA //evolutions

Why DNA Evolutions

Leading-edge optimization, built for enterprise reality

About Us

DNA Evolutions GmbH is a Germany-based optimization technology company that helps enterprises turn complex operational planning into measurable business outcomes. We build industrial-grade software components for routing, scheduling, dispatch, and resource optimization across logistics and field service.

Founded in 2005 in the beautiful city of Ulm (Baden-Württemberg, Germany), DNA Evolutions has been focused on one mission: deliver leading-edge optimization technology that performs under real-world constraints and integrates cleanly into enterprise platforms.

PartModesPath.svg

Why DNA Evolutions

Leading-edge optimization, built for enterprise reality

Most “routing” tools solve simplified problems. Enterprises operate in a world of:

  • strict time windows and service levels,
  • skills and certifications,
  • capacity and pickup-and-delivery flows,
  • territories, compliance, and restrictions,
  • unpredictable change during the day,
  • and the need for explainable plans people will accept.

DNA Evolutions delivers an optimization engine designed for exactly that reality: constraints-first, performance-controlled, and integration-ready.

Technology leadership: advanced computing meets operational impact

We enjoy and actively pursue projects at the frontier of technology. Over the years, we have worked with and applied:

  • AI-driven approaches to improve decision support and operational quality,
  • advanced optimization techniques across multiple domains,
  • and exploratory work including quantum computing initiatives where it made sense to evaluate next-generation approaches.

Our focus is pragmatic innovation: leading-edge technology is only valuable when it produces repeatable business impact.

What we deliver

JOpt.TourOptimizer: Optimization as a capability

At the center of our portfolio is JOpt.TourOptimizer, a flexible and highly configurable optimization engine.

Key characteristics:

  • Constraint-rich modeling for complex operational rules
  • Performance and scalability controls to handle large problem instances
  • Explainability and transparency (progress telemetry, comparison tooling, structured outputs)
  • Continuity workflows (save/load snapshots, warm starts, incremental re-optimization)

JOpt.GeoCoder: Location intelligence as a foundation

Optimization and routing are only as reliable as the input location data. JOpt.GeoCoder turns “human location input” (addresses, free-text locations, partial data) into planning-grade geo references that are stable, reusable, and governance-friendly.

Key characteristics:

  • Address → coordinates / geo reference to make operational data route-ready
  • Normalization & consistency across data sources (CRM/ERP/WMS/FSM)
  • Designed for high-volume workflows (master data enrichment and continuous updates)
  • Repeatable results for auditability and long-term planning stability
  • Integration-ready outputs for downstream systems (routing, optimization, reporting)

GeoCoder is the entry point to the planning pipeline: it reduces noise, prevents routing errors caused by inconsistent addresses, and improves acceptance because results align with real-world locations.

JOpt.RoutePlanner: Routing and travel-time intelligence at scale

To produce feasible schedules, the optimizer needs realistic travel times and distances. JOpt.RoutePlanner provides this routing intelligence with enterprise-grade profiles and performance characteristics.

Key characteristics:

  • Distance/time computation and routing context for feasibility and cost evaluation
  • Profile-driven routing behavior (vehicle types, restrictions, policies)
  • Standardized outputs for integration (distance/time, geometry, turn-by-turn where needed)
  • Built for scale and stability in production environments

Special capability: On-demand connections (no huge matrices)

RoutePlanner can be connected to TourOptimizer so that TourOptimizer requests only the connections it actually needs instead of forcing the system to precompute full distance/time matrices.

This delivers two major benefits:

  • Efficiency: avoids O(N²) matrix generation when only a fraction of edges are relevant
  • Speed: faster time-to-first-schedule and better scalability for large instances

SDK and REST: integration without lock-in

Enterprise customers need optimization to work across teams, products, and technology stacks. JOpt supports:

  • Java SDK for direct embedding into existing systems
  • REST API deployment for language-agnostic integration (any client: JavaScript, Python, .NET, low-code)
  • Portable snapshots (schema-defined JSON) for reproducibility, governance, and cross-environment workflows

This enables modern delivery models including microservices, platform engineering, and multi-tenant optimization services.

End-to-end platform view

Together, the components form a clean operational pipeline:

GeoCoder → RoutePlanner → TourOptimizer
From raw addresses → realistic travel intelligence → feasible, optimized schedules.

Business outcomes we target

Customers typically engage DNA Evolutions to achieve:

  • Cost reduction: fewer kilometers, less overtime, fewer vehicles, lower cost-to-serve
  • Service improvement: higher on-time rates, better SLA adherence, predictable ETAs
  • Operational resilience: robust behavior with incomplete data, safe continuation after disruption
  • Planner adoption: explainable results that reduce friction and increase trust
  • Scalability: stable runtime and throughput for large daily workloads

Where we fit in your architecture

DNA Evolutions is a strong fit when you need an optimization core that plugs into enterprise systems such as:

  • TMS / dispatch platforms
  • ERP and CRM ecosystems
  • warehouse and inventory systems (WMS)
  • customer portals and mobile workforce apps
  • analytics and KPI environments

Deployment options:

  • Embedded (library inside your application)
  • Service-based (REST + Docker for platform use)
  • Hybrid (mix embedded and service deployment across teams)

How we work with enterprises

We combine product depth with delivery discipline:

  • requirements discovery and constraint formalization (hard rules vs preferences),
  • integration architecture (data model mapping, travel-time strategies, observability),
  • performance tuning at real instance sizes,
  • rollout support (governed defaults, reproducible runs, explainability outputs).