Improving Hybrid Solutions#

Learn best practices for using the Leap service’s hybrid solvers in this section.

Simple guidance for using the hybrid solvers.

Coding your application for performance on problems of the industrial scale.

Scaling for Production

Integrating your application with your business’s technology stack.

Deploying in Production

Advanced end-to-end examples.

Hybrid Usage Examples

Example#

The following code solves an illustrative traveling-salesperson problem using a quantum-classical hybrid solver in the Leap service.

>>> from dwave.optimization.generators import traveling_salesperson
>>> from dwave.system import LeapHybridNLSampler
...
>>> DISTANCE_MATRIX = [
...     [0, 656, 227, 578, 489],
...     [656, 0, 889, 141, 170],
...     [227, 889, 0, 773, 705],
...     [578, 141, 773, 0, 161],
...     [489, 170, 705, 161, 0]]
...
>>> model = traveling_salesperson(distance_matrix=DISTANCE_MATRIX)
>>> sampler = LeapHybridNLSampler()
>>> results = sampler.sample(
...     model,
...     label='SDK Examples - TSP')