Photonic Crossbar Arrays for Parallel Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods, including digital and quantum computing, struggle to efficiently solve combinatorial optimization problems due to the challenge of finding global optima amidst local optima, with quantum computing not yet fully realized and digital methods often resulting in sub-optimal solutions.

Innovation Solution

A photonic crossbar array structure with programmable photonic memory devices performs parallel matrix-vector operations through multiplexed electromagnetic signals, enabling simultaneous L×M multiply-accumulate operations to determine optimization solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If digital or quantum computing methods are used to solve combinatorial optimization problems, then computational accuracy can be maintained, but computation speed and efficiency deteriorate due to the challenge of finding global optima amidst local optima

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces digital electronic computing systems with a photonic computing system that uses light-based operations. The photonic crossbar array performs matrix-vector multiplications using optical signals, eliminating the sequential processing limitations of digital computers and enabling parallel computation of multiple candidate solutions simultaneously, thus achieving both high accuracy and fast computation speed

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

Solution Approach 2:

The patent segments the computation process by dividing the search space into multiple candidate solutions that are processed in parallel through the photonic crossbar array. Each input vector represents a different candidate solution, and the simultaneous matrix-vector operations evaluate multiple segments of the solution space concurrently, enabling efficient exploration of the optimization landscape

Inventive Principle:
Principle #1Segmentation

2Productivity

If quantum computing is used to solve combinatorial optimization problems, then computation speed may be improved, but system complexity and implementation difficulty worsen due to technological immaturity

Engineering Contradiction:
Improvecomputation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent substitutes quantum computing systems with a photonic computing system that uses classical optical components instead of quantum hardware. The photonic crossbar array employs light propagation, interference, and detection through standard optical components, avoiding the extreme complexity of quantum state manipulation while achieving parallel computation capabilities

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

Solution Approach 2:

The patent changes the fundamental operating parameters from quantum mechanical states to classical optical parameters such as light intensity, phase, and wavelength. This parameter transformation enables parallel computation using well-established optical technologies, significantly reducing system complexity compared to quantum computing while maintaining computational speed advantages

Inventive Principle:
Principle #35Parameter changes

3Productivity

If photonic crossbar array performs parallel matrix-vector operations, then computation speed is improved, but device complexity increases due to the need for multiple input lines, output lines, and photonic memory devices

Engineering Contradiction:
Improvecomputation speedVSAvoidstructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The photonic crossbar array is designed as a universal computing platform where the same N×M array structure can solve different optimization problems by reconfiguring the weight values stored in the photonic memory devices. The input and output lines serve multiple functions across different computational tasks, reducing the need for dedicated hardware for each specific problem and thereby managing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If multiple input vectors are processed simultaneously through photonic crossbar array, then productivity is improved, but signal multiplexing and demultiplexing complexity worsens

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidsignal processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent processes multiple input vectors simultaneously by encoding them in the temporal dimension through sequential pulse inputs rather than requiring spatial multiplexing. The photonic crossbar array processes one vector per time step but achieves equivalent parallelism through rapid sequential operation, avoiding the complexity of spatial signal multiplexing and demultiplexing while maintaining high productivity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

This approach achieves unprecedented parallelism, significantly speeding up computations by performing L×N×M scalar operations in a single step, allowing for rapid identification of global optima in optimization problems.

Implementation Method 1

N electromagnetic signals are generated, where each of the generated signals multiplexes L input signals encoded at respective wavelengths, so as for the N electromagnetic signals to map the L input vectors of N components each

Methodology Applied
Scientific EffectWavelength division multiplexing:

Data Source

PatentUS12422882B2Solving optimization problems with photonic crossbars
Publication Date: 2025.09.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12422882B2 patent drawing
  • US12422882B2 patent drawing
  • US12422882B2 patent drawing

AI summary

The invention is directed to solving an optimization problem. The method operates a photonic crossbar array structure including N input lines and M output lines, which are interconnected at junctions via N×M photonic memory devices, where N≥2 and M≥2. The photonic memory devices are programmed to store respective weights in accordance with the optimization problem. The photonic crossbar array structure is operated as follows. First, the method determines values of L input vectors of N components each, where L≥2. Second, based on the determined values, N electromagnetic signals are generated, where each of the generated signals multiplexes L input signals encoded at respective wavelengths, so as for the N electromagnetic signals to map the L input vectors of N components each. Third, the N electromagnetic signals generated are applied to the N input lines of the photonic crossbar array structure.