Пример #1
0
    def test_4cycle_with_chord(self):
        G = nx.cycle_graph(4)
        G.add_edge(0, 2)

        # need 3 colors in this case
        coloring = dnx.vertex_color(G, 3, dimod.ExactSolver())

        self.assertTrue(dnx.is_vertex_coloring(G, coloring))
Пример #2
0
 def test_disconnected_cycle_graph(self):
     G = nx.complete_graph(3)  # odd 3-cycle
     G.add_node(4)  # floating node
     coloring = dnx.vertex_color(G, 3, dimod.ExactSolver())
     self.assertTrue(dnx.is_vertex_coloring(G, coloring))
Пример #3
0
 def test_5cycle(self):
     G = nx.cycle_graph(5)
     coloring = dnx.vertex_color(G, 3, dimod.ExactSolver())
     self.assertTrue(dnx.is_vertex_coloring(G, coloring))