The objective in problems of vehicle routing is the minimization of
a time/monetary/distance measure, given some relevant parameters.
An example is minimizing the total distance traveled during
In this example, the distances from the distribution center to
the destination points (customers) and distances between destination
points are key parameters.
Typical constraints in vehicle routing might include
etc.
One possible classification of Vehicle Routing Problems is
Single origin-destination routing is also known as shortest path problem, and is optimally solvable by Dijkstra's Algorithm if all the transportation costs are nonnegative. Problems up to around 100,000 nodes are solvable in reasonable times using this algorithm.
Multiple Origin-Destination Routing is modeled as a network flow problem. A very efficient algorithm is the network simplex algorithm, which solves problems up to 100,000 links in a reasonable amount of time.
Single Vehicle Origin Round trip Routing is traveling salesman problem, and solved to optimality using specialized branch and bound algorithms. Problems with over 2000 nodes are computationally very time-consuming but are solved reasonably well using heuristic algorithms.
Vehicle Routing and Scheduling encompasses all vehicle routing problems not part of the preious three classes. This class is many times further divided.
The interest in this topic is steadily increasing, and many research
results have been successfully implemented in practical problems.
One key consideration in modeling these type of systems, though,
is that the big picture should always be kept in the
guiding light. Solving the vehicle routing problem with wrong
assumptions might lead to inferior policies from a total system
point of view.