Beispiel #1
0
    def test_azprtabu_gives_at_least_same_obj_func(self):
        instance = self.map_instance
        aream = AreaManager(instance.Wrook, instance.Y)
        rm = RegionMaker(aream, into_regions)

        convTabu = len(instance.Y) / into_regions

        ob_before = rm.objInfo
        rm.reactiveTabuMove(convTabu)
        ob_after = rm.objInfo

        self.assertTrue(ob_before >= ob_after)
Beispiel #2
0
    def test_azprtabu_gives_at_least_same_obj_func(self):
        instance = self.map_instance
        aream = AreaManager(instance.Wrook, instance.Y)
        rm = RegionMaker(aream, into_regions)

        convTabu = len(instance.Y)/into_regions

        ob_before = rm.objInfo
        rm.reactiveTabuMove(convTabu)
        ob_after = rm.objInfo

        self.assertTrue(ob_before >= ob_after)