Click or drag to resize

NetQuarry.Services.OrTools Namespace

The NetQuarry service for using the NetQuarry micro service based on the Google OR-Tools. Google's OR-Tools is an open source software suite for optimization, tuned for tackling the world's toughest problems in vehicle routing, flows, integer and linear programming, and constraint programming.
Classes
  ClassDescription
Public classOrToolsServiceTspResponse
TSP (Traveling Salesman Problem) response
Public classOrToolsServiceVrpResponse
VRP (Vehicle Routing Problem) response
Interfaces
  InterfaceDescription
Public interfaceIOrTools
Interface for the Google OR-Tools hosted by the platform as a micro-service and accessed via the platform ORTools service. Google's OR-Tools is an open source software suite for optimization, tuned for tackling the world's toughest problems in vehicle routing, flows, integer and linear programming, and constraint programming. You can use any of a half dozen solvers to solve it: commercial solvers such as Gurobi or CPLEX, or open-source solvers such as SCIP, GLPK, or Google's GLOP and award-winning CP-SAT.
Enumerations
  EnumerationDescription
Public enumerationFirstSolutionStrategyType
First solution strategy types from https://developers.google.com/optimization/routing/routing_options#first-solution-strategy-options for use with the platform ORTools service using the IOrTools interface.
Public enumerationLocalSearchMetaheuristicType
Local search metaheuristic types from https://developers.google.com/optimization/routing/routing_options#local-search-options for use with the platform ORTools service using the IOrTools interface.