The utils.zephyr module provides the same interface as the utils.pegasus module, but has a more modern implementation based on the busclique module.
The utils.zephyr.find_biclique_embedding function is subject to additional unit tests as compared to utils.chimera.find_biclique_embedding and utils.pegasus.find_biclique_embedding.
In the future, the three utils.<topology> modules could be united to use a single implementation, but that is not attempted at this time.
The
utils.zephyr
module provides the same interface as theutils.pegasus
module, but has a more modern implementation based on thebusclique
module.The
utils.zephyr.find_biclique_embedding
function is subject to additional unit tests as compared toutils.chimera.find_biclique_embedding
andutils.pegasus.find_biclique_embedding
.In the future, the three
utils.<topology>
modules could be united to use a single implementation, but that is not attempted at this time.See also https://github.com/dwavesystems/dwave-system/pull/448. That PR will be updated to use this module once this PR has been merged and a new version of
minorminer
is released.