Abstract
The objective of this paper is mainly to answer one question: “Why use a toolkit such as iOpt to solve a combinatorial optimization problem rather than hard-coding a solution from scratch?” To answer this question, we consider a well studied problem: the Vehicle Routing Problem. We explain in details how to make use of the modeling and solving facilities available in iOpt to tackle this problem. At each step of this building process, we discuss the benefits of using iOpt rather than starting building a solution from scratch. Then we exhibit some experiments comparing the results obtained using the best algorithm built using iOpt and the best known in the literature. The overall conclusion of this work is our toolkit allows the user to maximize reuse of his code, significantly reduce his development time, focus his attention on the design rather than the coding, and exchange problem models or algorithms in a very easy and simple way using XML files within his community. At last, algorithms built using iOpt appear to be very competitive compared to the best hard-wired algorithms found in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bräysy, O. (2001): “A Reactive Variable Neighborhood Search Algorithm for the Vehicle Routing Problem with Time Windows”. In INFORMS Journal on Computing 15:4, 347-368
Dorne, R., Voudouris, C., Liret, A. and Mills, P. (2005): “iSchedule: A new framework for solving scheduling problems”. To be submitted to INFORMS Journal on Computing.
Dorne, R., Ladde, C. and Voudouris, C. (2003): “Heuristic Search Builder: the iOpt’s Tool to Visually Build Metaheuristic Algorithms”. Presented at 5th Metaheuristics International Conference (MIC’ 2003), Kyoto, Japan.
Dorne, R., and Voudouris, C. (2001) “HSF: A generic framework to easily design Meta-Heuristic methods”. Presented at 4th Metaheuristics International Conference (MIC’ 2001), Porto, Portugal, 423-428.
Gendreau M. and Bräysy O. (2003): “Metaheuristic Approaches for the Vehicle Routing Problem with Time Windows: A Survey”. Presented at 5th Metaheuristics International Conference (MIC’ 2003), Kyoto, Japan.
Kilby, P., Prosser, P. and Shaw, P. (1999): “Guided Local Search for the Vehicle Routing Problems With Time Windows”. In Meta-heuristics: Advances and Trends in Local Search for Optimization, Voss, S., Martello, S., Osman I.H. and Roucairol, C. (eds.), Kluwer Academic Publishers, Boston, 473-486.
Lin, S. (1965): “Computer Solutions of the Traveling Salesman Problem Bell System”. In Technical Journal 44, 2245- 2269.
Michel L., Van Hentenryck, P. (2000): “Localizer”. In Constraints, 5, Issue 1-2, 43-84.
Mester, D. and Bräysy, O. (2004): “Active guided evolution strategies for the large scale vehicle routing problems with time windows”, Computers & Operations Research 32:1593-1614.
Or, I. (1976): Traveling Salesman-Type Combinatorial Problems and their Relation to the Logistics of Regional Blood Banking. PhD thesis. Northwestern University, Evanston, Illinois.
Potvin, J.Y. and Rousseau, J.M. (1995): “An Exchange Heuristic for Routing Problems with Time Windows Journal”. In the Operational Research Society 46, 1433-1446.
Prins, C. (2004): “A simple and effective evolutionary algorithm for the vehicle routing problem”, Computers & Operations Research 31:1985–2002.
Solomon, M. (1987): “Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints”, Operations Research 35, 254-265.
Taillard, E., Badeau, P., Gendreau, Michel, Guertin, F. and Potvin, J-Y (1997): “A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows”. In Transportation Science 31, 170-186.
Voss, S. and Woodruff, D. (2002): Optimization Software Class Libraries. Kluwer Academic Publishers.
Voudouris, C. (1997): Guided Local Search for Combinatorial Problems. PhD thesis Department of Computer Science, University of Essex, Colchester, UK.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Dorne, R., Mills, P., Voudouris, C. (2007). Solving Vehicle Routing Using IOPT. In: Doerner, K.F., Gendreau, M., Greistorfer, P., Gutjahr, W., Hartl, R.F., Reimann, M. (eds) Metaheuristics. Operations Research/Computer Science Interfaces Series, vol 39. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-71921-4_20
Download citation
DOI: https://doi.org/10.1007/978-0-387-71921-4_20
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-71919-1
Online ISBN: 978-0-387-71921-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)