Skip to content

Integrations overview

The Nextmv Platform integrates with multiple solvers, solver interfaces (modeling), and data providers (both in-house and third-party). This allows you to use the best solution for the problem at hand.

Solvers and solver interfaces are configured to execute in Nextmv Cloud via runtimes. Data integrations can be specified with run configuration. Compute integrations are also available for use in Nextmv Cloud, allowing you to run your own compute environment for solving problems.

Current supported integrations are listed in the tables below (with more planned).

Solvers

Provider Description Supported languages License type
Nextroute Fast and flexible vehicle routing problem (VRP) solver. Go, Python Source-available (not open-source)
FICO® Xpress Solver for large-scale linear and mixed integer problems. All solver languages Commercial
Gurobi Solver for large-scale linear and mixed integer problems. All solver languages Commercial
Hexaly Solver for global optimization. All solver languages Commercial
HiGHS Solver for linear and mixed integer problems. All solver languages Open-source
OR-Tools Solver interface for vehicle routing, flows, and more. Included open-source solvers: CLP, GLOP, PDLP, SCIP. All solver languages Open-source
Seeker Solver with non-linear, linear, nested, stochastic, and parallel optimization capabilities. All solver languages Commercial
Vroom Vehicle routing solver. All solver languages Open-source

Solver interfaces

Provider Description Supported languages License type
AMPL Solver interface that integrates with most solvers. All interface languages Commercial with open-source offering
GAMS Solver interface that integrates with most solvers. All interface languages Commercial
Pyomo Open-source solver interface for linear and mixed integer programming. Included open-source solvers in remote environment: CBC, GLPK, SCIP. Python Open-source
PyOptInterface Open-source solver interface for linear and mixed integer programming. Python Open-source

The Pyomo and OR-Tools integrations support the specific solvers noted in the table and in the details for those integrations. If you would like to use a different solver (of any type, open source or commercial) with Pyomo or OR-Tools, or a different solver or solver interface that is not on the Nextmv Platform please contact Nextmv support.

Compute

Provider Description
Databricks Cloud-based big data analytics platform.
AWS Batch Cloud-based batch computing service.