TLDR: Researchers Max B. Zhao and Fei Li have developed a quantum-inspired algorithm that efficiently solves Quadratic Unconstrained Binary Optimization (QUBO) problems, including Sudoku puzzles and MaxCut problems. The algorithm utilizes Matrix Product States (MPS) and the Density Matrix Renormalization Group (DMRG) method, combined with a discrete driving schedule, to find global minima. It successfully tackles problems with over 200 spins and dense connections, demonstrating scalability and generalizability beyond the current capabilities of many hardware-based quantum optimization approaches.
Researchers Max B. Zhao and Fei Li have introduced a novel quantum-inspired algorithm designed to tackle complex Quadratic Unconstrained Binary Optimization (QUBO) problems. These problems, which are mathematically equivalent to finding the lowest energy states of Ising spin-glass Hamiltonians, are notoriously difficult and arise in various industries, from logistics to drug discovery.
The Challenge of Optimization
Combinatorial optimization problems are fundamental yet computationally demanding. Many of these can be reformulated as QUBO problems, which are NP-hard, meaning classical computers struggle to solve them efficiently as they grow in size. While classical heuristic algorithms offer approximate solutions, there’s a growing interest in quantum and quantum-inspired methods that promise better scalability and solution quality.
Current quantum hardware, such as D-Wave annealers and systems running the Quantum Approximate Optimization Algorithm (QAOA), face significant limitations. These include restricted qubit connectivity and short coherence times, which limit their applicability to relatively small problems. This gap has spurred the development of quantum-inspired algorithms that simulate quantum behaviors like superposition and tunneling on classical machines, aiming to outperform traditional classical heuristics.
A Quantum-Inspired Approach
The new algorithm leverages concepts from quantum many-body physics, specifically Matrix Product States (MPS) and the Density Matrix Renormalization Group (DMRG) method. MPS provides an efficient way to represent large superpositions of spin configurations on classical computers, while DMRG is an iterative technique that optimizes these MPS representations to minimize the system’s energy.
A key innovation is the use of a discrete driving schedule, inspired by quantum annealing. Instead of a slow, continuous evolution, the algorithm employs a series of discrete steps. At each step, a ‘driver Hamiltonian’ (which encourages spin flips and quantum tunneling) is combined with the ‘problem Hamiltonian’ (representing the QUBO problem). The MPS is then updated using DMRG sweeps, progressively guiding the system towards the ground state.
This approach is particularly effective because DMRG, while powerful, often struggles to find global minima in complex, ‘glassy’ Hamiltonians without a good starting point. The discrete driving schedule creates a pathway, ensuring that at each step, the MPS is sufficiently close to the ground state of the intermediate Hamiltonian, making the final optimization much more efficient.
Solving Sudoku Puzzles
To demonstrate its effectiveness, the researchers first applied the algorithm to intermediate-level Sudoku puzzles. Sudoku, despite its seemingly simple nature, can be formulated as a QUBO problem involving over 200 Ising spins with complex, long-range couplings. It serves as an excellent benchmark because its solutions are easy to verify, and success requires finding the exact ground state, not just an approximation.
The algorithm successfully solved various Sudoku puzzles, consistently driving the system’s energy down to zero, which corresponds to a correct solution. Interestingly, for one puzzle, the algorithm found a valid solution different from the one publicly available, highlighting its ability to explore the solution space effectively. The process involves monitoring the evolution of spins, observing how they transition from a superposition state to a definite ‘up’ or ‘down’ orientation, corresponding to the puzzle’s numbers.
Tackling MaxCut Problems
Beyond Sudoku, the algorithm was also applied to MaxCut problems, another well-known NP-hard combinatorial optimization challenge. MaxCut problems involve partitioning a graph’s vertices into two sets to maximize the sum of weights of edges connecting the sets. These problems often feature dense connections and varying edge weights, presenting a different set of challenges compared to Sudoku.
The algorithm proved versatile, successfully solving a wide variety of MaxCut instances from the Biq Mac Library, including those with up to 251 nodes and 3,265 edges. This demonstrates its generalizability across different types of QUBO problems. The researchers noted that for harder or larger instances, tuning parameters like the number of driving steps, the strength of the transverse field, or the bond dimension of the MPS could improve performance.
Also Read:
- Machine Learning Breakthrough: Global Annealing Algorithm Excels in Complex Optimization
- Quantum-Inspired AI Learns to Drive Safely with Lyapunov Stability
Future Outlook
This quantum-inspired algorithm offers several advantages, including its scalability and generalizability to industrial-scale QUBO applications. The ability to directly access and analyze the MPS wave functions provides detailed diagnostic information, allowing researchers to fine-tune parameters and gain a deeper understanding of the optimization process – a significant strength compared to the ‘black-box’ nature of some hardware-based quantum algorithms.
While current problem sizes (up to 251 spins) are relatively small, they already exceed the capabilities of state-of-the-art QAOA implementations. The researchers plan to explore scaling the algorithm to even larger problems, such as those in the Gset benchmark, which feature thousands of vertices. This work suggests that quantum-inspired algorithms, running on classical computers, can bridge the gap between current classical methods and future fault-tolerant quantum computing, offering powerful tools for complex optimization challenges. For more details, you can read the full paper here.


