Quantum Approximate Optimization Algorithm for Test Case Optimization
Xinyi Wang, Shaukat Ali, Tao Yue, Paolo Arcaini

TL;DR
This paper introduces IGDec-QAOA, a quantum algorithm for test case optimization that combines problem decomposition with QAOA, demonstrating its effectiveness and feasibility on simulators and a real quantum computer, outperforming classical methods in some cases.
Contribution
It presents a novel application of QAOA to TCO problems, integrating decomposition strategies to handle large datasets and evaluating performance on real quantum hardware.
Findings
IGDec-QAOA performs comparably to classical algorithms on ideal simulators.
It outperforms classical algorithms in two of five test cases.
The approach is feasible on current noisy quantum hardware.
Abstract
Test case optimization (TCO) reduces software testing cost while preserving its effectiveness, but solving TCO problems for large-scale and complex systems requires substantial computational resources. Quantum approximate optimization algorithms (QAOAs) are promising combinatorial optimization algorithms that rely on quantum computational resources, with the potential efficiency advantages over classical approaches. Several proof-of-concept applications of QAOAs for solving combinatorial problems, such as portfolio optimization, energy systems, and job scheduling, have been proposed. Given the lack of investigation into QAOA's application to TCO problems, and motivated by the computational challenges of TCO problems and the potential of QAOAs, we present IGDec-QAOA to formulate a TCO problem as a QAOA problem and solve it on both ideal and noisy quantum computer simulators, as well as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Cloud Computing and Resource Management · Parallel Computing and Optimization Techniques
