A simulated annealing heuristic for the multiconstraint team orienteering problem with multiple time windows

We study multiconstraint team orienteering problem with multiple time windows (MC-TOP-MTW).We develop a simulated annealing (SA) with special solution encoding and restart strategy for MC-TOP-MTW.Using restart strategy in SA is promising for solving MC-TOP-MTW.Cauchy function is better than Boltzmann function in determining acceptance probability.The proposed simulated annealing outperforms existing approaches. This study proposes a simulated annealing with restart strategy (SA_RS) heuristic for the multiconstraint team orienteering problem with multiple time windows (MC-TOP-MTW), an extension of the team orienteering problem with time windows (TOPTW). A set of vertices is given in the MC-TOP-MTW. Each vertex is associated with a score, a service time, one or more time windows, and additional knapsack constraints. The goal is to maximize the total collected score using a predetermined number of tours. We develop two versions of SA_RS. The first version, SA_RSBF, uses Boltzmann function to determine the acceptance probability of a worse solution while the second version, SA_RSCF, accepts a worse solution based on the acceptance probability determined by Cauchy function. Results of the computational study indicate that both SA_RSBF and SA_RSCF can effectively solve MC-TOP-MTW. Moreover, in several cases, they find new best solutions to benchmark instances. The results also show that SA with restart strategy performs better than that without restart strategy.

[1]  Stephen C. H. Leung,et al.  A simulated annealing with a new neighborhood structure based algorithm for high school timetabling problems , 2010, Eur. J. Oper. Res..

[2]  Tom M. Cavalier,et al.  A heuristic for the multiple tour maximum collection problem , 1994, Comput. Oper. Res..

[3]  Yury Nikulin Simulated annealing algorithm for the robust spanning tree problem , 2008, J. Heuristics.

[4]  Sebastian Sitarz,et al.  Ant algorithms and simulated annealing for multicriteria dynamic programming , 2009, Comput. Oper. Res..

[5]  Francisco J. Rodríguez,et al.  Hybrid Metaheuristics Based on Evolutionary Algorithms and Simulated Annealing: Taxonomy, Comparison, and Synergy Test , 2012, IEEE Transactions on Evolutionary Computation.

[6]  Alain Hertz,et al.  The capacitated team orienteering and profitable tour problems , 2007, J. Oper. Res. Soc..

[7]  Alan R. McKendall,et al.  Simulated annealing heuristics for the dynamic facility layout problem , 2006, Comput. Oper. Res..

[8]  Graham Kendall,et al.  A simulated annealing hyper-heuristic methodology for flexible decision support , 2012, 4OR.

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

[10]  Manoj Kumar Tiwari,et al.  Solving Part-Type Selection and Operation Allocation Problems in an FMS: An Approach Using Constraints-Based Fast Simulated Annealing Algorithm , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[11]  Alain Hertz,et al.  Metaheuristics for the team orienteering problem , 2005, J. Heuristics.

[12]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

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

[14]  Vaidyanathan Jayaraman,et al.  Production , Manufacturing and Logistics A simulated annealing methodology to distribution network design and management , 2002 .

[15]  Gilbert Laporte,et al.  The selective travelling salesman problem , 1990, Discret. Appl. Math..

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

[17]  Edmund K. Burke,et al.  A simulated annealing based hyperheuristic for determining shipper sizes for storage and transportation , 2007, Eur. J. Oper. Res..

[18]  Shuo-Yan Chou,et al.  Solving the truck and trailer routing problem based on a simulated annealing heuristic , 2009, Comput. Oper. Res..

[19]  Ching-Jung Ting,et al.  A simulated annealing heuristic for the capacitated location routing problem , 2010, Comput. Ind. Eng..

[20]  Ewa Figielska,et al.  A genetic algorithm and a simulated annealing algorithm combined with column generation technique for solving the problem of scheduling in the hybrid flowshop with additional resources , 2009, Comput. Ind. Eng..

[21]  Giovanni Righini,et al.  Decremental state space relaxation strategies and initialization heuristics for solving the Orienteering Problem with Time Windows with dynamic programming , 2009, Comput. Oper. Res..

[22]  Sheldon H. Jacobson,et al.  Designing optimal aviation baggage screening strategies using simulated annealing , 2004, Comput. Oper. Res..

[23]  Bruce L. Golden,et al.  A fast and effective heuristic for the orienteering problem , 1996 .

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

[25]  José Fernando Oliveira,et al.  Solving Irregular Strip Packing problems by hybridising simulated annealing and linear programming , 2006, Eur. J. Oper. Res..

[26]  D. S. Vlachos,et al.  Simulated annealing for optimal ship routing , 2012, Comput. Oper. Res..

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

[28]  Xiaojing Li,et al.  A simulated annealing for multi-criteria network path problems , 2012, Comput. Oper. Res..

[29]  Aldy Gunawan,et al.  A hybridized Lagrangian relaxation and simulated annealing method for the course timetabling problem , 2012, Comput. Oper. Res..

[30]  Duc-Cuong Dang,et al.  A memetic algorithm for the team orienteering problem , 2008, 4OR.

[31]  S. Afshin Mansouri,et al.  A simulated annealing approach to a bi-criteria sequencing problem in a two-stage supply chain , 2006, Comput. Ind. Eng..

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

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

[34]  Masoud Yaghini,et al.  A hybrid simulated annealing and column generation approach for capacitated multicommodity network design , 2013, J. Oper. Res. Soc..

[35]  Shih-Wei Lin,et al.  Solving the team orienteering problem using effective multi-start simulated annealing , 2013, Appl. Soft Comput..

[36]  X. Zhang,et al.  A simulated annealing and hill-climbing algorithm for the traveling tournament problem , 2006, Eur. J. Oper. Res..

[37]  Po-Han Chen,et al.  Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints , 2009 .

[38]  Gilbert Laporte,et al.  A two-level simulated annealing algorithm for efficient dissemination of electronic content , 2008, J. Oper. Res. Soc..

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

[40]  Fulya Altiparmak,et al.  Multi-objective optimization of a stochastic assembly line balancing: A hybrid simulated annealing algorithm , 2011, Comput. Ind. Eng..

[41]  Rafael Martí Multi-Start Methods , 2003, Handbook of Metaheuristics.

[42]  Angappa Gunasekaran,et al.  A simulated annealing algorithm to the multi-period fixed charge distribution problem associated with backorder and inventory , 2012 .

[43]  Dirk Van Oudheusden,et al.  A guided local search metaheuristic for the team orienteering problem , 2009, Eur. J. Oper. Res..

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

[45]  Vangelis Th. Paschos,et al.  A simulated annealing approach for the circular cutting problem , 2004, Eur. J. Oper. Res..

[46]  Shuo-Yan Chou,et al.  The museum visitor routing problem , 2010, Appl. Math. Comput..

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

[48]  M. Montaz Ali,et al.  A Hybrid Simulated Annealing Algorithm for Nonslicing VLSI Floorplanning , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[49]  Yavuz A. Bozer,et al.  Optimizing inbound and outbound door assignments in less-than-truckload crossdocks , 2008 .

[50]  Elise Miller-Hooks,et al.  A TABU search heuristic for the team orienteering problem , 2005, Comput. Oper. Res..

[51]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[52]  Qiang Meng,et al.  Scheduling of two-transtainer systems for loading outbound containers in port container terminals with simulated annealing algorithm , 2007 .

[53]  Stephen C. H. Leung,et al.  A hybrid simulated annealing metaheuristic algorithm for the two-dimensional knapsack packing problem , 2012, Comput. Oper. Res..

[54]  Reza Tavakkoli-Moghaddam,et al.  A hybridization of simulated annealing and electromagnetic-like mechanism for job shop problems with machine availability and sequence-dependent setup times to minimize total weighted tardiness , 2009, Soft Comput..