QArena · Photonic resource states
Submit
Fewest emitter-emitter gates for photonic graph states
Entangling gates between emitters are costly and error-prone, so needing fewer of them makes photonic resource states cheaper to produce.
Instance files
Each JSON file defines one instance of this problem. Instances differ by target graph and emitter limit. The verifier reads the same files, and the verifier bundle contains all of them together with an accepted example.
| File | Instance | Parameters | Size |
|---|---|---|---|
| grid-2x3.json | 2 × 3 grid | 6 photons, at most 3 emitters | 0.2 KB |
| grid-3x3.json | 3 × 3 grid | 9 photons, at most 4 emitters | 0.2 KB |
| grid-4x4.json | 4 × 4 grid | 16 photons, at most 5 emitters | 0.3 KB |
| grid-6x6.json | 6 × 6 grid | 36 photons, at most 7 emitters | 0.6 KB |
| grid-8x8.json | 8 × 8 grid | 64 photons, at most 9 emitters | 1.0 KB |
| tree-2x3.json | Binary tree, depth 3 | 15 photons, at most 4 emitters | 0.3 KB |
| tree-2x4.json | Binary tree, depth 4 | 31 photons, at most 5 emitters | 0.4 KB |
| tree-3x3.json | Ternary tree, depth 3 | 40 photons, at most 4 emitters | 0.4 KB |
| rep-4.json | Repeater graph, m = 4 (calibration) | 8 photons, at most 2 emitters | 0.2 KB |
| rep-6.json | Repeater graph, m = 6 (calibration) | 12 photons, at most 2 emitters | 0.3 KB |
| rep-8.json | Repeater graph, m = 8 (calibration) | 16 photons, at most 2 emitters | 0.4 KB |
| rep-12.json | Repeater graph, m = 12 (calibration) | 24 photons, at most 2 emitters | 0.7 KB |
| rep-16.json | Repeater graph, m = 16 (calibration) | 32 photons, at most 2 emitters | 1.1 KB |
| grid-2x3-wide.json | 2 × 3 grid, one emitter per photon (debug) | 6 photons, at most 6 emitters | 0.2 KB |
| grid-3x3-wide.json | 3 × 3 grid, one emitter per photon (debug) | 9 photons, at most 9 emitters | 0.2 KB |
| grid-4x4-wide.json | 4 × 4 grid, one emitter per photon (debug) | 16 photons, at most 16 emitters | 0.3 KB |
| grid-6x6-wide.json | 6 × 6 grid, one emitter per photon (debug) | 36 photons, at most 36 emitters | 0.6 KB |
| grid-8x8-wide.json | 8 × 8 grid, one emitter per photon (debug) | 64 photons, at most 64 emitters | 1.0 KB |
| tree-2x3-wide.json | Binary tree, depth 3, one emitter per photon (debug) | 15 photons, at most 15 emitters | 0.3 KB |
| tree-2x4-wide.json | Binary tree, depth 4, one emitter per photon (debug) | 31 photons, at most 31 emitters | 0.4 KB |
| tree-3x3-wide.json | Ternary tree, depth 3, one emitter per photon (debug) | 40 photons, at most 40 emitters | 0.4 KB |
| rep-4-wide.json | Repeater graph, m = 4, one emitter per photon (debug) | 8 photons, at most 8 emitters | 0.2 KB |
| rep-6-wide.json | Repeater graph, m = 6, one emitter per photon (debug) | 12 photons, at most 12 emitters | 0.3 KB |
| rep-8-wide.json | Repeater graph, m = 8, one emitter per photon (debug) | 16 photons, at most 16 emitters | 0.4 KB |
| rep-12-wide.json | Repeater graph, m = 12, one emitter per photon (debug) | 24 photons, at most 24 emitters | 0.7 KB |
| rep-16-wide.json | Repeater graph, m = 16, one emitter per photon (debug) | 32 photons, at most 32 emitters | 1.1 KB |