Memristor-Based Quantum-Inspired Annealing for Intractable Problems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Classical computing hardware is not well-suited to implement probabilistic algorithms efficiently for solving intractable problems like quadratic unconstrained binary optimization (QUBO) and NP-hard problems, and quantum computing faces challenges such as cryogenic cooling needs and scalability issues, preventing significant progress in solving these problems at real-world scales.

Innovation Solution

A memristor-based computing element that leverages quantum-inspired algorithms, combining adiabatic annealing, simulated annealing, and reverse annealing to solve intractable problems, mimicking quantum annealing on a classical system without the need for cryogenic cooling, using a Hopfield Neural Network and introducing perturbations to simulate quantum tunneling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If quantum computing is used to solve intractable problems, then solution speed is improved, but device complexity and operational requirements (cryogenic cooling) increase

Engineering Contradiction:
Improvesolution speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a classical computational system that copies the essential functionality of quantum annealing without requiring actual quantum hardware. By simulating quantum-inspired algorithms on classical memristor-based systems, it achieves quantum-like problem-solving capabilities while avoiding the complexity of real quantum devices including cryogenic cooling requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the quantum mechanical system with a classical computational system using memristors. Instead of relying on quantum tunneling and superposition in physical quantum computers, it uses classical algorithms inspired by quantum principles, substituting the physical quantum system with a programmable classical alternative that achieves similar problem-solving performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If classical computing hardware is used to implement probabilistic algorithms, then device complexity is reduced, but solution efficiency deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidsolution efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the operational parameters of classical computing hardware by using memristors with analog resistance states instead of traditional digital binary states. This parameter change enables the system to represent and manipulate probability distributions more naturally, significantly improving the efficiency of probabilistic algorithms for solving QUBO and NP-hard problems while keeping the device complexity manageable.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If quantum annealing is simulated on classical system, then cryogenic cooling requirements are eliminated, but computational power may be reduced

Engineering Contradiction:
Improvetemperature requirementsVSAvoidcomputational power
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements dynamic annealing schedules and reverse annealing protocols that allow the classical system to adapt its computational strategy during problem solving. By dynamically adjusting temperature parameters and annealing rates, the system compensates for the lack of quantum effects and maintains high computational power for solving intractable problems while operating at conventional temperatures.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The memristor-based system provides significant speed-ups in solving intractable problems, efficiently finding global minima of cost-functions, and can handle sequences of problems with reduced compute time and improved accuracy, overcoming the limitations of classical and quantum computing.

Implementation Method 1

solving the second problem gradually introduced to the first problem using adiabatic annealing

Methodology Applied
Scientific EffectAdiabatic annealing: Adiabatic Heating

Implementation Method 2

introducing perturbations to simulate quantum tunneling

Methodology Applied
Scientific EffectQuantum tunneling simulation:

Implementation Method 3

combining adiabatic annealing, simulated annealing, and reverse annealing

Methodology Applied
Scientific EffectSimulated annealing: Annealing

Data Source

PatentUS11983604B2Quantum-inspired algorithms to solve intractable problems using classical computers
Publication Date: 2024.05.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11983604B2 patent drawing
  • US11983604B2 patent drawing
  • US11983604B2 patent drawing

AI summary

Systems and methods are configured to provide a first problem to be solved to a network of memristors. A second problem to be solved can be gradually provided to the network of memristors. Controlled noise can be applied to the network of memristors for at least a portion of time during which the second problem is “gradually” provided to the network of memristors. A solution to the second problem can be determined.