def __init__(self, file_name):
     self.file_name = file_name
     a, _, _ = file_reader.read_test_case(file_name)
     self.num_cities = a
     self.x_vars = [[0] * (a + 1) for i in range(a + 1)]
     self.model = gurobipy.Model()
 def __init__(self, file_name):
     self.file_name = file_name
     a, _, _ = file_reader.read_test_case(file_name)
     self.num_cities = a
     self.x_vars = [[0] * (a + 1) for i in range(a + 1)]
     self.model = gurobipy.Model()
 def begin_solve(self):
     start = time.time()
     a, b, c = file_reader.read_test_case(self.file_name)
     result = self.solve(a, b, c)
     print 'Took', time.time() - start, 'seconds'
     return result
 def begin_solve(self):
     start = time.time()
     a, b, c = file_reader.read_test_case(self.file_name)
     result = self.solve(a, b, c)
     print 'Took', time.time() - start, 'seconds'
     return result