Quantum Superposition over Near Optimal Seeds for Maximum Independent Set on Dense Graphs
This paper presents a quantum variational algorithm that leverages uniform superpositions of near-optimal seeds and interference-based post-selection to solve Maximum Independent Set problems on dense graphs up to 400 nodes, significantly outperforming standard VQE and classical heuristics on hard instances where previous methods stall.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the world of computer science, there is a class of problems known as combinatorial optimization, where the goal is to find the best possible arrangement from a vast number of options. One of the most famous of these is the Maximum Independent Set problem. Imagine a group of people at a party, where some know each other and others do not. The challenge is to invite the largest possible number of guests to a private room such that no two people in the room know one another. If two people know each other, they cannot both be invited. While this sounds simple for a small group, the number of possible combinations grows so explosively fast that even the most powerful supercomputers struggle to find the absolute best answer when the group reaches a few hundred people. This difficulty makes the problem a standard test for new computing technologies, particularly quantum computers, which use the strange rules of quantum mechanics to explore many possibilities at once.
A team of researchers at IBM Research has developed a new method to tackle this problem on dense graphs, where almost everyone knows almost everyone else. In these crowded scenarios, traditional search methods often get stuck in a local trap, finding a good solution but missing the perfect one because the path to the best answer requires a series of coordinated changes that seem impossible to make one by one. The researchers found that by using a quantum computer to hold several "near-perfect" solutions in a state of superposition—a condition where the computer considers multiple options simultaneously—they could break through these traps. Their work, tested on graphs with up to 400 nodes, demonstrates that this approach can find the largest possible groups of non-adjacent vertices, solving instances that stumped standard methods. Crucially, they showed that this success relies on the quantum computer's ability to explore the landscape of solutions in parallel, rather than just improving a single starting point.
The researchers began by acknowledging a specific weakness in how quantum computers usually approach these problems. Standard methods often start with a blank slate, asking the quantum machine to search the entire universe of possibilities from scratch. For dense graphs, the correct answer is so rare that it is like finding a single specific grain of sand on a beach; starting with a blank slate means the computer has almost no chance of ever stumbling upon it. Instead, the team decided to start with a head start. They used classical computers to find several high-quality, though not perfect, solutions. These were the "seeds" of their search. They then encoded these seeds into the quantum computer, not one by one, but all at once, creating a uniform superposition. In this state, the quantum computer was effectively holding all these near-optimal solutions in its mind simultaneously, treating them as a single, complex starting point.
To ensure the search stayed on track, the team used a special type of quantum circuit designed to preserve the "excitation" count. In the language of the problem, this meant the circuit was strictly forbidden from changing the total number of people invited to the room. If the seeds started with 14 people, the quantum evolution could only shuffle those 14 people around, swapping one guest for another, but it could never accidentally invite a 15th person or drop one down to 13. This constraint was vital. It kept the search focused on the most promising area of the solution space, preventing the computer from wasting time exploring impossible or clearly inferior configurations. By keeping the number of invited guests fixed, the circuit could make fine-grained distinctions between different groups of 14, looking for the specific arrangement that was closest to the perfect answer.
The team tested this pipeline on several difficult graphs, including a challenging 180-node instance where the perfect solution involved 15 people. When they tried to solve this using a single seed, the system consistently got stuck at 14 people, unable to find the path to the 15th. However, when they used the superposition of four different 14-person seeds, the system broke through. The quantum computer, by evolving all four seeds together under the same set of rules, found a configuration that none of the individual seeds could reach on their own. The final step involved a classical computer taking the quantum output and performing a quick, smart check to see if the group could be expanded to 15. This hybrid approach successfully recovered the certified maximum of 15 people, a result that neither the classical post-processing nor the standard quantum method could achieve alone.
To understand why this worked, the researchers performed a series of checks to rule out other explanations. They tested whether the classical post-processing alone could have found the answer if given just one seed, but it failed every time. They also tested whether the quantum circuit structure itself was the magic ingredient by running it on single seeds, but again, it got stuck. The only way to escape the local trap was to have the quantum computer optimize over all the seeds at the same time. This confirmed that the power came from the parallel search: the quantum computer found a set of parameters that improved all four starting points simultaneously, effectively navigating a path that was invisible to any single starting point.
The researchers also explored whether the different branches of the superposition could interfere with each other to amplify the best answers, a phenomenon where quantum waves combine to make a signal stronger. They added a specific layer of operations designed to create this interference and then measured the results. While they could detect the presence of these quantum cross-terms, the effect was small in their current simulations. The researchers noted that for this interference to be more powerful, the different solutions would need to be very similar in their structure, or the quantum circuit would need to be much deeper. They found that the depth of the circuit they could simulate was limited by the complexity of the entanglement, suggesting that future hardware with more qubits and better stability would be needed to fully harness this interference effect.
The team validated their findings on real quantum hardware for smaller graphs, running their algorithms on an IBM processor with 156 qubits. Even with the noise and errors inherent in current machines, the method successfully recovered the optimal solutions for graphs with 64, 99, and 125 nodes. This proved that the pipeline is robust enough to work on real devices, not just in perfect simulations. For the larger graphs, such as a 400-node instance, the team relied on high-fidelity simulations because the problem size exceeded the capacity of current quantum hardware. In these simulations, they found that increasing the depth of the quantum circuit allowed them to find larger independent sets, reaching a size of 25 on a graph where the perfect answer is 27. This suggests that as quantum computers grow more powerful, this method will continue to scale.
The work highlights a shift in how quantum algorithms might be designed for hard problems. Instead of trying to find the answer from scratch, the most effective strategy may be to use classical computers to find good starting points and then use quantum computers to explore the space between them. The researchers showed that by combining the strengths of both—classical heuristics for finding seeds and quantum superposition for exploring the connections between them—they could solve problems that were previously out of reach. While they did not claim to have solved the Maximum Independent Set problem for all possible graphs, they demonstrated a clear and reproducible path to solving the hardest instances of dense graphs, providing a blueprint for how future quantum computers might tackle complex combinatorial challenges.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.