Journal of Tourism & Hospitality

Journal of Tourism & Hospitality
Open Access

ISSN: 2167-0269

+44 1300 500008

Review Article - (2021)Volume 10, Issue 3

A Survey for Self-Driving Travel Itinerary Problem

Lei Li1* and Jiaoman Du2
 
*Correspondence: Lei Li, Faculty of Science and Engineering, Hosei University, Koganei, Tokyo 184-8584, Japan, Email:

Author info »

Abstract

Travel Itinerary Problem is a kind of travel plan for travel events, such as sight spot, flight and hotel timetable arrange, in a chronological order of date and time. A self-driving travel itinerary consists of a tour with one or more stops that a traveler takes. These destinations are visited follow one another sequentially in time in a way of selfdriving. This survey discusses models and algorithms for recent research of the self-driving travel itinerary problem.

Keywords

Travel itinerary; Algorithms; Functionalities; Self-drive

Introduction

Travel Itinerary Problem (TIP) is a kind of travel plan for travel events, such as sight spot, flight and hotel timetable arrange, in a chronological order of date and time. In general, planning itinerary problem for TIP includes the following categories of decisions: (i) the determination of the tour (the sequence of stops visited by traveler), (ii) the specification of the transport modes and numbers for each section of the itinerary. The latter decision is closely dependent on the former, since for each given sequence of stops, the time and the number of visited sites each day are different, and the total cost is different.

In particular, this survey will focus on Self-driving Travel Itinerary Problem (STIP), and discusses some models and algorithms for recent research of the self-driving travel itinerary problem. A self-driving travel itinerary consists of a tour with one or more stops that a traveler takes. These destinations are visited follow one another sequentially in time in a way of selfdriving. As characteristics of STIP, in the first, determination of travel tour is necessary for STIP. Second, the resting locations (hotels) are selected under two constraints include resting beak and best viewing time window, along with time arrangement while the time arrangement is more flexible for STIP, further, we can adjust dynamically the tour and time arrangement of travel events. Due to TIP is a travel way from origin to interesting places by self-drive, there is no the choice about transport modes.

In the area of smart travel optimization, a key problem arising from multi-scenic journey is to optimally determine an integrated travel scheme that satisfies tourists’ requirements (e.g., hotel selection around different attractions, routing, etc). The problem attracts much attention from both practitioners and researchers along with the availability of large-scale online data sources including travel sites data (location, opening/closing time window), hotel data (reservation price, service evaluation), transport data (network distribution, trip modes), etc. Several prevailing online trip webs such as TripAdvisor, Priceline, Ctrip and Airbnb, provide travel planning suggestions (i.e., hotel reservation, online ticket book). However, none of them provides online integrated scheme for tourists, which may generate some problems or conflicts, i.e., invalid reservation for hotels due to the mismatched itineraries, leading to partially optimized strategy and even impracticable travel recommendations. Numerous existing studies also take into account the personalized travel guidelines for tourists, typically involving three main functionalities: (i) recommending functionality to generate a list of travel sites for each different tourist profile [1,2]; (ii) routing optimization functionality to generate tourist routes for interesting travel sites [3]; (iii) customization functionality to allow tourists to modify the generated personalized route [4]. Nonetheless, most of them separately consider the different functionalities of travel planning. In addition, the existing travel planning problems such as classical traveling salesman problem were mainly formulated with the optimization objective of cost minimization Veenstra et al., [5] and utility (trip satisfaction) maximization Han et al., [6-8]. In our study Du [9,10], considering the heterogeneity of travel requirement, we formulate the integrated self-driving travel scheme planning problem with the objectives of: (i) total cost minimization, and (ii) two objective optimization with total cost minimization and travel utility maximization. Our formulation of the integrated self-driving travel scheme planning problem simultaneously considers the functionalities of routing, hotel selection, and time scheduling as well as the optimal departure time at the origin under two types of personalized considerations: best site-viewing time windows and rest requirements by using multiple real-world data sources. To the best of our knowledge, this problem has not been addressed in the literature. To solve this two problems, two heuristic algorithms, namely, dynamic programming and clustering based heuristic algorithm and branch-and-bound and clustering-based heuristic algorithm, are designed to verify the effectiveness and efficiency of proposed algorithms. There are two problems: travel salesman problem with hotel selection and orienteering problem with hotel selection which are closely approximating the proposed self-driving scheme planning problem. Details about the two problems will be stated in the following.

Travel Salesman Problem with Hotel Selection

In this section we overview the travel salesman problem with hotel selection. This problem is an extension of the TSP which have been developed by Castro et al., [11-14]. The TSPHS can be stated in the following. A visitor departs at an origin, visits a set of geographically dispersed customers and hotels, and finally returns to the origin to minimize the total time of this tour. During this process, the following conditions should be satisfied: (1) the time budget for each trip; (2) every trip should start and end in one of the available hotels; (3) every customer is visited exactly once. Here, the trip refers to an ordered set of customers together with a starting and an ending hotel. A model formulation is presented in [15], where the objective function minimizes the total travel time. The number of trips is not a decision variable in this formulation, but a given parameter of the problem. An alternative formulation could be to minimize the number of trips first and then minimize the travel time. Constraint guarantees: (1) the tour starts and ends in the initial starting hotel 0, (2) each trip starts and ends in one of the available hotels, (3) if a trip ends in a given hotel, the next trip starts in the same hotel, (4) every customer is visited once, (5) verify the connectivity inside each trip, (6) limit the time budget of each trip, (7) prevent subtours, these subtour elimination constraints are formulated according to the Miller-Tucker-Zemlin formulation of the TSP [16].

Orienteering Problem with Hotel Selection

The Orienteering Problem with Hotel Selection (OPHS) is a new variant of the orienteering problem. Not many studies took into account the OPHS, only Divsalar et al., [17,18] provided the the satisfactory solutions by using the heuristic algorithms. Details of OPHS can be indicated in the following. Suppose that there are a set of vertices and hotels where each vertex has a score. A visitor departs from a designated origin hotel, visits some vertexes and hotels, finally returns to the designate destination hotel, to maximize the total scores. Some constraints need to be meet: (1) the origin hotel is different from the destination hotel; (2) the time available for each trip is limited to a given time budget; (3) each vertex is visited at most once; (4) every trip should start and end in one of the available hotels. In the model formulation presented by Divsalar et al., [17], the objective function maximizes the total collected score. Constraint guarantees: (1) the tour starts from the initial starting hotel, (2) the tour ends at the final ending hotel, (3) each trip starts and ends in one of the available hotels, (4) verify that if a trip ends in a given hotel, the next trip starts in the same one, (5) determine the connectivity inside each trip, (6) ensure that every vertex is visited at most once, (7) limit each trip with a time budget. If visiting a vertex requires a certain service time, this time can easily be modeled as a part of all travel times to and/or from the vertex, (8) sub-tour elimination constraints.

In this section, we review the existing literature on travel scheme planning with regard to travel routing optimization, hotel selection in travel planning, and solution methods.

Travel Routing Optimization

Regarding to the travel scheme problem, there are some popular problems such as travel salesmen problem, orienteering problem which are similar to the focused problem. The Travel Salesman Problem (TSP) is the most widely known problem in the field of routing and scheduling problem and combination optimization problem. Nowadays, this problem has been studied in extensive areas such as printing press scheduling problem [19], home health care problem [20], and hot rolling scheduling problem [21], and among others. The TSP can be stated as follows: a traveler departs at the origin, visits each customer exactly once, and finally returns to the origin, aiming to minimize the total travel cost. Today, various varieties associated with TSP have been emerged such as time dependent TSP [22], TSP with time windows [23], multiple TSP [24], pickup-and-delivery TSP [25] and TSP with drone [26]. The solution methods mainly consist of exact algorithms and approximate approaches. Regarding to the exact algorithm, Dantzig et al., [27] in 1954 is the first to propose the formulation in order to solve the TSP where they adopted a strategy consisting of initially relaxing constraints and the integrality requirements. The branch-and-bound algorithm is also the common used algorithm for TSP which are studied by Carpaneto [28-30]. Many algorithms based on the assignment problem relaxation have been devised. Some of the best known are those of Little et al., [31-33]. The 2-matching lower bound algorithm for TSP is proposed by Miliotis [34,35]. Afterwards, this work is followed by Crowder [36-40]. Generally, the Branch and Bound method and Held-Karp lower bound are the main approaches for solving the TSP and ensuring the optimality. There exist some heuristics to solve the approximate solutions for TSP. The approximately approaches main consist of tour construction approaches i.e., closest neighbor heuristic [41], greedy heuristic [41], insertion heuristic [42], christofide heuristic [42], tour improvement i.e., 2-opt, 3-opt [41], k-opt [43,44], tabu search [41], simulated annealing [41], and genetic algorithm [41], ant colony optimization [45], and among others. Focusing on routing optimization in travel scheme planning, the orienteering problem Chao et al., [46] that is quite relevant with the targeted problem in this study, aims to determine a subset of nodes to visit as well as the optimal visiting sequence among these visiting nodes, such that the total collected score (i.e., utility) is maximized under given time and/or cost budgets. The orienteering problem can also be seen as a combination with knapsack problem and traveling salesman problem, since it involves both vertex selection and shortest Hamiltonian path determination among the selected set of sites. In the literature, there are formulations with the similar concept of the orienteering problem, including selective traveling salesman problem Laporte et al., [47], maximum collection problem Butt et al., [48], bank robber problem Awerbuch et al., [49], and among others. Extensive variants of the orienteering problem have been investigated such as the team orienteering problem [50], team orienteering problem with time windows Vansteenwegen et al., [51], and time-dependent orienteering problem Verbeeck et al., [52]. Surveys that situate the orienteering problem among other types of route problems can be found in studies by Vansteenwegen et al., [53-55], in which details about problem descriptions, benchmark instances, solutions approaches, and applications of the orienteering problem can be found. The above studies take into account wide varieties of orienteering problem, but that none of the studies have addressed the integrated travel scheme planning problem aiming at tourists’ requirements in reality travel. Not much studies take into account the travel scheme planning problem for self-driving. Li et al., [56] formulate a travel itinerary problem for public transportation to minimize the total cost which aims to provide the transport alternatives’ decisions of visiting sequence of cities, flight/train number choice, under some time constraints. This study uses an implicit enumeration algorithm to solve the optimal combination of tour and numbers. Hashima et al., [57] study the self-drive tourism route problem using a goal programming model. This problem determined the route sequence among the travel sites in seven cities and utilized LINGO12.0 software to minimize the travel distance, minimize accommodation costs and maximize the total number of tourist attractions under the travel time constraint. Chang et al., [58,59] designed an automatic travel itinerary planning system for the domestic area to provide the travel route under some time constraints where the system considers some factors (i.e., departure time, days to travel, departure/destination points) affecting the travel preferences of users. Masoodian et al., [58] designed a graphical travel itinerary visualization system instead of conventional travel itineraries list using personal digital assistant type devices. These systems rely on large computer displays for visualization of itinerary information during the pretravel planning and preparation phase.

Hotel Selection in Travel Planning

One aspect of travel scheme planning that is of much importance in practice is hotel selection. Orienteering problem with hotel selection (OPHS), a variant of the orienteering problem, was initiated in Vansteenwegen et al., (2012) [15,60]. The goal is to determine a fixed number of trips that connect given travel sites to maximize the sum of collected utility scores with pregiven utility-like scores for each site and a set of hotels for choice [61]. OPHS restricts each trip’s length and requires that the trip should start and end in one of the hotels [12]. The other similar work, the travelling salesperson problem with hotel selection (TSPHS), has al been developed by Vansteenwegen et al., [11,12,15,61]. These studies provided extensive algorithms to deal with the TSPHS.

Solution Methods

There are streams of solving methods proposed to generate travel planning solutions in the literature. A skewed variable neighborhood search algorithm Divsalar et al., [60] that consists of a constructive initialization procedure and an improvement module to solve OPHS. In the improvement module, a solution with a slightly worse objective value is also accepted compared to a regular variable neighborhood search approach. In fact, the skewed variable neighborhood search algorithm has been successfully applied for solving orienteering problem Sevkli et al., [62], team orienteering problem [63], bi-objective orienteering problem [64], multi-period orienteering problem with multiple time windows [65], and team orienteering problem with time windows [66]. A memetic algorithm to solve OPHS is proposed in Divsalar et al., [18]. The memetic algorithm consists of two levels: one level is to find a sequence of intermediate hotels by a genetic component, on the other level, six local search moves are embedded in a variable neighborhood structure to deal with the selection and visiting sequence determination of the sites between the hotels. Except for the above solving methods, dynamic programming is also commonly used for solving routing planning. Especially, in travel salesmen problem and its variants, the exact and heuristic dynamic programming algorithms are frequently applied to solve the optimal or near optimal solutions [67-70]. But, very few studies utilize dynamic programming algorithm in travel scheme planning. Only recently, Lu et al., [12] designed a hybrid dynamic programming and memetic algorithm to solve the traveling salesman problem with hotel selection where the dynamic programming is applied to find an optimal hotel sequence for a given tour, and the memetic algorithm is used to search solutions by using three crossover operators.

Dynamic Programming and Clustering-Based Heuristic Algorithm

Dynamic programming has been widely used to solve routing problem and is able to guarantee the global optimality in a small-scale network. However, for general applications in a largescale network, DP algorithm shows exponential time complexity and consumes much computation resources. For solving the large-scale problem, numerous studies considered available algorithms combining the advantages of several methodological modules [71-73]. In this work, we propose a DP and clustering based heuristic algorithm combining multiple modules with further modifications. The proposed solution method decomposes the problem into three parts: (i) sites clustering; (ii) routing optimization; (iii) hotel selection and time scheduling. The proposed heuristic algorithm consists of three modules: (i) a multi-categorical attribute K-means clustering algorithm to cluster the travel sites; (ii) routing optimization where DP algorithm is iteratively executed for each cluster of sites without considering hotel selection and the tours connection representation is adopted to deal with the problem of multiple tours; (iii) hotel selection and time scheduling based on the obtained routes by performing the constraint inspection procedure.

Integrated Self-Driving Travel Scheme Planning

In Du et al., [9,10], authors proposed an integrated self-driving travel scheme planning problem as a novel travel planning problem. The ISTSP can make a personalized and integrated travel scheme for self-driving travel among multiple travel sites and hotels, which incorporates routing, hotel selection and time scheduling functionalities for total cost minimization. In addition, the authors presented a mathematical formulation that considers travel utility maximization as a simultaneous optimization objective besides traditionally focused cost minimization objective. For solving large-scale travel network, the authors proposed two heuristic algorithms: DP and clustering-based heuristic algorithm and branch-and-bound and clustering-based heuristic algorithm to solve the ISTSP. Numerical illustrative experiments verify the validity of the model and the solution methods for practical use in the travel industry. For future study explorations, an interesting extension of this study is to consider time dependent attributes in terms of cost and time, since the travel time and cost are stationary in the proposed model. Further, it is an interesting problem to explore a Pareto-optimal set of travel scheme by considering a multiobjective travel planning problem with the comprehensive aim of waiting time minimization, travel cost minimization, and travel utility maximization. It is worthy of investigation about the effectiveness of the proposed heuristics when embedded into some well-recognized solving methods for multi-objective programming such as NSGAII [74], and among others.

Conclusion

In addition, authors also plan to investigate multiple data sources (e.g., search engine data, social media information, trip comments, travel guidelines, etc) enabled site selection models to better capture tourist’s trip preferences in the travel scheme planning. Since there are both structured and unstructured data for site selection, some state-of-the-art data analytics (e.g., statistics learning, machine learning, text mining, and also deep learning) that show promising effectiveness will be used.

References

  1. Noguera JM, Barranco MJ, Segura RJ, MartiNez L. A mobile 3d-gis hybrid recommender system for tourism. Inf Sci. 2012;215:37-52.
  2. Li YL. Personalised knowledge-based recommender system for travel planning. In Business Analytics: Progress on Applications in Asia Pacific. 2017:547-564.
  3. Rodriguez B, Molina J, Perez F, Caballero R. Interactive design of personalised tourism routes. Tour Manag. 2012; 33(4):926-940.
  4. Garcia A, Vansteenwegen P, Arbelaitz O, Souffriau W, Linaza MT. Integrating public transportation in personalised electronic tourist guides. Comput Oper Res. 2013;40(3):758-774.
  5. Veenstra M, Roodbergen KJ, Vis IF, Coelho LC. The pickup and delivery traveling salesman problem with handling costs. Eur J Oper Res. 2017;257(1):118-132.
  6. Han Y, Guan H, Duan J. Tour route multiobjective optimization design based on the tourist satisfaction. Discrete Dyn Nat Soc. 2014.
  7. Hasuike T, Katagiri H, Tsuda H. Objective measurement for satisfaction values to sightseeing spots and route recommendation system. IEEE. 2016; 002:699-704.
  8. Wu X, Guan H, Han Y, Ma J. A tour route planning model for tourism experience utility maximization. Adv Mech Eng. 2017;9(10).
  9. Du J. Optimization Studies on Hazmat Transportation and Travel Planning. Doctoral Dissertation, Hosei University, Japan. 2019.
  10. Du J, Zhou J, Li X, Li L, Guo A. Integrated self-driving travel scheme planning. Int J Prod Econ. 2020;232:107963.
  11. Castro M, Sorensen K, Vansteenwegen P, Goos P. A fast metaheuristic for the travelling salesperson problem with hotel selection. 2015;13(1):15-34.
  12. Salesman_Problem_with_Hotel_Selection' target='_blank'>Lu Y, Benlic U, Wu Q. A hybrid dynamic programming and memetic algorithm to the traveling salesman problem with hotel selection. Comput Oper Res. 2018;90:193-207.
  13. Castro M, Sorensen K, Vansteenwegen P, Goos P. A simple grasp+ vnd for the travelling salesperson problem with hotel selection. 2012.
  14. Salesperson_Problem_with_Hotel_Selection' target='_blank'>Castro M, Sorensen K, Goos P, Vansteenwegen P. The multiple travelling salesperson problem with hotel selection. 2014.
  15. Vansteenwegen P, Souffriau W, Sorensen K. The travelling salesperson problem with hotel selection. J Oper Res Soc. 2012;63(2):207-217.
  16. Miller CE, Tucker AW, Zemlin RA. Integer programming formulation of traveling salesman problems. JACM. 1960;7(4):326-329.
  17. Divsalar A, Vansteenwegen P, Cattrysse D. A variable neighborhood search method for the orienteering problem with hotel selection. Int J Prod Econ. 2013;145(1):150-160.
  18. Divsalar A, Vansteenwegen P, Sorensen K, Cattrysse D. A memetic algorithm for the orienteering problem with hotel selection. Eur J Oper Res. 2014;237(1):29-49.
  19. Gorenstein S. Printing press scheduling for multi-edition periodicals. Manag Sci. 1970;16(6):373.
  20. Kergosien Y, Lente C, Billaut JC. Home health care problem: An extended multiple traveling salesman problem. In Proceedings of the 4th multidisciplinary international scheduling conference: Theory and applications. 2009:85-92.
  21. Salesman_Problem_Model_for_Hot_Rolling_Scheduling_in_Shanghai_Baoshan_Iron_and_Steel_Complex_European_Journal_of_Operational_Research_124_2_267-282' target='_blank'>Tang L, Liu J, Rong A, Yang Z. A multiple traveling salesman problem model for hot rolling scheduling in shanghai baoshan iron & steel complex. Eur J Oper Res. 2000;124(2):267-282.
  22. Malandraki C, Dial RB. A restricted dynamic programming heuristic algorithm for the time dependent traveling salesman problem. Eur J Oper Res. 1996;90(1):45-55.
  23. Dumas Y, Desrosiers J, Gelinas E, Solomon MM. An optimal algorithm for the traveling salesman problem with time windows. Oper Res. 1995;43(2):367-371.
  24. Bektas T. The multiple traveling salesman problem: An overview of formulations and solution procedures. Omega. 2006;34(3):209-219.
  25. Hernandez-Perez H, Salazar-Gonzalez JJ. Heuristics for the one-commodity pickup-anddelivery traveling salesman problem. Transp Sci. 2004;38(2):245-255.
  26. Agatz N, Bouman P, Schmidt M. Optimization approaches for the traveling salesman problem with drone. Transp Sci. 2018;52(4):965-981.
  27. Dantzig G, Fulkerson R, Johnson S. Solution of a large-scale traveling-salesman problem. J Oper Res Soc. 1954;2(4):393-410.
  28. Carpaneto G, Toth P. Some new branching and bounding criteria for the asymmetric travelling salesman problem. Manag Sci. 1980;26(7):736-743.
  29. Balas E, Christofides N. A restricted lagrangean approach to the traveling salesman problem. Math Program. 1981;21(1):19-46.
  30. Miller DL, Pekny JF. Exact solution of large asymmetric traveling salesman problems. Sci. 1991;251(4995):754-761.
  31. Little JD, Murty KG, Sweeney DW, Karel C. An algorithm for the traveling salesman problem. Oper Res. 1963;11(6): 972-989.
  32. Fischetti M, Toth P. An additive bounding procedure for the asymmetric travelling salesman problem. Math Program. 1992;53(1-3):173-197.
  33. Carpaneto G, Dell’Amico M, Toth P. Exact solution of large-scale, asymmetric traveling salesman problems. ACM Transactions on Mathematical Software (TOMS). 1995;21(4):394-409.
  34. Miliotis P. Integer programming approaches to the travelling salesman problem. Math Program. 1976;10(1):367-378.
  35. Miliotis P. Using cutting planes to solve the symmetric travelling salesman proble. Math Program. 1978;15(1):177-188.
  36. Crowder H, Padberg MW. Solving large-scale symmetric travelling salesman problems to optimality. Manag Sci. 1980;26(5): 495-509.
  37. Padberg MW, Hong S. On the symmetric travelling salesman problem: A computational study. In Combinatorial Optimization. 1980:78-107.
  38. Padberg M, Rinaldi G. Optimization of a 532-city symmetric traveling salesman problem by branch and cut. Oper Res Lett. 1987;6(1):1-7.
  39. Padberg M, Rinaldi G. A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM. 1991;33(1)60-100.
  40. Grotschel M, Holland O. Solution of large-scale symmetric travelling salesman problems. Math Program. 1991;51(1-3):141-202.
  41. Johnson Ds, McGeoch LA. The traveling salesman problem: A case study in local optimization. Local search in combinatorial optimization. 1997;1(1)215-310.
  42. Johnson DS, McGeoch LA. Experimental analysis of heuristics for the stsp, the traveling salesman problem and its variations. 2002:369-443.
  43. Potvin J, Lapalme G, Rousseau J. A generalized k-opt exchange procedure for the mtsp. Inf Sys.1989;27(4):474-481.
  44. Salesman%20Problems%20(TSP).&text=Considering%20the%20best%20tours%20of,and%20the%20CLK%20algorithm%200.099%25.' target='_blank'>Applegate D, Cook W, Rohe A. Chained lin-kernighan for large traveling salesman problems. J Comp. 2003;15(1):82-92.
  45. Dorigo M, Gambardella LM. Ant colonies for the travelling salesman problem. Bio. 1997;43(2):73-81.
  46. Chao IM, Golden BL, Wasil EA. A fast and effective heuristic for the orienteering problem. Eur J Oper Res. 1996;88(3):475-489.
  47. Laporte G, Martello S. The selective travelling salesman problem. Di screte Appl Math. 1990;26(2-3):193-207.
  48. Butt SE, Cavalier TM. A heuristic for the multiple tour maximum collection problem. Comput Oper Res. 1994;21(1):101-111.
  49. Awerbuch B, Azar Y, Blum A, Vempala S. New approximation guarantees for minimumweight k-trees and prize-collecting salesmen. SIAM J Comput. 1998;28(1):254-262.
  50. Tang H, Miller-Hooks E. A tabu search heuristic for the team orienteering problem. Comput Oper Res. 2005;32(6):1379–1407.
  51. Vansteenwegen P, Souffriau W, Berghe GV, Oudheusden DV. Iterated local search for the team orienteering problem with time windows. Comput Oper Res. 2009;36(12):3281-3290.
  52. Verbeeck C, Sorensen K, Aghezzaf EH, Vansteenwegen P. A fast solution method for the time-dependent orienteering problem. Eur J Oper Res. 2014;236(2):419-432.
  53. Vansteenwegen P, Souffriau W, Oudheusden DV. The orienteering problem: A survey. Eur J Oper Res. 2011;209(1):1-10.
  54. Archetti C, Speranza MG, Corberan A, Sanchis JM, Plana I. The team orienteering arc routing problem. Transp Sci. 2013;48(3):442-457.
  55. Gunawan A, Lau HC, Vansteenwegen P. Orienteering problem: A survey of recent variants, solution approaches and applications. Eur J Oper Res. 2016;255(2):315-332.
  56. Li X, Zhou J, Zhao X. Travel itinerary problem. Transportation Research Part B: Methodological. 2018; 91:332-343.
  57. Tourism-Route-in-Terengganu%3A-An-of-Goal-Hashim-Ismail/3038e1204ddda8bdf73121244833d84b8d51dc61' target='_blank'>Hashim Z, Ismail WR. Self-drive tourism route in terengganu: An application of goal programming model. Sains Humanika. 2017; 9:1-5.
  58. Masoodian M, Budd D. Visualization of travel itinerary information on pdas,” In Proceedings of the fifth conference on Australasian user interface-Volume. Australian Computer Society, Inc. 2004;l(28): 65-71.
  59. Chang HT, Chang YM, Tsai MT. Atips: Automatic travel itinerary planning system for domestic areas. Comput Intel Neurosc. 2016:1.
  60. A Variable Neighborhood Search Method for the Orienteering Problem with Hotel Selection
  61. Baltz A, El Ouali M, Jager SVG, Srivastav A. Exact and heuristic algorithms for the travelling salesman problem with multiple time windows and hotel selection. J Oper Res Soc. 2015;66(4):615-626.
  62. Sevkli Z, Sevilgen FE. Variable neighborhood search for the orienteering problem. In International Symposium on Computer and Information Sciences. 2016;134-143.
  63. Archetti C, Hertz A, Speranza MG. Metaheuristics for the team orienteering problem. J Heuristics. 2007;13(1):49-76.
  64. Schilde M, Doerner KF, Hartl RF, Kiechle G. Metaheuristics for the bi-objective orienteering problem. Swarm Intell. 2009;3(3):179-201.
  65. Tricoire F, Romauch M, Doerner KF, Hartl RF. Heuristics for the multi-period orienteering problem with multiple time windows. Comput Oper Res. 2010;37(2):351-367.
  66. Labadie N, Mansini R, Melechovsky J, Calvo RW. The team orienteering problem with time windows: An lp-based granular variable neighborhood search. Eur J Oper Res. 2012;220(1):15-27.
  67. Fachini RF, Armentano VA. Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows. Optim Lett. 2018;1-31.
  68. Salii Y. Revisiting dynamic programming for precedence-constrained traveling salesman problem and its time-dependent generalization. Eur J Oper Res 2019;272(1):32-42.
  69. Urrutia S, Milanes A, Lokketangen A. A dynamic programming based local search approach for the double traveling salesman problem with multiple stacks. Int Trans Oper Res. 22(1):61-75.
  70. Bouman P, N.Agatz N, Schmidt M. Dynamic programming approaches for the traveling salesman problem with drone. Networks. 2018;72(4):528-542.
  71. Ouyang Z, Shahidehpour SM. An intelligent dynamic programming for unit commitment application. IEEE Transactions on Power Systems. 1991;6(3):1203-1209.
  72. Kok AL, Meyer CM, Kopfer H, Schutten JMJ. A dynamic programming heuristic for the vehicle routing problem with time windows and european community social legislation. Transp Sci. 2010;44(4):442-454.
  73. Du J, Li X, Yu L, Dan R, Zhou J. Multi-depot vehicle routing problem for hazardous materials transportation: A fuzzy bilevel programming. Inf Sci. 2017;399:201-218.
  74. Deb K, Agrawal S, Pratap A, Meyarivan T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: Nsga-ii. In International conference on parallel problem solving from nature. 2000;849-858.

Author Info

Lei Li1* and Jiaoman Du2
 
1Faculty of Science and Engineering, Hosei University, Koganei, Tokyo 184-8584, Japan
2Graduate School of Frontier Sciences, The University of Tokyo, Tokyo, Japan
 

Citation: Li L, Du J (2021) A Survey for Self-Driving Travel Itinerary Problem. J Tourism Hospit. 10:467.

Received: 05-May-2021 Accepted: 19-May-2021 Published: 26-May-2021 , DOI: 10.35248/2167-0269.21.10.464

Copyright: © 2021 Li L, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Top