Welcome to DNA Evolutions – your provider of optimization software components. Ready to use for all who need a component to optimize mobile processes.

You are developing software for Logistics Dispatch Solutions, which contain challenges:

  • for staff dispatching such as sales reps, mobile service, or workforce?
  • for trucks shipment allocation in daily transportation and logistics (scheduling, tour optimization, etc.)?
  • for waste management and District Planning?
  • generally, highly constrained problem sets?

Your product does not have an automized optimization engine? Then JOpt is the perfect fit for your product and can help you to save money, time, and workforce, letting you concentrate on your core business.

Our Products

JOpt has been designed as an integrable module for existing programs and suites for logistics planning purposes or standard ERP systems. If your product requires manual user input for dispatching tasks such as manually

  • determine arrival times at tour stops or making sure that given fixed appointments are met,
  • make sure that all drivers’ and resources’ working times are kept,
  • allocate a huge number of tasks to any mobile resources or large-scale vehicle fleets

you can utilize the JOpt.TourOptimizer engine to assist and even do the planning job and let it find the optimized tours for each of your trucks and resources. JOpt.TourOptimizer will find the tours from all the shipments and tasks of the day while at the same time the costs in terms of time- and travel-distances are minimized, additionally ensuring, as much as possible, that your constraints are not violated. These constraints, for example, are working- and travel-time regulations, drivers’ skills, and transportation rules, personal preferences of both resources and customers, already negotiated and assured appointment times, hard constraints, and many more.

Teaser of Optimization-Run

(Map: Leaflet | © OpenStreetMap)

Integrating the JOpt components into existing solutions is straight forward as it is docker compatible using the famous Swagger REST-API, or directly integrable as native Java dependency accessible via Maven or as direct Jar download. Whatever your programming environment is, REST facilitates software integration in your desired language (including famous ones like C#, Java, JS, Scala, Python, and many more).

Also, DNA Evolutions provide geographic software components which are supporting the automated dispatching process such as JOpt.RoutePlanner and JOpt.GeoCoder as a preview.

DNA Evolutions JOpt.TourOptimizerJOpt.TourOptimizer

DNA Evolutions JOpt.GeoCoder preview


DNA Evolutions JOpt.RoutePlanner previewJOpt.RoutePlanner

Please have a look at our tutorials-section on how to improve your product with our JOpt engine. Include this software into your solution and let the engine do the work and calculate the best and most convincing tours for a given set of tasks and shipments. Let the dispatcher, or the included ObjectiveTuner tune the optimization criteria to the best fit for your desired dispatching goals and business cases and let JOpt create the required solutions in the most efficient way.

Fork me on GitHub