Article ID: | iaor20073016 |
Country: | Netherlands |
Volume: | 6 |
Issue: | 1 |
Start Page Number: | 77 |
End Page Number: | 85 |
Publication Date: | Mar 2007 |
Journal: | Journal of Mathematical Modelling and Algorithms |
Authors: | Ghiani Gianpaolo, Triki Chefi, Attanasio Andrea, Fuduli Antonio |
Keywords: | programming: integer, vehicle routing & scheduling |
In this paper we examine a consolidation and dispatching problem motivated by a multinational chemical company which has to decide routinely the best way of delivering a set of orders to its customers over a multi-day planning horizon. Every day the decision to be made includes order consolidation, vehicle dispatching as well as load packing into the vehicles. We develop a heuristic based on a cutting plane framework, in which a simplified Integer Linear Program (ILP) is solved to optimality. Since the ILP solution may correspond to a infeasible loading plan, a feasibility check is performed through a tailored heuristic for a three-dimensional bin packing problem with side constraints. If this test fails, a cut able to remove the infeasible solution is generated and added to the simplified ILP. Then the procedure is iterated. Computational results show that our procedure allows achieving remarkable cost savings.