dwave.graphs.algorithms.coloring.chimera_two_color#
- chimera_two_color(q: tuple[int, int, int, int]) int[source]#
Returns a node color sufficient for two coloring a Chimera graph.
- Parameters:
q – Qubit label in standard coordinate format:
(i, j, u, k).- Returns:
A color in
{0, 1}.
Example
A mapping of every qubit in a Chimera graph to one of two colors.
>>> m = 2 >>> G = dwave.graphs.chimera_graph(m, coordinates=True) >>> colors = {q: dwave.graphs.chimera_two_color(q) for q in G.nodes()}