Related Experiment Video
Updated: Oct 23, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances
Ernesto Campos1,2, Salvador E Venegas-Andraca3, Marco Lanzagorta4
1Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av Eugenio Garza Sada 2501, Mty, NL, Mexico.
This study introduces a novel quantum algorithm for solving complex K-SAT problems. The quantum heuristic algorithm utilizes quantum tunneling to efficiently find satisfying assignments for K-SAT instances.
Area of Science:
- Quantum Computing
- Theoretical Computer Science
- Algorithm Design
Background:
- Boolean satisfiability problems (SAT) are computationally challenging.
- Finding satisfying assignments for hard K-SAT instances is a significant problem in computer science.
- Existing methods may struggle with the complexity of large K-SAT instances.
Purpose of the Study:
- To develop a new quantum heuristic algorithm for solving hard K-SAT instances.
- To leverage quantum tunneling for efficient solution finding.
- To iteratively reduce the distance to a satisfying assignment state.
Main Methods:
- The algorithm employs a continuous time quantum walk.
- A specifically constructed Hamiltonian guides the quantum walk.
- Iterative steps involve quantum evolution, measurement, and state updates.
- Potential barriers are engineered into the Hamiltonian without prior knowledge of solutions.
Main Results:
- Numerical simulations demonstrate a success rate of 0.66 on the first run for 3-SAT instances.
- The algorithm was tested on thousands of 3-SAT instances with varying numbers of variables.
- The quantum walk exploits tunneling paths to approach satisfying assignments.
- Periodic measurements and tunneling help escape local minima.
Conclusions:
- The proposed quantum heuristic algorithm shows promise for solving hard K-SAT problems.
- Quantum tunneling is an effective property to exploit for SAT problem-solving.
- The algorithm's design allows for efficient exploration of the solution space.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Principle of Virtual Work: Problem Solving
To apply the principle of virtual work,...
Theorems of Pappus and Guldinus: Problem Solving
Statically Indeterminate Problem Solving
Biot-Savart Law: Problem-Solving
Consider a mobile phone battery bank as a source of steady current, which flows through the wire connected between the two. What is the magnitude of the magnetic field created by this current at a field point P?
To estimate the magnitude of the total magnetic field, we first consider a small current element of length dl, at a distance r from the field point. Now the following...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...

