ACS-OPHS: Ant Colony System for the Orienteering Problem with hotel selection

Abstract In this paper, an algorithm, called ACS-OPHS, is proposed to tackle the Orienteering Problem with Hotel Selection (OPHS). This algorithm is strongly based on the Ant Colony System (ACS); however, it differs from the ACS in the way the paths are constructed, in tuning a parameter of the transition rule and in the pheromone trails updating rules. The ACS-OPHS uses a bi-directional search strategy and employs a novel and fast approach to identify all feasible intermediate hotels in an offline manner. Moreover, in the ACS-OPHS, the relative importance of exploitation versus exploration is determined according to the progress of the algorithm in approaching to the global optima. The ACS-OPHS is a simple and well-performing approach to solve the OPHS. Concerning the standard benchmark instances, it outperforms the state-of-the-art algorithms in several instances and produces competitive solutions in reasonable time. This algorithm also improves the best known results of four instances with unknown optimal solutions.

[1]  Dirk Cattrysse,et al.  A variable neighborhood search method for the orienteering problem with hotel selection , 2013 .

[2]  S. Kulturel-Konak,et al.  Meta heuristics for the orienteering problem , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[3]  Kenneth Sörensen,et al.  The travelling salesperson problem with hotel selection , 2012, J. Oper. Res. Soc..

[4]  Aldy Gunawan,et al.  Orienteering Problems , 2019, EURO Advanced Tutorials on Operational Research.

[5]  Dirk Cattrysse,et al.  A memetic algorithm for the orienteering problem with hotel selection , 2014, Eur. J. Oper. Res..

[6]  Roberto Montemanni,et al.  Coupling ant colony systems with strong local searches , 2012, Eur. J. Oper. Res..

[7]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[8]  Zuren Feng,et al.  A new ant colony optimization approach for the orienteering problem , 2008, 2008 7th World Congress on Intelligent Control and Automation.

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

[10]  El Houssaine Aghezzaf,et al.  The time-dependent orienteering problem with time windows: a fast ant colony system , 2017, Ann. Oper. Res..

[11]  Zuren Feng,et al.  Ants can solve the team orienteering problem , 2008, Comput. Ind. Eng..

[12]  Hoong Chuin Lau,et al.  Orienteering Problem: A survey of recent variants, solution approaches and applications , 2016, Eur. J. Oper. Res..

[13]  Xiaodong Li,et al.  Efficient meta-heuristics for the Multi-Objective Time-Dependent Orienteering Problem , 2016, Eur. J. Oper. Res..

[14]  Bertrand Neveu,et al.  A Hyper-Heuristic for the Orienteering Problem With Hotel Selection , 2020, IEEE Access.

[15]  Morteza Keshtkaran,et al.  A Greedy Randomized Adaptive Search Procedure for the Orienteering Problem with Hotel Selection , 2020, Eur. J. Oper. Res..

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

[17]  Gilbert Laporte,et al.  Vehicle Routing and Location Routing with Intermediate Stops: A Review , 2017, Transp. Sci..

[18]  Fred Glover,et al.  Improved Constructive Multistart Strategies for the Quadratic Assignment Problem Using Adaptive Memory , 1999, INFORMS J. Comput..

[19]  C. Verbeeck,et al.  A fast solution method for the time-dependent orienteering problem , 2013, Eur. J. Oper. Res..