Solving the Open-Path Asymmetric Green Traveling Salesman Problem in a Realistic Urban Environment

In this paper, a driving route planning system for multi-point routes is designed and developed. The routing problem has modeled as an Open-Path and Asymmetric Green Traveling Salesman Problem (OAG-TSP). The main objective of the proposed OAG-TSP is to find a route between a fixed origin and destination, visiting a group of intermediate points exactly once, minimizing the \(CO_2\) emitted by the car and the total distance traveled. Thus, the developed transportation problem is a complex and multi-attribute variant of the well-known TSP. For its efficient solving, three classic meta-heuristics have been used: Simulated Annealing, Tabu Search and Variable Neighborhood Search. These approaches have been chosen for its easy adaptation and rapid execution times, something appreciated in this kind of real-world systems. The system developed has been built in a realistic simulation environment, using the open source framework Open Trip Planner. Additionally, three heterogeneous scenarios have been studied in three different cities of the Basque Country (Spain): Bilbao, Gazteiz and Donostia. Obtained results conclude that the most promising technique for solving this problem is the Simulated Annealing. The statistical significance of these findings is confirmed by the results of a Friedman’s non-parametric test.

[1]  Eneko Osaba,et al.  Good practice proposal for the implementation, presentation, and comparison of metaheuristics for solving routing problems , 2018, Neurocomputing.

[2]  Leandro C. Coelho,et al.  The pickup and delivery traveling salesman problem with handling costs , 2017, Eur. J. Oper. Res..

[3]  Alberto Santini,et al.  The traveling salesman problem with pickups, deliveries, and draft limits , 2018 .

[4]  C Hart,et al.  EPA's Onboard Analysis Shootout: Overview and Results , 2002 .

[5]  Gilbert Laporte,et al.  Chapter 7 Transportation on Demand , 2007, Transportation.

[6]  Gerhard Reinelt,et al.  Traveling salesman problem , 2012 .

[7]  José Luis Jiménez-Palacios,et al.  Understanding and quantifying motor vehicle emissions with vehicle specific power and TILDAS remote sensing , 1999 .

[8]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[9]  Eneko Osaba,et al.  Comparison of a memetic algorithm and a tabu search algorithm for the traveling salesman problem , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[10]  Kjetil Fagerholt,et al.  A traveling salesman problem with pickups and deliveries and stochastic travel times: An application from chemical shipping , 2018, Eur. J. Oper. Res..

[11]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[12]  Haitao Li,et al.  Tabu search for solving the black-and-white travelling salesman problem , 2016, J. Oper. Res. Soc..

[13]  Bernard Gendron,et al.  A general variable neighborhood search variants for the travelling salesman problem with draft limits , 2013, Optim. Lett..

[14]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[15]  Kjetil Fagerholt,et al.  A traveling salesman problem with pickups and deliveries, time windows and draft limits: Case study from chemical shipping , 2017, Comput. Oper. Res..

[16]  P. Pardalos,et al.  Handbook of Combinatorial Optimization , 1998 .

[17]  Eneko Osaba,et al.  A Proposal of Good Practice in the Formulation and Comparison of Meta-heuristics for Solving Routing Problems , 2014, SOCO-CISIS-ICEUTE.

[18]  Javier Del Ser,et al.  Multi-objective Design of Time-Constrained Bike Routes Using Bio-inspired Meta-heuristics , 2018, BIOMA.

[19]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[20]  Iztok Fister,et al.  A Discrete and Improved Bat Algorithm for solving a medical goods distribution problem with pharmacological waste collection , 2019, Swarm Evol. Comput..