dwave.embedding.chimera.find_grid_embedding¶
-
find_grid_embedding
(dim, m, n=None, t=4)[source]¶ Find an embedding for a grid in a Chimera graph.
Given grid dimensions and a target Chimera graph size, attempts to find an embedding.
Parameters: Returns: An embedding mapping a grid to the Chimera lattice.
Return type: Examples
This example finds an embedding for a 2x3 grid in a 12x12 lattice of Chimera unit cells.
>>> from dwave.embedding.chimera import find_grid_embedding ... >>> embedding = find_grid_embedding([2, 3], m=12, n=12, t=4) >>> embedding # doctest: +SKIP {(0, 0): [0, 4], (0, 1): [8, 12], (0, 2): [16, 20], (1, 0): [96, 100], (1, 1): [104, 108], (1, 2): [112, 116]}