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

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

  • For staff dispatching, such as sales reps, mobile service, or workforce?
  • For truck 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.

Introduction

DNA’s JOpt has been designed to be easily integrated into any logistic- and transportation-management-software and standard ERP systems. It can be used natively in Java or as a REST service. If your product requires manual user input for dispatching tasks such as:

  • Manually determining arrival times at tour stops or making sure that given fixed appointments are met.
  • Making sure that all drivers’ and resources’ working times are kept.
  • Allocating a huge number of tasks to Resources (like Technicians and Drivers) 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. For example, these constraints are working- and travel-time regulations, drivers’ skills,  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)

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. For example, these constraints are working- and travel-time regulations, drivers’ skills,  transportation rules, personal preferences of both resources and customers, already negotiated and assured appointment times, hard constraints, and many more.

Integration

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 supporting the automated dispatching process, such as JOpt.RoutePlanner and JOpt.GeoCoder as a preview.

DNA Evolutions JOpt.TourOptimizerJOpt.TourOptimizer

DNA Evolutions JOpt.GeoCoderJOpt.GeoCoder

DNA Evolutions JOpt.RoutePlannerJOpt.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, 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.