Question: Please use colab or replit online platform to write genetic algorithm python code and then send me a line in the below box. Travelling Salesman

Please use colab or replit online platform to write genetic algorithm python code and then send me a line in the below box.
Travelling Salesman Problem (TSP) : Given a set of cities and distances between every pair of cities, the problem is to find the shortest possible route that visits every city exactly once and returns to the starting point.
Note the difference between Hamiltonian Cycle and TSP. The Hamiltonian cycle problem is to find if there exists a tour that visits every city exactly once. Here we know that Hamiltonian Tour exists (because the graph is complete) and in fact, many such tours exist, the problem is to find a minimum weight Hamiltonian Cycle.
For example, consider the graph shown in the figure on the right side. A TSP tour in the graph is 1-2-4-3-1. The cost of the tour is 10+25+30+25 which is 90.
The problem is a famous NP-hard problem. There is no polynomial-time known solution for this problem.
Examples:
Output of Given Graph:
minimum weight Hamiltonian Cycle :
10+25+30+25 :=90
AssIn this post, the implementation of a simple solution is discussed.
Consider city 1 as the starting and ending point. Since the route is cyclic, we can consider any point as a starting point.
Generate all (n-1)! permutations of cities.
Calculate the cost of every permutation and keep track of the minimum cost permutation.
Return the permutation with minimum cost.
 Please use colab or replit online platform to write genetic algorithm

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve the Travelling Salesman Problem TSP using a Genetic Algorithm in Python you can implement a basic version as follows python import numpy as n... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!