How IBM Used OpenEvolve to Discover Quantum Error Correction Codes
IBM Research used OpenEvolve to search for new quantum error correction codes, evolving Python programs that generate bivariate bicycle code candidates - the code family at the heart of IBM's fault-tolerant quantum computing roadmap. Across five evolution campaigns totalling roughly 1,650 iterations, about 200,000 screened candidates, 140 hours of compute and around US$400 in LLM inference, the pipeline discovered 465 distinct candidate codes, including a weight-8 [[288,50,8]] code that encodes 50 logical qubits at certified distance 8 (the previously published weight-6 record was k = 16) and a new [[288,16,12]] code whose distance was certified exactly.