Coupled LC Oscillator Ising Machine for Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing architectures face challenges in efficiently solving combinatorial optimization problems, which are notoriously difficult and require significant resources, especially as problem size increases, due to the limitations of standard von Neumann computing and the scalability issues of quantum annealers.

Innovation Solution

An all-electronic coupled oscillator network using LC oscillators is developed, which maps to the Ising model, allowing for variable interconnection strengths and implementation of Boolean logic operations, enabling efficient solving of combinatorial optimization problems through a network of oscillators that can be configured as Viterbi decoders and Boolean logic gates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional digital computing methods are used to solve combinatorial optimization problems, then the problems can be solved using standard von Neumann architectures, but the computational complexity and resources required increase significantly with problem size

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces conventional digital von Neumann computing architectures with an analog physical system consisting of coupled oscillators. The computational process is embodied in the physical dynamics of the oscillator network, where oscillators are coupled according to the problem graph structure and naturally evolve to find optimization solutions through their intrinsic dynamics, eliminating the need for sequential digital computation

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

Solution Approach 2:

The patent changes the fundamental parameter of computation from discrete digital states to continuous analog oscillator phases and frequencies. By mapping combinatorial optimization problems to the dynamics of coupled oscillators, the system exploits continuous parameter evolution to solve problems that are intractable for discrete digital systems, achieving exponential speedup for certain problem classes

Inventive Principle:
Principle #35Parameter changes

2Speed

If quantum annealing machines are used to solve combinatorial optimization problems, then computational speed can be improved, but the hardware becomes exotic and difficult to control

Engineering Contradiction:
Improvecomputational speedVSAvoidhardware control
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent uses conventional, readily available electronic oscillator components instead of exotic quantum hardware. These standard electronic components are easy to manufacture, control, and scale using existing semiconductor technology, providing a practical alternative to fragile quantum systems while achieving comparable or superior performance for certain problem types

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent creates a physical copy of the problem structure in the oscillator network architecture. The graph G(V,E) of the optimization problem is directly mapped to the coupling structure of the oscillator network, where vertices become oscillators and edges become coupling elements, allowing the physical system to naturally embody and solve the computational problem

Inventive Principle:
Principle #26Copying

3Productivity

If optical parametric oscillators are used to solve combinatorial optimization problems, then performance can surpass state-of-the-art techniques, but the implementation requires exotic hardware that is difficult to scale

Engineering Contradiction:
Improveproblem-solving performanceVSAvoidscalability
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent substitutes optical parametric oscillators with their electronic counterparts - coupled electronic oscillators implemented using standard LC circuits or other electronic oscillator topologies. This substitution maintains the advantageous dynamics of coupled oscillators for solving optimization problems while enabling easy integration with conventional electronic manufacturing processes and scaling to large numbers of oscillators

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

Data Source

PatentUS11552595B2All electrical fully connected coupled oscillator Ising machine
Publication Date: 2023.01.10 MASSACHUSETTS INST OF TECH
  • US11552595B2 patent drawing
  • US11552595B2 patent drawing
  • US11552595B2 patent drawing

AI summary

Networks of superharmonic injection-locked (SHIL) electronic oscillators can be used to emulate Ising machines for solving difficult computational problems. The oscillators can be simulated or implemented in hardware (e.g., with LC oscillators) and are coupled to each other with links whose connection strengths are weighted according to the problem being solved. The oscillators' phases may be measured with respect to reference signal(s) from one or more reference oscillators, each of which emits a reference signal but does not receive input from any other oscillator. Sparsely connected networks of SHIL oscillators and reference oscillators can be used as Viterbi decoders that do not suffer from the information bottleneck between logic computational blocks and memory in digital computing systems. Sparsely connected networks of SHIL oscillators and reference oscillators can also be programmed to act as Boolean logic gates that operate in both forward and backward directions, enabling multipliers that can factor numbers.