GitXplorerGitXplorer
b

placeandroute

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
550a2e8d2af4a91f1b09ec028b0ef2c74d6e5103

removed six; fixed a couple more bugs, added sgen benchmark to repo

bboothby committed 5 years ago
Unverified
82b5067e6ff98532382c5db1c999501cba79eae3

minor bugfixes; updated requirements

bboothby committed 5 years ago
Unverified
623dfc2cd0e184bdd056c7e0b9c43c5757f81f2c

comment out spammy logging call

committed 5 years ago
Unverified
e0c9ffda1ab034d48a7935e89f7a6e4d6fffe401

old uncommitted code

committed 5 years ago
Unverified
18dec393c20c87b14a959a7e3981fb85ef8935aa

fix tests

00Chuzz committed 6 years ago
Unverified
01dd9956feb8287846cf2572ca5fb96383047564

added ability to specify multiple internal constraint placements

00Chuzz committed 6 years ago

README

The README file for this repository.

placeandroute: an heuristic placement-and-routing utility for graph embedding

Requirements

Python (pypy suggested), networkx, dwave-networkx libraries, matplotlib for drawing

Usage

Constraints are represented as groups of variables, for example Constraint([[1, 2], [3, 4, 5, 6]]) represents a constraint that uses six qubits of a chimera tile, leaving two free vertical/horizontal qubits.

For examples, see the tests and examples folders.