def __init__(self, device: cirq_google.GridDevice, seed=None) -> None:
        """Greedy sequence search constructor.

        Args:
          device: Chip description.
          seed: Optional seed value for random number generator.
        """
        self._c = device.metadata.qubit_set
        self._c_adj = chip_as_adjacency_list(device)
        self._rand = np.random.RandomState(seed)
Greedy sequence search constructor.

        Args:
          device: Chip description.
          seed: Optional seed value for random number generator.
        
cirq-google/cirq_google/line/placement/anneal.py