{ "request": { "program": "#! title Three workers, three jobs\n#! about A 3×3 grid: row r is a worker, column c a job, and + means worker r takes job c. Each row and each column holds exactly one +, every other cell -. The first version could not write this above 2×2; here each cell takes only + and -, and every state of lowest energy is one of the six assignments.\n#! expect works\n#! item cell\n#! plus chosen\n#! minus not chosen\n#! check exactly 1 0-1-2 3-4-5 6-7-8 0-3-6 1-4-7 2-5-8\n#\n# Variable 3·r + c is the cell of row r and column c: + chosen, - not.\nvars 9\nexactly 1 0 1 2\nexactly 1 3 4 5\nexactly 1 6 7 8\nexactly 1 0 3 6\nexactly 1 1 4 7\nexactly 1 2 5 8\nsolve restarts=8 steps=40\n", "seed": "7", "protocol": "wai.quantum.landscape/2" }, "result": { "protocol": "wai.quantum.landscape/2", "label": "A classical emulator of the settling model of a planned energy-based processor, running on your machine. Energies are computed exactly. The joule line prices a run at temperature 0 at the settle rate measured on an FPGA board running this project's open reference design, with a published figure for one integer add beside it for scale, and leaves a run above temperature 0 unpriced, saying why. No photonic hardware, custom chip or quantum effect is involved in this run.", "member": { "id": "cpu:reference", "class": "cpu", "kernel": "wai.quantum.landscape2/sample", "parity": "reference" }, "program_digest": "191eaa2742c11adcdca2c4af2eedd897cd6406d6c4f93a7ce4924191645448dc", "title": "Three workers, three jobs", "about": "A 3×3 grid: row r is a worker, column c a job, and + means worker r takes job c. Each row and each column holds exactly one +, every other cell -. The first version could not write this above 2×2; here each cell takes only + and -, and every state of lowest energy is one of the six assignments.", "item": "cell", "expect": "works", "variables": 9, "pairs": 18, "seed": "7", "mode": "sample", "mode_words": "Sampling (above temperature 0): 8 random starts of 40 sweeps each, cooling from temperature 2 to 0. That temperature is the default: the square root of the mean couplings a variable has, and at least 1. The lowest energy found is kept. The randomness is classical, from a seeded generator.", "temperature": 2.0, "temperature_from": "landscape", "restarts": 8, "sweeps": 40, "state": "--++---+-", "groups": [ { "name": "chosen", "items": [ 2, 3, 7 ] }, { "name": "not chosen", "items": [ 0, 1, 4, 5, 6, 8 ] } ], "energy": -21, "truth": { "arrangements": 19683, "lowest": -21.0, "at_lowest": 6, "at_lowest_passing": 6, "example": "--+-+-+--" }, "reached": true, "declared": null, "warnings": [], "checks": [ { "kind": "exactly", "passed": true, "detail": "All 6 groups hold exactly 1 +, and their other variables −." } ], "verdict": "solved", "summary": "It reached energy -21. That is the lowest possible: all 19,683 arrangements were checked, and 6 of them share it.", "work": { "sweeps": 320, "accumulates": 11520, "cell_updates": 2880, "draws": 2808, "ended": "every sweep run", "rests": true }, "joules": { "kind": "unpriced", "class": null, "describes": "nothing: no rate with evidence covers a run above temperature 0", "line": "Not priced: 11,520 accumulates counted, and no rate with evidence behind it covers a run above temperature 0. This is no figure, not a figure of 0.", "rate_pj_per_accumulate": null, "rate_source": null, "evidence": [ "wai/wai-quantum-landscape-fpga/README.md (What it measured: Power, the null controls)", "wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-classes/null.dat" ], "pj": null, "published_add": null, "left_out": null, "why": null, "metered": null }, "state_hash": "29cf75b4a4159595", "replay": "4eaed7664d21fb6a75d2715a09e533e47942188528e8e1bd038eec958a999933", "engine": { "name": "wai-quantum", "version": "0.9.0" }, "schema": "wai.quantum.landscape/2", "receipt": { "alg": "ed25519", "canon": "rfc8785", "key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61", "digest": "1f7e8c0f989e17087891c96f763db0b33d95f676a508b4b9dc7e9323627304ff", "signature": "bff179dc5087f2d5069f82d0972539e1601623810c4fd48e3a71759043894e94ee46a6d83eee41b4033229f7b9a12ec56fdeac7af25bde16a47e175d9fd40e00" } } }