Logistics Planning & Scheduling

Why is Logistics Planning Hard?

With the exception of logistics planners, people generally do not realise how difficult it is to create a good transport schedule.

There are all the operational complexities of time constraints, vehicle constraints, driver rules, customer requirements etc., but on top of that the actual size of the problem to be solved is much larger than you might think.

The so-called "vehicle routing problem" is a major mathematical challenge and thousands of research papers have been written on the subject. This brief summary gives a quick explanation of why.

Vehicle routing - harder than you think

Even the seemingly simple case of a single vehicle doing a delivery round to customers is a big problem to solve if you need to visit more than a handful of locations.

The number of possible routes the vehicle could take to visit all the sites is much larger than might be expected, making it almost impossible to work the best one when the number of locations is reasonably large. Even for 8-10 locations the number of possible options is surprisingly big.

Click on the image below for an explanation of how the size of the problem grows faster than exponentially with the number of visits.

A brief explanation of how the complexity of vehicle routing increases with the number of locations.

Click on the image for a brief explanation of why vehicle routing is challenging.

Vehicle Routing Algorithms

The example above is known as the Travelling Salesman Problem and has been studied for many years. Wikipedia has a good summary of the theory and some of the research techniques used to tackle it.

The travelling salesman problem is very important for commercial logistics applications also, and MJC² has developed a wide range of sophisticated vehicle routing algorithms that are built in to our scheduling and optimization software.

These algorithms are used in our commercial toolsets such as DISC as part of the optimization process for large logistics and distribution networks.

 

 

Latest News

 

mjc2p0007