Ising Machine Penalty Coefficient Setting for Logical Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for setting penalty coefficients in Ising machines when dealing with logical operations in combinatorial optimization problems are inefficient, especially when the initial value of the penalty coefficient deviates significantly from the appropriate value.

Innovation Solution

An information processing apparatus and method that utilize a penalty coefficient setting unit to determine an appropriate penalty coefficient based on the constraint condition related to logical operations. This is achieved by calculating the weight of the penalty function using the energy function and the model coefficient, ensuring the solution satisfies the logical constraint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the penalty coefficient is set too small, then the solution does not satisfy the constraint condition, but if the penalty coefficient is set too large, then the influence of the original evaluation index on the solution becomes small

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidevaluation index accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent transforms the logical constraint satisfaction problem into a parameter optimization problem by introducing a penalty coefficient that can be adjusted. By changing the parameter (penalty coefficient) dynamically, the system achieves both constraint satisfaction and preservation of evaluation index accuracy. The penalty coefficient serves as a controllable parameter that balances between enforcing constraints and maintaining the original optimization objective.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a dynamic approach where the penalty coefficient is not fixed but can be adjusted during the optimization process. This dynamic adjustment allows the system to adaptively balance constraint satisfaction and evaluation index accuracy, resolving the contradiction between these two requirements through iterative optimization.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If existing methods are used to set penalty coefficients, then the process is simple, but the setting is inefficient when the initial value deviates significantly from the appropriate value

Engineering Contradiction:
Improvepenalty coefficient settingVSAvoidconstraint satisfaction efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the penalty coefficient is adjusted based on the observed performance of the optimization process. By monitoring whether constraints are satisfied and whether the evaluation index accuracy is maintained, the system provides feedback to adjust the penalty coefficient, thereby improving efficiency without sacrificing ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary analysis of the logical constraints to determine appropriate initial values or ranges for the penalty coefficient. This preliminary action ensures that even when the initial value deviates from the optimal, the system can efficiently converge to the correct solution by having a better starting point based on prior analysis of the constraint structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250292126A1Information processing method and information processing apparatus
Publication Date: 2025.09.18 HITACHI VANTARA LTD
  • US20250292126A1 patent drawing
  • US20250292126A1 patent drawing
  • US20250292126A1 patent drawing

AI summary

According to a preferred aspect of the invention, provided is an information processing apparatus including a processor and a storage device. A penalty coefficient setting unit is implemented by the processor and the storage device using a solution finding function for obtaining a solution of a combinatorial optimization problem using a cost function and a constraint condition. The penalty coefficient setting unit sets a penalty function and a penalty coefficient based on the constraint condition related to a logical operation imposed between two variables of the cost function and a value of a model coefficient of the cost function such that the solution of the combinatorial optimization problem satisfies the constraint condition, and searches for the solution of the combinatorial optimization problem based on the penalty function and the penalty coefficient.