update
This commit is contained in:
parent
69e9aa4c81
commit
d4a251006d
2 changed files with 4 additions and 2 deletions
5
run.py
5
run.py
|
@ -3,7 +3,8 @@ import os
|
||||||
|
|
||||||
|
|
||||||
def run(show_plots=False):
|
def run(show_plots=False):
|
||||||
names = [name_ for name_ in os.listdir("./problems") if "tsp" in name_]
|
# names = [name_ for name_ in os.listdir("./problems") if "tsp" in name_]
|
||||||
|
names = ["ch130.tsp"]
|
||||||
for name in names:
|
for name in names:
|
||||||
print("\n\n#############################")
|
print("\n\n#############################")
|
||||||
filename = f"problems/{name}"
|
filename = f"problems/{name}"
|
||||||
|
@ -22,4 +23,4 @@ def run(show_plots=False):
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
run()
|
run(show_plots=True)
|
||||||
|
|
|
@ -53,6 +53,7 @@ class Solver_TSP:
|
||||||
plt.title(self.instance.name)
|
plt.title(self.instance.name)
|
||||||
ordered_points = self.instance.points[self.solution]
|
ordered_points = self.instance.points[self.solution]
|
||||||
plt.plot(ordered_points[:, 1], ordered_points[:, 2], 'b-')
|
plt.plot(ordered_points[:, 1], ordered_points[:, 2], 'b-')
|
||||||
|
plt.show()
|
||||||
|
|
||||||
def check_if_solution_is_valid(self, solution):
|
def check_if_solution_is_valid(self, solution):
|
||||||
rights_values = np.sum([self.check_validation(i, solution[:-1]) for i in np.arange(self.instance.nPoints)])
|
rights_values = np.sum([self.check_validation(i, solution[:-1]) for i in np.arange(self.instance.nPoints)])
|
||||||
|
|
Reference in a new issue