16 import static java.lang.Math.abs;
24 import java.util.logging.Logger;
30 System.loadLibrary(
"jniortools");
35 public static void main(String[] args)
throws Exception {
38 final int numLocation = 5;
39 final int numVehicles = 1;
55 final int transitCallbackIndex =
60 return abs(toNode - fromNode);
87 long index = routing.
start(0);
88 logger.info(
"Route for Vehicle 0:");
89 long routeDistance = 0;
91 while (!routing.
isEnd(index)) {
93 long previousIndex = index;
99 logger.info(
"Distance of the route: " + routeDistance +
"m");
static com.google.ortools.constraintsolver.RoutingSearchParameters defaultRoutingSearchParameters()
static void main(String[] args)
Minimal Routing example to showcase calling the solver.