Skip to content
Snippets Groups Projects
Commit f07daaa0 authored by Dennis Ahrens's avatar Dennis Ahrens
Browse files

TSP distance matrix generator

parent d5fd4ac8
No related branches found
No related tags found
No related merge requests found
import random
def gen_tsp_distance_matrix(node_count=5, min_range=1, max_range=50):
distances = [None] * node_count
for x in range(node_count):
distances[x] = [None] * node_count
print(distances)
for y in range(node_count):
distances[x][y] = random.randint(min_range, max_range) if not x == y else None
return distances
if __name__ == '__main__':
import pprint
pprint.pprint(gen_tsp_distance_matrix(4))
pprint.pprint(gen_tsp_distance_matrix(5))
pprint.pprint(gen_tsp_distance_matrix(6))
pprint.pprint(gen_tsp_distance_matrix(7))
pprint.pprint(gen_tsp_distance_matrix(8))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment