Theoretical Aspects of the Integrated Route Planning Problem Carlos Cardonha Ricardo Herrmann ∗∗ Priscilla Avegliano ∗∗∗ IBM Research - Brazil Rua Tut´ oia 1157, 04007-005 S˜ao Paulo, SP (Tel: +55 11 2132-3934; e-mail: carloscardonha@br.ibm.com). ∗∗ (Tel: +55 11 2132-4883; e-mail: ricardo.herrmann@br.ibm.com). ∗∗∗ (Tel: +55 11 2132-5790; e-mail: pba@br.ibm.com). Abstract: In this article, we introduce the Integrated Route Planning Problem (IRPP), which deals with the assignment of touristic itineraries, composed of activities characterized by their capacity and opening time, to visitors that may have variable time availabilities and different levels of preference for the activities. We show that the IRPP is challenging from the computational point of view, present a mathematical programming formulation of the problem and discuss aspects of a solution method based on the column generation technique. We also show how some tools of probabilistic planning and agent-based modeling may be used to address important aspects of the problem. Keywords: optimization problems, mathematical programming, integer programming 1. INTRODUCTION With the recent technological advances, the access to personalized services that can be delivered electronically increased considerably. In particular, the large use of smartphones and social networks together with wide in- ternet availability made information and services about activities that are taking place in a certain region easily accessible not only to local residents, but also to current and potential visitors. Clearly, a visitor that is going to a city wants to have the most pleasant trip possible, which means that she wants to visit a set of attractions that is compatible with her’s and their’s time constraints. However, if every visitor has an egoistic behavior and/or if she is just unaware of what other visitors will do, we may have a situation where several attractions will be overflowed, reducing the quality of the tourists’ experience and eventually disrupting their itineraries. In this article, we investigate the Integrated Route Planning Problem (IRPP), which deals with the as- signment of touristic itineraries, composed of activities with limited capacity and time restrictions, to visitors with variable time availabilities and different levels of preference for the activities. It is clear that solving the problem in an integrated way (i.e., considering all the visitors’ profiles and generating itineraries for them simultaneously) allows for better global solutions and leverages solutions such as the ones proposed by Picot-Clem´ ent et al. [CMCN12]. Solutions for the IRPP provide a mathematical frame- work for recommender systems that can be used by mu- This work was supported and partially funded by FINEP / MCTI, under subcontract no. 03.11.0371.00. nicipal tourism councils and agencies in the organization of routes that maximize their clients’ experience while re- specting capacity limitations of the suggested attractions. This article is organized as follows. In Section 2 we in- troduce the formal aspects of the Integrated Route Planning Problem and show that it is challenging from a computational point of view. In Section 3 we present a Mixed Integer Linear Programming formulation of the problem and discuss how it can be solved with the col- umn generation technique. Section 4 outlines alternative approaches, focused mainly on probabilistic planning and agent-based modeling, and their potential application to interesting extensions of the problem. Finally, we present our conclusions and discuss possible topics of future works in Section 5. 2. THE INTEGRATED ROUTE PLANNING PROBLEM We introduce now the mathematical description of the Integrated Route Planning Problem (IRPP) . We assume that time is measured in discrete units, so all the time-related values are integer numbers belonging to some set T = {0, 1,...,T }, T N. 2.1 Definition of the Parameters We are given a set A⊆ R 2 ×N 6 containing n activities. The coordinates of every tuple a in A consists of the following elements: loc a denoting the location of activity a using its geographical coordinates (latitude and longitude); κ a N, denoting the maximum number of tourists that may participate in a simultaneously; 6th IFAC Conference on Management and Control of Production and Logistics The International Federation of Automatic Control September 11-13, 2013. Fortaleza, Brazil 978-3-902823-50-2/2013 © IFAC 427 10.3182/20130911-3-BR-3021.00082