Agree & Join LinkedIn
By clicking Continue to join or sign in, you agree to LinkedInโs User Agreement, Privacy Policy, and Cookie Policy.
๐ Excited to share that our paperย ๐ธ๐๐๐๐๐๐ ๐บ๐๐๐๐๐๐๐๐๐๐: ๐ฐ๐๐๐๐๐๐๐๐๐๐-๐ป๐๐๐๐๐๐๐๐ ๐ญ๐๐๐๐
๐๐๐๐๐๐ ๐๐ ๐ธ๐๐๐๐๐๐ ๐บ๐๐๐๐๐๐๐ ๐ป๐๐๐๐๐๐๐๐๐๐ย received aย ๐ฌ๐ญ๐ซ๐๐ข๐ ๐ก๐ญ ๐๐๐๐๐ฉ๐ญ๐๐ง๐๐ ๐๐ญ ๐๐๐ 2026!
Software testability has been a foundational concept in software engineering for decades, shaping how we reason about fault detection, debugging, and software quality. Yet, despite rapid advances in quantum computing, there has been no formal notion ofย testabilityย for quantum software.
In this work, we take a first step toward closing that gap by introducing theย ๐๐ข๐ซ๐ฌ๐ญ ๐๐จ๐ซ๐ฆ๐๐ฅ๐ข๐ฌ๐๐ญ๐ข๐จ๐ง ๐จ๐ ๐ช๐ฎ๐๐ง๐ญ๐ฎ๐ฆ ๐ฌ๐จ๐๐ญ๐ฐ๐๐ซ๐ ๐ญ๐๐ฌ๐ญ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ. Building on classical software engineering and quantum information theory, we defineย ๐ธ๐๐๐๐๐๐ ๐บ๐๐๐๐๐๐๐๐๐๐โan information-theoretic measure that captures how much information about a fault is lost as it propagates through a quantum program.
The key idea is simple: if faults are masked before they reach observable outcomes, the software becomes harder to test. Quantum Squeeziness quantifies this phenomenon, providing a rigorous foundation for reasoning about fault propagation, observability, and test effectiveness in quantum systems. Across 50,000+ mutants, we show that higher squeeziness strongly predicts lower fault detectability, while our optimizedย ๐ญ๐๐๐๐บ๐๐๐๐๐๐๐๐๐๐ย technique achieves a 16.9ร speedup with 95% accuracy.
Beyond testing and debugging, we believe this opens new research directions at the intersection ofย software engineering, quantum information theory, and quantum reliability, with potential applications in ๐๐ซ๐ซ๐จ๐ซ ๐ฆ๐ข๐ญ๐ข๐ ๐๐ญ๐ข๐จ๐ง, ๐๐๐ฎ๐ฅ๐ญ ๐ญ๐จ๐ฅ๐๐ซ๐๐ง๐๐, ๐๐ง๐ ๐๐๐ฌ๐ข๐ ๐ง-๐๐จ๐ซ-๐ญ๐๐ฌ๐ญ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ ๐จ๐ ๐๐ฎ๐ญ๐ฎ๐ซ๐ ๐ช๐ฎ๐๐ง๐ญ๐ฎ๐ฆ ๐ฌ๐จ๐๐ญ๐ฐ๐๐ซ๐.
Very proud of this contribution and grateful to my co-authors and collaborators throughout the journey.
See you in Munich for ASE 2026! ๐ฉ๐ช Congratulations Hรฉctor Menรฉndez and Mohammad Reza Mousavi!Fantastic ๐ congratulations, Avner Bensoussanย ๐๐Congratulations Avner! ๐ฅณ To view or add a comment, sign in ๐ Our paper has been accepted at the 19th IEEE International Conference on Software Testing, Verification and Validation (ICST 2026).
๐ย ๐๐ฐ๐ธ๐ข๐ณ๐ฅ ๐๐ช๐ท๐ฆ ๐๐ฐ๐ช๐ด๐ฆ ๐๐ช๐ฏ๐จ๐ฆ๐ณ๐ฑ๐ณ๐ช๐ฏ๐ต๐ช๐ฏ๐จ ๐ง๐ฐ๐ณ ๐๐ช๐ด๐ค๐ณ๐ฆ๐ฑ๐ข๐ฏ๐ค๐บ ๐๐ฏ๐ข๐ญ๐บ๐ด๐ช๐ด ๐ช๐ฏ ๐๐ถ๐ข๐ฏ๐ต๐ถ๐ฎ ๐๐ฐ๐ง๐ต๐ธ๐ข๐ณ๐ฆ ๐๐ฏ๐จ๐ช๐ฏ๐ฆ๐ฆ๐ณ๐ช๐ฏ๐จ ๐ย https://lnkd.in/ehw2Mskw
Noise remains a fundamental obstacle to reliable quantum software โ yet current models are often static, coarse, and misaligned with real system behaviour.
In this work, we introduceย ๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐๐๐, a lightweight and empirical approach to characterising noisy quantum systems.
Our key idea: โ leverageย ๐๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐๐๐๐ย to build compact, updatable fingerprints of noise โ enableย efficient comparison of quantum states and platformsย (e.g., Qiskit vs Cirq) โ support practical workflows forย ๐๐๐๐๐๐๐, ๐ ๐๐๐๐๐๐๐๐, and ๐๐๐๐๐-๐๐๐๐๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐
We implement this vision inย SIMSHADOW, showing that fingerprints: โข capture structured, interpretable noise patterns โข reveal systematic cross-platform discrepancies โข correlate with observable divergences in program outputs
More broadly, this work bridgesย ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐ย andย ๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐, moving toward more reliable and portable quantum software systems. To view or add a comment, sign in Some time ago, I read a quantum error correction paper that really caught my attention. It focused on a specific adaptive syndrome measurement protocol, but the broader takeaway was what got me excited: classical feedforward can be used to drastically reduce logical errors.
It also forced me to rethink a lot of what I knew about decoding. Specifically, decoding hypergraphs (which are used alongside the syndrome to accurately correct errors) could no longer be built ahead of time. They had to be assembled just-in-time. Otherwise, memory requirements scale exponentially, making static setups completely impractical for most real-world systems.
Of course, many of us rely on Stim to generate detector error models and compile decoding hypergraphs. But its execution latency is simply too high for online, just-in-time generation, even on โslow-clockโ platforms like neutral atom and trapped ion systems.
In our recent paper, we propose a parallel formulation of Stimโs backtracking algorithm and implement it in a new GPU-accelerated compiler called GreenPeas. On select benchmarks, it achieves a geometric mean speedup of 13.2ร over Stim, enabling adaptive circuit simulations and deployments that were previously impractical.
Example: we circuit-level decoded [[4, 2, 2]]-concatenated surface codes with adaptive syndrome measurements by building decoding hypergraphs on-the-fly with GreenPeas. The result: 6.7ร fewer logical errors and 4.5ร faster decoding relative to prior phenomenological approaches.
GreenPeas is fully open-source. If you know C (and some of the good parts of C++), please consider contributing.
Paper: https://lnkd.in/dU3EC3zC Code: https://lnkd.in/d8JcGDVf To view or add a comment, sign in Itโs (a)live ! Designing Quantum Error Correcting Codes to fit decoders via Reinforcement Learning https://lnkd.in/ez3MExu4
A preprint of joint work with Robert Pinsler and Thomas Heinis is up on arXiv !
We turn the workflow of designing a code than evaluating it around: fix the decoder architecture first, then train a PPO agent to generate Bivariate Bicycle (BB) codes that maximise that decoderโs performance under a depolarising noise model. What comes out is a generative model for codes, conditioned on the decoder you actually intend to deploy.
As a byproduct we accumulated a (growing) dataset of codes, for those who are interested using them for supervised learning. #QuantumComputing #QuantumErrorCorrection #ReinforcementLearning #qLDPC To view or add a comment, sign in Isnโt superdense coding weird? In general, a qubit can only encode one bit of information (due to Holevoโs Theorem). So, if Alice wants to send 2 classical bits of information to Bob using qubits, she must send 2 of them. But letโs consider superdense coding for a moment. Superdense coding is a protocol in quantum information that allows Alice to send 2 classical bits by sending one qubit, provided that they both already share an EPR pair (i.e. a maximally entangled pair of qubits). Iโll link a more complete explanation of superdense coding in the comments.
So, one way to think about superdense coding is the following:
This seems pretty straightforward, and makes intuitive sense: Alice effectively sends 2 qubits to Bob, so in terms of capacity, it is no wonder she can โexchangeโ these 2 qubits with two bits.
But what happens if we look at the same protocol a bit differently? What if instead of Alice preparing the initial EPR pair, Bob produces it, and then sends one qubit to Alice. The protocol is still exactly the same, since our pre-condition is that Alice and Bob share an EPR pair. However, this time, Alice only ever sends one qubit to Bob, but still manages to transmit 2 bits of information!
Of course, this doesnโt violate Holevoโs Theorem - since Alice and Bob do share an EPR pair to begin with, which assists in increasing the classical capacity.
This perspective was first brought to my attention by my supervisor, Michael Ben-Or, and it is one of those cool examples where entanglement kind of โbreaksโ the classical intuition. To view or add a comment, sign in Our latest paper was accepted for ICST short papers, vision and emerging result track! ๐ฅณ
The preprint is already available online, check it out! ๐
โTowards Live Noise Fingerprinting for Discrepancy Analysis in Quantum Software Engineeringโ
PhD Candidate | Hybrid QuantumโClassical Architectures | Quantum Software Testability | Kingโs College London
๐ Our paper has been accepted at the 19th IEEE International Conference on Software Testing, Verification and Validation (ICST 2026).
๐ย ๐๐ฐ๐ธ๐ข๐ณ๐ฅ ๐๐ช๐ท๐ฆ ๐๐ฐ๐ช๐ด๐ฆ ๐๐ช๐ฏ๐จ๐ฆ๐ณ๐ฑ๐ณ๐ช๐ฏ๐ต๐ช๐ฏ๐จ ๐ง๐ฐ๐ณ ๐๐ช๐ด๐ค๐ณ๐ฆ๐ฑ๐ข๐ฏ๐ค๐บ ๐๐ฏ๐ข๐ญ๐บ๐ด๐ช๐ด ๐ช๐ฏ ๐๐ถ๐ข๐ฏ๐ต๐ถ๐ฎ ๐๐ฐ๐ง๐ต๐ธ๐ข๐ณ๐ฆ ๐๐ฏ๐จ๐ช๐ฏ๐ฆ๐ฆ๐ณ๐ช๐ฏ๐จ ๐ย https://lnkd.in/ehw2Mskw
Noise remains a fundamental obstacle to reliable quantum software โ yet current models are often static, coarse, and misaligned with real system behaviour.
In this work, we introduceย ๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐๐๐, a lightweight and empirical approach to characterising noisy quantum systems.
Our key idea: โ leverageย ๐๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐๐๐๐ย to build compact, updatable fingerprints of noise โ enableย efficient comparison of quantum states and platformsย (e.g., Qiskit vs Cirq) โ support practical workflows forย ๐๐๐๐๐๐๐, ๐ ๐๐๐๐๐๐๐๐, and ๐๐๐๐๐-๐๐๐๐๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐
We implement this vision inย SIMSHADOW, showing that fingerprints: โข capture structured, interpretable noise patterns โข reveal systematic cross-platform discrepancies โข correlate with observable divergences in program outputs
More broadly, this work bridgesย ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐ย andย ๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐, moving toward more reliable and portable quantum software systems. To view or add a comment, sign in ๐๐ฆ๐ถ๐บ๐๐น๐ฎ๐๐ถ๐ป๐ด ๐ค-๐๐ง๐ฅ๐โ๐ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐บ๐ฒ๐ป๐๐ ๐๐ถ๐๐ต ๐ ๐ฃ๐ข-๐๐ฎ๐๐ฒ๐ฑ ๐๐น๐ฎ๐๐๐ถ๐ฐ๐ฎ๐น ๐ฆ๐ถ๐บ๐๐น๐ฎ๐๐ถ๐ผ๐ป
Recent impressive experiments by Q-CTRL on IBM Heron r3 used a rescaling-based, ๐ต๐ฒ๐๐ฟ๐ถ๐๐๐ถ๐ฐ ๐ฒ๐ฟ๐ฟ๐ผ๐ฟ-๐บ๐ถ๐๐ถ๐ด๐ฎ๐๐ถ๐ผ๐ป ๐บ๐ฒ๐๐ต๐ผ๐ฑ to simulate quench dynamics in the 1D half-filled Fermi-Hubbard model. They reported a ~3000ร runtime advantage over their classical simulation benchmark. We think the key lesson is more nuanced. ย The many-body state generated by these circuits may indeed be demanding to evolve accurately with standard Schrรถdinger-picture classical MPS methods (the benchmark used in this paper). However, for these circuits, Heisenberg-picture classical simulation methods appear to be much more effective for computing expectation values. ย A standard classical simulation method for one-dimensional quantum dynamics is based on matrix-product operators. QEDMAโs Application Team Lead, Ori Alberton, used an MPO-based Heisenberg evolution of the relevant observables, implemented with the widely used open-source ITensors.jl library, to reproduce the reported dynamics to an ๐ฎ๐ฐ๐ฐ๐๐ฟ๐ฎ๐ฐ๐ ๐ฏ๐ฒ๐๐๐ฒ๐ฟ ๐๐ต๐ฎ๐ป ๐ฌ.๐ฌ๐ญ. The simulation ran on a ๐น๐ฎ๐ฝ๐๐ผ๐ฝ (๐ ๐ฎ ๐ ๐ฎ๐ฐ๐ฏ๐ผ๐ผ๐ธ ๐ฝ๐ฟ๐ผ) in about ๐ณ๐ถ๐๐ฒ ๐บ๐ถ๐ป๐๐๐ฒ๐. This is consistent with the broader point also highlighted by Algorithmiqโs Majorana propagation and BlueQubitโs Pauli propagation results. ย The fact that the simple rescaling-based error mitigation method performed well for these specific circuits is interesting. This is probably due to the fact that for this specific circuit, the effect of hardware noise on the results seems to be small compared to generic circuits with the same volume.ย ย This is also the reason for the low overhead in terms of extra shots that were required to obtain the error-mitigated result with a small statistical error.ย It would be interesting to further understand whether there is a correlation between the low complexity required for the classical simulation and the low overhead for applying error mitigation. ย The MPO simulation is based on the Heisenberg evolution of the observable of interest. Notably, if one wants to compute multiple observables, this task is straightforwardly parallelizable, so the wall-clock time for computing a single observable and multiple observables is the same. ย Our conclusion: Demonstrating quantum advantage requires advanced error mitigation methods.
#quantumcomputing #computing #errormitigation To view or add a comment, sign in
532 followers
โจย Join QIP 2026 andย donโtย miss the opportunity to attendย Dorit Aharonov'sย tutorial!ย โจDoritย Aharonovย is a professor of computer science at the Hebrew University of Jerusalem and co-founder and CSO of QEDMA Quantum Computing.ย She co-proved the quantum fault-tolerance theorem and has made pioneering contributions in quantum algorithms, Hamiltonian complexity, and quantum cryptography.ย ย ๐นย Noise and errorsย remainย the main barrier to practical quantum computation. While recent demonstrations of small-scale fault-tolerant computationsย validateย the long-term promise of error correction, the large qubit overheads and limited qubit counts in current devices delay itsย practical impact. Error mitigation is an approach to quantum error reduction that trades qubit overhead forย additionalย quantum processing time, enabling larger circuits on todayโs hardware. It has thus become the leading strategy toward near term quantum advantage.โฏย This tutorial will survey major error mitigation methods, including probabilistic error cancellation, zero-noise extrapolation (ZNE)ย andย other advanced methods.ย Doritย Aharonovย will present experimental results on large circuits and, on the other hand, discuss theoretical limits on error mitigation at large scales.ย Finallyย she will outline how error mitigation can be combined with error correction in a hybrid manner, toย optimizeย the use of time and qubit resources, accelerate the path to quantum advantage, and provide significant benefits even whenย full fledgedย fault tolerant quantum computers are available.โฏ
๐ ย Theย tutorial will take place on Sunday, 25ย January,ย 2026ย ๐ย Learn more about QIP 2026:ย https://qip2026.lu.lv To view or add a comment, sign in What does it mean for an answer to become โstrongerโ in a quantum algorithm? Quantum Computing Series - Post #11
In the last post, we talked about waves and interference. We said that the goal of a quantum algorithm is to make useful answers โstrongerโ and useless answers fade, before measurement. But what does โstrongerโ actually mean?
In quantum computing, we do not directly see all the possible answers. When we measure, we only get one result. So โstrongerโ does not mean the answer is visible during the computation. It means that a useful answer becomes more likely to appear when we measure.
This is where interference becomes important. During the computation, the quantum state evolves. Different possible evolutions of the quantum state can interfere with each other. Some possible states reinforce certain outcomes, making them more likely to appear when we measure.
A good quantum algorithm that exploits interference is designed so that, by the end: โข useful answers have higher probability โข less useful answers have lower probability Then we measure. And if the algorithm works as intended, the result is more likely to be the correct answer.
This is very different from a classical algorithm. A classical algorithm usually tries to identify the answer step by step. A quantum algorithm shapes the probabilities before the final measurement.
So again, quantum algorithms are not about โtrying all answers at onceโ. They are about carefully guiding interference to make useful answers more likely.
Until next time: Groverโs algorithm - a first example of quantum speedup. To view or add a comment, sign in If you need to know better your landscape, the influence of parameters, a detection of barren plateaus, or other geometric caracterization, this is the tool you need!! 5,136 followers ๐ย Introducing Landscape Tools, our new open-source Python library for variational quantum algorithms
Understandingย whyย a quantum model fails to train is one of the hardest challenges in quantum machine learning. Thatโs exactly whatย Landscape Toolsย is built to solve. Weโve been developing this library to give researchers a clear, hands-on way toย visualize and analyze the loss landscapesย of variational quantum circuits, and weโre excited to share it.
What it does: ๐ 1D, 2D & 3D loss scans across parameter space ๐ PCA-based landscape projections ๐ค๏ธ Optimization trajectory visualization ๐๏ธ Parameter-sensitivity analysis directly on quantum circuits ๐ Barren plateau diagnostics via variance-based scaling analyses (circuit depth, qubit count, observables, Pauli-string padding)
Whether youโre debugging a trainability issue or exploring how your ansatz behaves across parameter space, Landscape Tools gives you the interpretability layer thatโs often missing in QML workflows.
Built with quantum ML experiments in mind. Designed to help you stop guessing, and start understanding. ๐ Learn more about it here : https://lnkd.in/eHEj8XkV
#QuantumComputing #GitHub #opensource Paolo Fittipaldi, Gabriel Legros To view or add a comment, sign in Iโm sharing a full open-source implementation of a ๐ค๐๐ฎ๐ป๐๐๐บ ๐๐ป๐๐ฒ๐ฟ๐ถ๐ผ๐ฟ ๐ฃ๐ผ๐ถ๐ป๐ ๐ ๐ฒ๐๐ต๐ผ๐ฑ algorithm for continuous and constrained portfolio optimization in Qiskit, based onย โQuantum Algorithms for Portfolio Optimizationโ by Iordanis Kerenidis, Anupam Prakash & Daniel Szilagyi.
Repo link in the comments.
The algorithm supports continuous portfolio allocation with realistic nonlinear constraints.
The repo has three main parts:
๐ฐ๐ผ๐ฟ๐ฒ/
Reusable quantum building blocks. HHL solver, Hermitian dilation, SOCP reformulation, and the short-step IPM loop extracted into clean, flexible modules.
๐ฟ๐ฒ๐๐ฒ๐ฎ๐ฟ๐ฐ๐ต/๐พ๐๐ฎ๐ป๐๐๐บ_๐ถ๐ฝ๐บ_๐ฟ๐ฒ๐๐ฒ๐ฎ๐ฟ๐ฐ๐ต.๐ถ๐ฝ๐๐ป๐ฏ
The full implementation. Runs on 12 real assets, live market data via yfinance, Qiskit Aer simulator, and every run logger to JSON. A toy model by quantum hardware standards, but a paper-faithful implementation.
๐๐ผ๐ฟ๐ธ๐๐ต๐ผ๐ฝ/๐พ๐๐ฎ๐ป๐๐๐บ_๐ฝ๐ผ๐ฟ๐๐ณ๐ผ๐น๐ถ๐ผ_๐๐๐๐ผ๐ฟ๐ถ๐ฎ๐น.๐ถ๐ฝ๐๐ป๐ฏ
A 60 min self-contained tutorial. Three pipelines, one story: a classical IPM baseline, a plain HHL run on equality constraints only as QIPM motivation, and the full Quantum IPM with HHL as the Newton-step subroutine. Includes student/instructor toggle tasks. A bonus Classiq version is also available.
The takeaways:
Quantum hardware and HHL-based algorithms still have a way to go before they meet in practice. But what I found fascinating is the structure.
The algorithm keeps the classical optimization framework, while asking whether one of its computationally heavy steps, the linear-system solution, could be replaced by a quantum linear-system solver under suitable assumptions.
This is where practical questions arise: conditioning, sparsity, block encoding, approximation error, readout limitations, and the integration of nonlinear constraints. When does it make sense, and when not?
I find it compelling in Quantum Applications to identify the computational bottleneck, understand its assumptions, and assess where a quantum algorithm can realistically fit.
Thanks to PD Dr. Jeanette Lorenz for the opportunity to dive deep into both theory and practice through the Applications of Quantum Computing course at Ludwig-Maximilians-Universitรคt Mรผnchen.
Drop a comment if quantum optimization, linear-system solvers, or quantitative finance is on your mind. Feel free to star/fork and further collaborate on the project through GitHub.
#QuantumComputing #Qiskit #PortfolioOptimization #OpenSource #LMU To view or add a comment, sign in
1,195 followers
Create your free account or sign in to continue your search
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedInโs User Agreement, Privacy Policy, and Cookie Policy.