Ising Model Solver Sub-problem Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing technologies face challenges in performing a ground-state search of the Ising model with arbitrary coefficient values due to hardware and software limitations, which restrict the types of coefficient values that can be handled, leading to limitations in the Ising models that can be input into solvers.

Innovation Solution

An information processing unit and method that generate sub-problems with specified coefficient values, allowing for the search of ground states in Ising models with arbitrary values by breaking down the original problem into sub-problems with limited but specific coefficient types, such as +1, 0, and -1, and solving each sub-problem to generate a solution for the original problem.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware is designed to support arbitrary real number coefficients with high precision, then the types of coefficient values that can be handled increases, but hardware complexity and manufacturing difficulty increase significantly

Engineering Contradiction:
Improvetypes of coefficient valuesVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the coefficient representation into two parts: a sign bit (positive/negative) and a magnitude represented by an integer. This segmentation allows the hardware to handle arbitrary real coefficients by combining limited hardware capabilities (integer support) with software-based sign management, thereby increasing adaptability without proportionally increasing hardware complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from arbitrary real numbers to a structured format (sign + integer magnitude). This parameter transformation enables the hardware to work with a broader range of coefficient values by encoding real numbers in a discrete, hardware-friendly format that maintains mathematical properties while reducing hardware requirements

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the range of coefficient values is expanded to cover all possible real numbers, then the capability to handle diverse Ising models improves, but the precision and uniformity of available coefficients deteriorate due to sparsity

Engineering Contradiction:
Improverange of coefficient valuesVSAvoidcoefficient precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

By separating the coefficient into sign and magnitude components, the patent enables independent optimization of each part. The magnitude can be represented with uniform integer precision while the sign handles directionality, thereby maintaining precision across the full range of coefficient values without sparsity issues

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional aspect to coefficient representation by introducing the sign bit as a separate dimension from magnitude. This dimensional separation allows the system to represent negative coefficients and provides a structured approach to handling the full real number range with uniform precision through integer arithmetic

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

3Adaptability or versatility

If von Neumann computers are used to perform ground-state search, then flexibility in handling arbitrary coefficients is maintained, but calculation time increases due to the NP-hard nature of the problem

Engineering Contradiction:
Improvehandling of arbitrary coefficientsVSAvoidcalculation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces the general-purpose von Neumann computing mechanism with a specialized hardware architecture designed specifically for Ising model ground-state search. This substitution maintains flexibility in handling arbitrary coefficients through the sign-magnitude representation while dramatically reducing calculation time by implementing the search algorithm in dedicated hardware circuitry

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

Data Source

PatentUS10089421B2Information processing apparatus and information processing method
Publication Date: 2018.10.02 HITACHI LTD
  • US10089421B2 patent drawing
  • US10089421B2 patent drawing
  • US10089421B2 patent drawing

AI summary

An information processing unit and information processing method capable of performing a ground-state search of an Ising model having coefficients of arbitrary values regardless of restrictions on hardware or software is suggested.When a ground state of an original problem, which is an Ising model, or an approximate solution of that ground state is calculated as a solution of the original problem, one or more sub-problems which are Ising models are generated from the original problem and the information processing unit searches the ground state of each generated sub-problem and generates a solution of the original problem based on a solution of each sub-problem obtained from the search; and when types of coefficient values of an Ising model whose ground state can be searched are limited, sub-problems which are Ising models composed of the types of limited values of coefficients are generated.