Ising Optimization Control for One-Hot Constraint Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optimization devices face challenges in efficiently calculating optimization problems with one-hot constraints, as they often search through unnecessary states and are hindered by energy barriers, leading to increased calculation time.

Innovation Solution

The optimization device excludes searches for states not satisfying the one-hot constraint and optimizes the calculation process by updating local field values and energy changes within specific groups, reducing the number of bits and hardware required for weight values storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the optimization device searches through all possible states to solve optimization problems, then the solution accuracy is improved, but the calculation time increases significantly

Engineering Contradiction:
Improvesolution accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the bits into multiple groups and applies one-hot constraints within each group, segmenting the search space into manageable subsets. This allows the system to explore valid configurations more efficiently without exhaustively searching all possible states, thus reducing calculation time while maintaining solution accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temperature parameters and energy change calculations to control the state transition process. By adjusting temperature and evaluating energy changes, the system can efficiently navigate the solution space, accepting or rejecting state transitions based on thermodynamic principles, which accelerates convergence to optimal solutions.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the optimization device enforces one-hot constraints to reduce search space, then the calculation time is reduced, but the device complexity increases

Engineering Contradiction:
Improvecalculation timeVSAvoidconstraint enforcement complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

By dividing bits into groups and applying one-hot constraints within each group rather than across all bits, the patent reduces the complexity of constraint enforcement. Each group independently maintains its constraint, making the overall system more manageable and scalable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically enforces one-hot constraints through local field calculations and energy change evaluations during state transitions. The constraint enforcement is integrated into the natural optimization process rather than requiring separate control mechanisms, reducing overall device complexity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the optimization device stores complete weight value matrices for all bits, then the interaction accuracy is improved, but the hardware resources required increase

Engineering Contradiction:
Improveinteraction accuracyVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent stores weight values in a segmented manner, organizing them by bit groups rather than maintaining a complete matrix for all bits. This segmentation allows the system to load and process only the necessary weight values for current operations, reducing hardware resource requirements while preserving interaction accuracy through selective access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of weight values by bit groups, preparing them in advance for efficient access during optimization operations. This preliminary structuring enables the system to retrieve only the necessary weight values needed for current state transitions, reducing hardware resource usage while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11422515B2Optimization device and method for controlling optimization device
Publication Date: 2022.08.23 FUJITSU LTD
  • US11422515B2 patent drawing
  • US11422515B2 patent drawing
  • US11422515B2 patent drawing

AI summary

An information processing device includes: a memory; and a processor coupled to the memory and configured to calculate, for a plurality of bits corresponding to a plurality of spins included in an Ising model obtained by converting a problem to be calculated, in a case where the plurality of bits is divided into a plurality of groups, on the basis of a first local field value for a first bit having a value of 1 and a second local field value for a second bit having a value of 0 among a plurality of bits included in each of the plurality of groups, a first energy change of the Ising model due to a change of the value of the first bit from 1 to 0 and a change of the value of the second bit from 0 to 1.