| Article ID: | iaor200949066 |
| Country: | India |
| Volume: | 29 |
| Issue: | 4 |
| Start Page Number: | 693 |
| End Page Number: | 703 |
| Publication Date: | Jul 2008 |
| Journal: | Journal of Information & Optimization Sciences |
| Authors: | Janssens Gerrit K |
| Keywords: | heuristics, graphs |
Chain partitioning is the process of partitioning a tree into chains. The edges and vertices of the tree have weights. In a vehicle routing context the weights of edges might represent distances between customers and the weights of the vertices might represent the demand of the customers. Based on the distances a minimum spanning tree can be built and, when partitioned into chains with total vertex weight per chain less than a certain value, each chain represents a route with total demand less than the vehicle capacity. This one–step process can be embedded in a local search procedure or a meta–heuristic with the advantage that a neighbour always represents a feasible solution.