DNA - the optimization library for progammers
All products use DNA's unique combination of construction algorithms and heuristic approaches such as simulated annealing and genetic algorithms to find optimal tour solutions. Especially in standard tour building problems this combination enables you to achieve high quality results in short computation time. Due its simple API JOpt components are easy to integrate but still allow for comprehensive control of the optimization run. The API provides many useful features that are necessary to tailor the optimization to your particular needs. Examples such as the choice to route for open or closed tours with or without alternate destinations, different optimization strategies like strict or fuzzy modes, the use of event nodes and several selectable relations between nodes and resources show the versatile and helpful way how JOpt brings in optimization functionality in your tour building and dispatching programme. All necessary standard features you will need for transportation and logistics tour optimization as well as for mobile service & workforce dispatching are already included.
JOpt is available in different programming languages and technologies so that it will fit in your desktop solution for single seats programmes, server solutions for enterprises or even in your own operated web solution.
JOpt's API - a wide range of functions
The API of JOpt allows you to define your
- resources with operation times, tour starting points, weight, volume, material constraints
- nodes with opening hours, skill requirements, pick up and delivery relations
- optimization goals such as minimum overall distance, minimum time windows violations, balanced work distribution
- distance relations between the nodes as straight line or as precise distance or travelling times matrix
You will also appreciate functions which help you accelerate your optimization runs. You can make use of multi CPU core usage or pass pre-calculated solutions as starting set to the optimizer. You can also switch on and off the different optimization steps to find the right balance between desired optimization gain and computation time. There are two easy ways to become acquainted to the JOpt library. You can either try the free version to make the first integration steps and solve your first small optimization problems. You can also purchase the cost effective trial version which comes with individual email support to setup your first full solution.