The planning of cycle trips in the province of East Flanders

Traditional route planners assist in finding the shortest or fastest route from one place to another. This paper presents a novel approach to path finding in a directed graph, namely a target distance, motivated by the problem that a recreational cyclist deals with when searching a nice route of a certain length. The problem is defined as a variant of the arc orienteering problem (AOP), a new combinatorial optimisation problem in which the score of a route in a directed graph has to be maximised by visiting arcs, while each arc can be visited at most once and the total cost of the route should not exceed a predefined cost. The contribution of this paper is threefold: (1) a mathematical model of the AOP is provided, (2) a metaheuristic method that solves AOP instances to near optimality in 1 s of execution time, is proposed and evaluated, and (3) two real-life applications of the method are presented. An on-line cycle route planning application offers personalised cycle routes based on user preferences, and an SMS service provides cyclists "in the field" with routes on demand.

[1]  Elena Fernández,et al.  Solving the Prize-collecting Rural Postman Problem , 2009, Eur. J. Oper. Res..

[2]  Alain Hertz,et al.  The undirected capacitated arc routing problem with profits , 2010, Comput. Oper. Res..

[3]  In Chan Choi,et al.  A hybrid genetic algorithm for train sequencing in the Korean railway , 2009 .

[4]  T. Tsiligirides,et al.  Heuristic Methods Applied to Orienteering , 1984 .

[5]  Dirk Van Oudheusden,et al.  The Mobile Tourist Guide: An OR Opportunity , 2007, OR Insight.

[6]  Eric W.T. Ngai,et al.  Design and development of a fuzzy expert system for hotel selection , 2003 .

[7]  Jacques Renaud,et al.  Trip packing in petrol stations replenishment , 2011 .

[8]  Rasmus V. Rasmussen,et al.  TSP in spreadsheets—A fast and flexible tool , 2011 .

[9]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[10]  Dirk Van Oudheusden,et al.  A PERSONALIZED TOURIST TRIP DESIGN ALGORITHM FOR MOBILE TOURIST GUIDES , 2008, Appl. Artif. Intell..

[11]  Eva Regnier,et al.  Doing something about the weather , 2008 .

[12]  Michel Gendreau,et al.  The Profitable Arc Tour Problem: Solution with a Branch-and-Price Algorithm , 2005, Transp. Sci..

[13]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[14]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[15]  Cristina Zoltan,et al.  Privatized rural postman problems , 2006, Comput. Oper. Res..

[16]  Dirk Van Oudheusden,et al.  A Path Relinking approach for the Team Orienteering Problem , 2010, Comput. Oper. Res..

[17]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[18]  R. Vohra,et al.  The Orienteering Problem , 1987 .