Quantum Problem Compiler · Learn

Convert to QUBO and Ising

Inspect a native compilation while retaining conventions, offsets and validation scope.

Understand

The native Compiler expands the objective and validated penalties into a QUBO. It retains the offset and counts each unordered quadratic pair once. This lesson calls the existing WebAssembly compiler; it does not contain a second conversion implementation.

Ising exports describe their conventions. The Z form uses x = (1 − z) / 2; Ocean uses x = (s + 1) / 2. Preserve variable order, fields, couplings and offsets together.

Compilation limits remain 2,048 variables, 100,000 coefficients, 5 MiB input and 30 seconds of compilation. Worker startup has its existing separate timeout. Cancellation or source edits discard stale work. Compilation does not run a quantum circuit.

Visualize

Review and confirm the example, then compile locally. Choose an artifact to inspect the actual native QUBO, Ising coefficients or checks.

Loading the local example explorer…

Experiment

Compile Custom QUBO. Compare its offset and variable order with both Ising exports. Change a coefficient: the old output and confirmation disappear until you review and compile again.

Return to the example controls

Apply

Use the full Compiler to obtain its complete solver package and SDK verification script. A larger compiled model can be downloaded without claiming that the Simulator solved it.

Open Quantum Problem Compiler

Check your understanding

What should happen to a compiled result when its source changes?