Before further discussion of the vehicle routing problem, let
us take some time on discussing some general concepts on the engineering
design process and solution methods for logistics-related problems.
The engineer/analyst typically builds a model of the real world to better understand and to improve. A model is an abstract representation of a real world system. Since models are easier to manipulate, they provide insight.
Models are analyzed and solved using algorithms.
An algorithm can be defined as a set of rules to determine
a system configuration. For example, a very simple algorithm
for cooking omelet would be as follows:
Algorithms can be classified according to several characteristics: