A Genetic Algorithm-Based Approach to Solve a New Time-Limited Travelling Salesman Problem

A Genetic Algorithm-Based Approach to Solve a New Time-Limited Travelling Salesman Problem

Moumita Mondal, Durgesh Srivastava
Copyright: © 2023 |Pages: 14
DOI: 10.4018/IJDST.317377
Article PDF Download
Open access articles are freely available for download

Abstract

In this paper, the authors have explained a time limited travelling salesman problem (TSP) where a time limit is associated with each city. The traveller must reach each city on or before the predetermined time limit (that is fixed for each city) in his/her tour. Travel cost is also a parameter for the proposed model. This time limit indicates the maximum time unit by which the traveller must reach a particular city. Here, travel cost is the objective of the problem. Moreover, total travel time is also fixed for a complete tour. This research recently introduced this time limit for each of the cities. The proposed TSP is solved by using a genetic algorithm-based method. The cyclic crossover and special mutation operations have been adapted to GA for solving the proposed TSP. To show the effectiveness of proposed algorithm, the authors have considered some benchmark instances. Then the authors redefine a few benchmark instances for the proposed TSP. Computational results with different data sets are presented.
Article Preview
Top

2. Introduction

The travelling salesman problem is the challenge of finding the shortest route for a traveller to a list of specific destinations. It is a well-known algorithmic problem in the fields of computer science and operations research. A salesman and a collection of cities are both components of the travelling salesman problem. Each city must be visited by the salesperson, who must begin in a particular place and end in that same city.

In fact, TSP belongs to the class of combinatorial optimization problems known as NP-complete. It is noteworthy that the most studied and well-known routing problem is the TSP. An artificial bee colony algorithm has been developed by Pandiri and Singh (2019) to solve the TSP. A quanta TSP is solved by Silva et al. (2020) using an Ant Colony Optimization (ACO) based algorithm. A 2-Opt Heuristic for the metric Travelling Salesman Problem has been developed by Hougardy, Zaiser, and Zhong (2020). A reinforcement learning approach was developed by Hu, Yao, and Lee (2020) for TSP. An exact algorithm was developed by Cavani, Iori, and Roberti (2021) for TSP with multiple drones. Zhao, Xiong, and Shu (2015) have developed a hybrid local search algorithm to solve TSP. Another hybrid algorithm based on particle swarm optimization, ant colony optimization, and 3-opt algorithm have developed by Mahi, Baykan, and Kodaz (2015). Osaba et al. (2016) have proposed a bat algorithm for both the asymmetric and symmetric TSP. A new genetic algorithm has been proposed by Nagata and Soler (2012) for asymmetric TSP. A parallelized genetic ant colony optimization based algorithm has been proposed for TSP by Chen and Chien (2011). Time is also an important objective for TSP. Different types of time window constant have been proposed by different researchers (Lopez-Ibanez et al., 2013; Silva et al., 2010; Kara et al., 2013). Recently, Kara and Deryaa (2015) have proposed a TSP with time window to minimize the tour duration of a traveller. Ardalan et al. (2015) have developed an effective meta-heuristic method hybridized with a local search procedure to solve the generalized TSP. Wang (2014) has developed a hybrid algorithm using two local optimization based methods to solve TSP. The electric travelling salesman problem with time windows is proposed by Roberti and Wen (2016).

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 2 Issues (2023)
Volume 13: 8 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing