dwavesystems / dwave-system

An API for easily incorporating the D-Wave system as a sampler, either directly or through Leap's cloud-based hybrid samplers
https://docs.ocean.dwavesys.com/
Apache License 2.0
87 stars 61 forks source link

Consider deprecating the VirtualGraphComposite #377

Open arcondello opened 3 years ago

arcondello commented 3 years ago

Reasons:

JoelPasvolsky commented 3 years ago

My 2c for this debate: I think that :func:~dwave.embedding.chain_strength.uniform_torque_compensation adds urgency, and that we need to either deprecate or update VG's chain_strength algo because my guess (based on just a small sample) is that despite improvements from adjusting flux biases, results from the max negative chain strength do not compare favorably with the calculated chain-strength from uniform_torque_compensation .

A 50-node clique BQM with biases generated by dimod.generators.randint(50, 'SPIN', low=0, high=5) and scaled down to the J range, reusing the embedding with VG produced unsatisfying results:

  1. Chimera Non-VG: image VG: image

  2. Pegasus Non-VG: image VG: image