DNA-Evolution - JOpt-TourOptimizer Documentation
JOpt is a flexible routing optimization-engine written in Java, allowing to solve tour-optimization problems that are highly restricted, for example, regarding time windows, skills, and even mandatory constraints can be applied. For a general introduction to JOpt, please click here.
Introduction video
Watch our introduction video. Click, to open video:
Examples
The easist way to get started with JOpt is to use our Example repository (written in Java) on GitHub.
You can start using/exploring JOpt-TourOptimizer in different ways.
- Use our sandbox in your browser (Docker required)
- Clone the example repository
- Download the Jar directly or as Dependency
- Download our .NET legacy version
JOpt-Sandbox:
In case you want to get started without the hassle of installing Java, Maven and an IDE, we provide a sandbox. The sandbox is based on code-server and can be used inside your browser, the interface itself is based on Visual Code. You have to host it in your local Docker environment (Please provide at least 2-4Gb of Ram and 2 Cores). The latest version of our examples is cloned by default on launching the Docker container, and you can start testing JOpt right away.
Preview:
Please follow the instruction on our DockerHub page - click here. Alternatively you can also visit our Example repository.
Docker - Spring and Swagger
Use any language you want by generating your desired client. The JOpt-TourOptimizer engine can be used as a Docker REST-compatible container utilizing Spring WebFlux and Swagger. See Docker HowTo for details.
Net legacy version
We still support a legacy .NET version of JOpt. We utilize IKVM.NET that is effectively a Java framework running on top of the .NET's framework.
Please follow the instruction described in on our Example repository.
Authors
A product by dna-evolutions ©