예제 #1
0
    def test_build_field(self):
        random.seed(1)
        np.random.seed(2)
        test = PheromoneField((10, 10, 5), G, True, 0.0015, 0.4, 0.0005, 3, 8)
        test.buildField(5)
        test.plot()

        self.assertEqual(0, 0)
예제 #2
0
    def test_presentation(self):
        random.seed(1)
        np.random.seed(1)
        G_pres = nx.DiGraph()
        G_pres.add_nodes_from([
            (1, {"x": 2, "y": 10}),
            (2, {"x": 15, "y": 8}),
            (3, {"x": 14, "y": 14}),
            (4, {"x": 5, "y": 2}),
            (5, {"x": 19, "y": 13})
        ])
        G_pres.add_edge(1, 2)
        G_pres.add_edge(1, 3)
        G_pres.add_edge(1, 4)
        G_pres.add_edge(4, 3)
        G_pres.add_edge(2, 3)
        G_pres.add_edge(3, 5)

        test = PheromoneField((20, 20, 6), G_pres,  True, 0, 0.4, 0.000005, 3, 8)
        test.buildField(10)
        test.plot()

        self.assertEqual(0, 0)