Dynamic Ising Model Convergence Judgment for Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for solving large-scale discrete optimization problems, such as those using Ising machines, face challenges in determining the optimal number of iterations for convergence judgment, leading to either unnecessary prolonged searches or premature termination, which can result in overlooking the best parameter values.

Innovation Solution

An information processing method that dynamically determines the number of iterations for convergence judgment based on the difference between evaluation values, the number of bits, and the types and numbers of constraints in the evaluation function, using formulas to adjust the iteration count and ensure accurate parameter search termination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed number of iterations is used for convergence judgment, then the parameter search process is simple to implement, but it leads to either unnecessary prolonged searches or premature termination

Engineering Contradiction:
Improvesimplicity of convergence judgmentVSAvoidparameter search time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the iteration count dynamic rather than fixed. The convergence judgment iteration count is determined based on problem characteristics (number of bits, constraint types and numbers) and evaluation function properties, allowing the system to adapt the number of iterations to each specific problem instance, thereby avoiding both unnecessary prolongation and premature termination of searches

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using multiple formulas to determine different iteration counts based on various problem characteristics. Different formulas are applied depending on the specific problem type, transforming the single fixed iteration parameter into multiple adjustable parameters that optimize the search process for different scenarios

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a fixed number of iterations is used for convergence judgment, then the implementation is straightforward, but it may overlook the best parameter values

Engineering Contradiction:
Improvesimplicity of convergence judgmentVSAvoidaccuracy of parameter search
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent makes the convergence judgment adaptive by determining iteration counts dynamically based on problem characteristics. This ensures that the search process continues long enough to find the best parameter values while avoiding premature termination, thereby improving the accuracy of parameter search without complicating the implementation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms by using evaluation functions to assess parameter quality and determining convergence based on this feedback. The system monitors evaluation results during the search process and uses this information to judge convergence, ensuring that the best parameter values are not overlooked while maintaining a systematic approach

Inventive Principle:
Principle #23Feedback

3Measurement precision

If different formulas are used to determine iteration counts based on problem characteristics, then the parameter search accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveaccuracy of parameter searchVSAvoidcomplexity of convergence judgment system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different formulas for different problem characteristics. Each formula is optimized for specific problem types (based on number of bits, constraint types, and constraint numbers), allowing the system to apply the most appropriate calculation method locally rather than using a single complex formula universally

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the convergence judgment process into multiple formulas that handle different problem characteristics separately. By dividing the determination process into distinct calculation paths based on problem features, the system improves accuracy for each segment while keeping the overall structure manageable through modular formula selection

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240004950A1Information processing method, storage medium, and information processing apparatus
Publication Date: 2024.01.04 FUJITSU LTD
  • US20240004950A1 patent drawing
  • US20240004950A1 patent drawing
  • US20240004950A1 patent drawing

AI summary

An information processing method for a computer to execute a process includes searching for a first parameter for searching for a solution by using an evaluation function included in an Ising model; acquiring an evaluation value of the first parameter based on an energy value of the evaluation function and a time period to reach the energy value; determining a number of iterations for determining that the searching the first parameter converges based on at least one selected from a best evaluation value after the searching the first parameter for a certain number of iterations, a number of bits included in the evaluation function, a type of a constraint, and a number of the constraint; and when the best evaluation value is not updated during the searching for the first parameter for the number of iterations, determining a second parameter which leads to the best evaluation value.