Solve module¶
Reference to the solve.py module.
solve
¶
Methods for solving a Vehicle Routing Problem with Nextroute.
SUPPORTED_OS
module-attribute
¶
The operating systems supported by the Nextroute engine.
SUPPORTED_ARCHITECTURES
module-attribute
¶
The architectures supported by the Nextroute engine.
solve
¶
Solve a Vehicle Routing Problem (VRP) using the Nextroute engine. The input and options are passed to the engine, and the output is returned. The input and options can be provided as dictionaries or as objects, although the recommended way is to use the classes, as they provide validation.
Examples:
-
Using default options to load an input from a file.
-
Using custom options to load an input from a file.
-
Using custom dict options to load an input from a file.
| PARAMETER | DESCRIPTION |
|---|---|
|
The input to the Nextroute engine. If a dictionary is provided, it will be converted to an Input object to validate it. |
|
The options for the Nextroute engine. If a dictionary is provided, it will be converted to an Options object. |
| RETURNS | DESCRIPTION |
|---|---|
Output
|
The output of the Nextroute engine. You can call the |
Source code in nextroute/src/nextroute/solve.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |