Ising Optimization Circuit for K-Hot Constraint State Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optimization devices using Ising-type energy functions face challenges in efficiently calculating optimization problems with k-hot constraints, as they often transition to states not satisfying the constraint, leading to increased calculation time due to energy barriers and a larger search space.

Innovation Solution

The optimization device employs k first calculation circuits and N-k second calculation circuits to calculate energy changes, selecting bits to update based on random numbers, thereby excluding non-k-hot constraint states and reducing the search space, allowing for faster convergence to the ground state by changing bits with values 1 and 0 simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the optimization device changes only one bit at a time to calculate energy change, then the state transition follows a simple sequential process, but the search space becomes larger and calculation time increases due to transitions to non-k-hot constraint states

Engineering Contradiction:
Improvesimplicity of state transition processVSAvoidcalculation time for optimization problem
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The state transition process is segmented into two distinct phases: first selecting a bit with value 1 to change to 0, then selecting a bit with value 0 to change to 1. This segmentation ensures that each transition maintains the k-hot constraint, preventing transitions to invalid states and reducing the effective search space while keeping the operational logic manageable through structured separation of concerns

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention performs preliminary selection of bits to be flipped based on energy change calculations before executing the actual state transition. By pre-identifying which bits should change (one with value 1 and one with value 0) and validating the transition maintains k-hot constraint, the system avoids wasted transitions to invalid states, thereby reducing overall calculation time without sacrificing operational simplicity

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the optimization device allows transitions to states not satisfying the k-hot constraint, then the search process is simpler without constraint checking, but the energy barrier increases and convergence to ground state becomes slower

Engineering Contradiction:
Improvesimplicity of search processVSAvoidconvergence speed to ground state
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The invention implements feedback mechanisms where the system continuously monitors the current state's compliance with k-hot constraint after each transition. If a transition would violate the constraint (e.g., changing only one bit), the system detects this through energy change calculations and rejects the transition, providing feedback that guides the search process to remain within the valid state space, thus maintaining both simplicity and convergence speed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes the parameter of bit transition from single-bit flips to dual-bit flips (one bit from 1 to 0, another from 0 to 1). This parameter change in the transition mechanism inherently maintains the k-hot constraint, as the number of 1s remains constant, eliminating the need for complex constraint checking while accelerating convergence by directly exploring valid state transitions

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the optimization device uses a larger search space including non-k-hot states, then more states are available for transition, but the hardware complexity and energy barrier increase

Engineering Contradiction:
Improvenumber of available states for transitionVSAvoidhardware complexity for constraint management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention dynamically adjusts the search space by enabling transitions only between states that satisfy the k-hot constraint. Through dynamic bit selection based on current state analysis and energy change calculations, the system adapts to maintain transitions within the valid state space, effectively reducing the search space from all possible 2^N states to only those C(N,k) states satisfying the constraint, thereby reducing hardware complexity without limiting adaptability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11475346B2Optimization device and control method of optimization device
Publication Date: 2022.10.18 FUJITSU LTD
  • US11475346B2 patent drawing
  • US11475346B2 patent drawing
  • US11475346B2 patent drawing

AI summary

An optimization device includes: k first calculation circuits, N−k second calculation circuits, a selection circuit, an identification information calculation circuit and an update circuit. The first calculation circuit calculates a first energy change of an Ising model due to a change of a value of one of k first bits having values of 1 and a change of a value of a second bit having a value of 0 selected based on a generated first random number. The second calculation circuit calculates a second energy change of the Ising model due to a change of a value of one of (N−k) third bits having the values of 0 and a change of a value of a fourth bit having a value of 1 selected based on a generated second random number.