Travel itinerary problem

In this study, we propose a travel itinerary problem (TIP) which aims to find itineraries with the lowest cost for travelers visiting multiple cities, under the constraints of time horizon, stop times at cities and transport alternatives with fixed departure times, arrival times, and ticket prices. First, we formulate the TIP into a 0–1 integer programming model. Then, we decompose the itinerary optimization into a macroscopic tour (i.e., visiting sequence between cities) selection process and a microscopic number (i.e., flight number, train number for each piece of movement) selection process, and use an implicit enumeration algorithm to solve the optimal combination of tour and numbers. By integrating the itinerary optimization approach and Web crawler technology, we develop a smart travel system that is able to capture online transport data and recommend the optimal itinerary that satisfies travelers’ preferences in departure time, arrival time, cabin class, and transport mode. Finally, we present case studies based on real-life transport data to illustrate the usefulness of itinerary optimization for minimizing travel cost, the computational efficiency of the implicit enumeration algorithm, and the feasibility of the smart travel system.

[1]  Jean-François Cordeau,et al.  Analysis and Branch-and-Cut Algorithm for the Time-Dependent Travelling Salesman Problem , 2014, Transp. Sci..

[2]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[3]  Egon Balas,et al.  A restricted Lagrangean approach to the traveling salesman problem , 1981, Math. Program..

[4]  W. Y. Szeto,et al.  An Intersection-Movement-Based Dynamic User Optimal Route Choice Problem , 2013, Oper. Res..

[5]  Derek Graham,et al.  A COMPARISON OF HEURISTICS FOR A SCHOOL BUS SCHEDULING PROBLEM , 1986 .

[6]  Manas Kumar Maiti,et al.  Profit maximization of TSP through a hybrid algorithm , 2015, Comput. Ind. Eng..

[7]  Paolo Toth,et al.  A Reduced-Cost Iterated Local Search Heuristic for the Fixed-Charge Transportation Problem , 2014, Oper. Res..

[8]  H. D. Ratliff,et al.  Order-Picking in a Rectangular Warehouse: A Solvable Case of the Traveling Salesman Problem , 1983, Oper. Res..

[9]  T. H. C. Smith,et al.  A Lifo Implicit Enumeration Search Algorithm for the Symmetric Traveling Salesman Problem Using Held and Karp's 1-Tree Relaxation , 1977 .

[10]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

[11]  Jacques Desrosiers,et al.  An Optimal Algorithm for the Traveling Salesman Problem with Time Windows , 1991, Oper. Res..

[12]  Arthur V. Hill,et al.  An experimental comparison of human schedulers and heuristic algorithms for the traveling salesman problem , 1982 .

[13]  Gilbert Laporte,et al.  AN ALGORITHM FOR THE DESIGN OF MAILBOX COLLECTION ROUTES IN URBAN AREAS , 1989 .

[14]  Shigenobu Kobayashi,et al.  A Powerful Genetic Algorithm Using Edge Assembly Crossover for the Traveling Salesman Problem , 2013, INFORMS J. Comput..

[15]  David E. Boyce,et al.  Origin-based algorithms for combined travel forecasting models , 2003 .

[16]  H. Crowder,et al.  Solving Large-Scale Symmetric Travelling Salesman Problems to Optimality , 1980 .

[17]  János Barta,et al.  The Robust Traveling Salesman Problem with Interval Data , 2006, Transp. Sci..

[18]  Barrett W. Thomas,et al.  Probabilistic Traveling Salesman Problem with Deadlines , 2008, Transp. Sci..

[19]  Alejandro Toriello,et al.  A Dynamic Traveling Salesman Problem with Stochastic Arc Costs , 2014, Oper. Res..

[20]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[21]  Yasunori Iida,et al.  Experimental analysis of dynamic route choice behavior , 1992 .

[22]  Ruud H. Teunter,et al.  Optimizing itineraries in public transportation with walks between rides , 2013 .

[23]  Juan-José Salazar-González,et al.  The split-demand one-commodity pickup-and-delivery travelling salesman problem , 2015 .

[24]  Frank S. Koppelman,et al.  Schedule delay impacts on air-travel itinerary demand , 2008 .