Bi-objective orienteering for personal activity scheduling

We present a rich, bi-objective generalization of the orienteering problem.A modular bi-objective large neighborhood search metaheuristic is proposed.We conduct an extensive computational study on real-life-inspired test instances.Near-optimal Pareto sets are rapidly found on instances solvable to optimality.Solution quality, computation time, and reliability scale well to larger instances. We propose and solve a rich, bi-objective extension of the orienteering problem with time windows (OPTW) to model a combined routing and scheduling problem. Our research is motivated by the problem faced by mobile freelancers who have to integrate irregular appointments and tasks into their daily routines. Those people have a number of tasks which they need to perform at various locations (e.g.meetings with different clients), subject to varying time constraints (e.g.opening hours), and with different levels of importance or urgency (e.g.submitting a deliverable versus cleaning the home office). Furthermore, sets of related tasks may be subject to precedence relations and time dependencies. We explicitly consider the trade-off between planning more tasks and enjoying more free time by means of a bi-objective model. The extension of the OPTW and the bi-objective formulation result in the Personal Planning Problem (PPP). We present a mathematical formulation of the PPP and a metaheuristic based on Large Neighborhood Search (LNS) is developed to generate a set of non-dominated solutions to the problem. Solution quality is analyzed on real-world-inspired test instances. Exact reference sets based on a linear single-commodity flow model are used as benchmarks. Extensive computational experiments show that the proposed metaheuristic generates near-optimal solution sets and scales well to larger instances.

[1]  Shih-Wei Lin,et al.  A simulated annealing heuristic for the team orienteering problem with time windows , 2012, Eur. J. Oper. Res..

[2]  Rafael Caballero,et al.  Interactive design of personalised tourism routes , 2012 .

[3]  Roberto Montemanni,et al.  An ant colony system for team orienteering problems with time windows , 2023, 2305.07305.

[4]  Richard F. Hartl,et al.  Metaheuristics for the bi-objective orienteering problem , 2009, Swarm Intelligence.

[5]  Dirk Van Oudheusden,et al.  The Multiconstraint Team Orienteering Problem with Multiple Time Windows , 2010, Transp. Sci..

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

[7]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[8]  George Mavrotas,et al.  Effective implementation of the epsilon-constraint method in Multi-Objective Mathematical Programming problems , 2009, Appl. Math. Comput..

[9]  Kjetil Fagerholt,et al.  Robust ship scheduling with multiple time windows , 2002 .

[10]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[11]  Dirk Van Oudheusden,et al.  Iterated local search for the team orienteering problem with time windows , 2009, Comput. Oper. Res..

[12]  Pierre Hansen,et al.  A hybrid variable neighborhood tabu search heuristic for the vehicle routing problem with multiple time windows , 2014, Comput. Oper. Res..

[13]  Nacima Labadie,et al.  Hybridized evolutionary local search algorithm for the team orienteering problem with time windows , 2011, J. Heuristics.

[14]  Lothar Thiele,et al.  Quality Assessment of Pareto Set Approximations , 2008, Multiobjective Optimization.

[15]  Richard F. Hartl,et al.  Heuristics for the multi-period orienteering problem with multiple time windows , 2010, Comput. Oper. Res..

[16]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[17]  Michel Gendreau,et al.  An exact epsilon-constraint method for bi-objective combinatorial optimization problems: Application to the Traveling Salesman Problem with Profits , 2009, Eur. J. Oper. Res..

[18]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[19]  Carlo Filippi,et al.  A two-phase method for bi-objective combinatorial optimization and its application to the TSP with profits , 2012, Algorithmic Oper. Res..

[20]  G. Dueck,et al.  Record Breaking Optimization Results Using the Ruin and Recreate Principle , 2000 .

[21]  Michel Gendreau,et al.  Traveling Salesman Problems with Profits , 2005, Transp. Sci..

[22]  Michel Gendreau,et al.  An exact algorithm for team orienteering problems , 2007, 4OR.

[23]  Sophie N. Parragh,et al.  Branch-and-bound for bi-objective integer programming , 2018, INFORMS J. Comput..

[24]  Teodor Gabriel Crainic,et al.  Timing problems and algorithms: Time decisions for sequences of activities , 2015, Networks.

[25]  Matthias Prandtstetter,et al.  On the way to a multi-modal energy-efficient route , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[26]  Nacima Labadie,et al.  The Team Orienteering Problem with Time Windows: An LP-based Granular Variable Neighborhood Search , 2012, Eur. J. Oper. Res..

[27]  Fred W. Glover,et al.  Multi-objective Meta-heuristics for the Traveling Salesman Problem with Profits , 2008, J. Math. Model. Algorithms.

[28]  Fabien Tricoire,et al.  Multi-directional local search , 2012, Comput. Oper. Res..

[29]  M. G. Kantor,et al.  The Orienteering Problem with Time Windows , 1992 .

[30]  Andrew Lim,et al.  An iterative three-component heuristic for the team orienteering problem with time windows , 2014, Eur. J. Oper. Res..

[31]  Carlo Filippi,et al.  Approximation schemes for bi-objective combinatorial optimization and their application to the TSP with profits , 2013, Computers & Operations Research.

[32]  R. Montemanni,et al.  An Enhanced Ant Colony System for the Team Orienteering Problem with Time Windows , 2011, 2011 International Symposium on Computer Science and Society.

[33]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.