def test_maxpt_gives_at_least_same_obj_func(self): instance = self.map_instance make_static_random(_seed) initial_obj_func = float(140) # Using a seed of _seed instance.cluster('maxpTabu', ['SAR1', 'Uniform2'], threshold=130, dissolve=1) final_obj_func = _final_objfunction_from_instance(instance) self.assertTrue(initial_obj_func >= final_obj_func)
def test_maxpt_gives_at_least_same_obj_func(self): instance = self.map_instance make_static_random(_seed) initial_obj_func = float(140) # Using a seed of _seed instance.cluster('maxpTabu', ['SAR1', 'Uniform2'], threshold = 130, dissolve = 1) final_obj_func = _final_objfunction_from_instance(instance) self.assertTrue(initial_obj_func >= final_obj_func)
def test_arisel_gives_at_least_same_obj_func(self): """ Tests that the objective function is at least the same, but not worse. """ instance = self.map_instance make_static_random(_seed) initial_obj_func = float(90.1868744781) # Using a seed of _seed instance.cluster('arisel', ['SAR1'], into_regions, dissolve = 1, inits = 20) final_obj_func = _final_objfunction_from_instance(instance) self.assertTrue(initial_obj_func >= final_obj_func)
def test_arisel_gives_at_least_same_obj_func(self): """ Tests that the objective function is at least the same, but not worse. """ instance = self.map_instance make_static_random(_seed) initial_obj_func = float(90.1868744781) # Using a seed of _seed instance.cluster('arisel', ['SAR1'], into_regions, dissolve=1, inits=20) final_obj_func = _final_objfunction_from_instance(instance) self.assertTrue(initial_obj_func >= final_obj_func)