How to find out TSP of a graph.

2 visualizzazioni (ultimi 30 giorni)
Ashish Verma
Ashish Verma il 28 Lug 2022
Risposto: Bruno Luong il 28 Lug 2022
I have 5 points in a graph and need to find TSP
s = [1 1 1 1 2 2 2 3 3 4 ]
t= [ 2 3 4 5 3 4 5 4 5 5]
G = graph(s,t);
G.Edges.Weight = [ 10 21 3 8 9 10 12 5 7 2 ];

Risposte (2)

Sam Chak
Sam Chak il 28 Lug 2022
You want to plot the graph like this?
s = [1 1 1 1 2 2 2 3 3 4];
t = [2 3 4 5 3 4 5 4 5 5];
weights = [10 21 3 8 9 10 12 5 7 2];
G = graph(s, t, weights);
plot(G, 'EdgeLabel', G.Edges.Weight)
  1 Commento
Ashish Verma
Ashish Verma il 28 Lug 2022
Actually no, i have that graph, from this graph i want to find TSP (from point 1 to 5) means travelling all vertices with minimum cost.

Accedi per commentare.


Bruno Luong
Bruno Luong il 28 Lug 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by