Complete Bipartite Ising Graphs for Parallel Ground-State Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for searching the ground state of an Ising model, such as Markov chain Monte Carlo (MCMC) and simulated annealing (SA), face difficulties in speeding up the process due to the dense interaction structure between spins, making it challenging to perform probabilistic processes simultaneously.

Innovation Solution

The method converts the interaction relationship of the Ising model into a complete bipartite graph, allowing simultaneous updates of spin values by using an information processing apparatus with specific storage and arithmetic units to efficiently search for the ground state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the interaction between spins is represented as a dense structure (complete graph), then the Ising model can accurately represent combinatorial optimization problems, but simultaneous probabilistic processes for all spins cannot be performed, reducing processing speed

Engineering Contradiction:
Improveaccuracy of Ising model representationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the complete graph of spins into two separate complete graphs: one for even-numbered spins and one for odd-numbered spins. This segmentation allows independent probabilistic processes to be performed on each subset simultaneously, resolving the contradiction between maintaining accurate dense interaction representation and achieving parallel processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by alternating between updating even spins and odd spins in successive time steps. This dimensional transformation from spatial (complete graph) to temporal (sequential updates) enables efficient parallel processing while maintaining the complete interaction structure through the alternating update mechanism.

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

2Reliability

If probabilistic processes are performed sequentially for each spin, then the dense interaction structure can be processed, but the overall computation time increases significantly

Engineering Contradiction:
Improvecompleteness of interaction processingVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the sequential processing into two parallel streams: one for even spins and one for odd spins. Each stream can process its spins independently using the same probabilistic algorithm, reducing total computation time while maintaining complete interaction processing through the alternating execution of both streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuous useful action by alternately executing updates for even and odd spins without idle time. The alternating update mechanism keeps both processing streams continuously active, maximizing computational efficiency while processing all spin interactions completely.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If a semiconductor device is used to speed up ground state searching, then parallel processing is enabled, but the dense interaction structure prevents effective simultaneous updates

Engineering Contradiction:
Improveground state search speedVSAvoidhardware structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the spin system into two independent subsets (even and odd spins) that can be processed simultaneously on the semiconductor device. This segmentation enables effective parallel processing without requiring complex hardware structures, as each subset can be updated independently using standard probabilistic update circuits.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12437221B2Information processing apparatus, arithmetic device, and information processing method
Publication Date: 2025.10.07 HITACHI LTD
  • US12437221B2 patent drawing
  • US12437221B2 patent drawing
  • US12437221B2 patent drawing

AI summary

Searching for a ground state of an Ising model is performed so that a combinatorial optimization problem is efficiently solved. An information processing apparatus stores an energy function setting an interaction between an i-th spin of a first spin group and a j-th spin of a second spin group so that the i-th spin of the first spin group and the j-th spin of the second spin group have the same value in a ground state in an interaction relationship of an Ising model represented as a complete bipartite graph connecting N spins of the first spin group and of the second spin group, and searches for the ground state of the Ising model based on the energy function and information unique to the spins. The search for the ground state of the Ising model is performed by applying an algorithm of simulated annealing method to the above-mentioned energy function.