Annealing Control Apparatus for Constraint Weight Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current combinatorial optimization methods using quantum annealing struggle with large-scale problems due to the increased number of constraints, leading to difficulties in manually adjusting weights and lengthy solution times, especially when constraints are frequently broken.

Innovation Solution

An optimization control apparatus that adjusts weights for constraints based on detection of broken constraints, repeatedly processing the optimization problem to achieve a target satisfaction rate, allowing the annealing apparatus to find solutions where constraints are not broken.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of constraints is increased to handle large-scale optimization problems, then the problem can model more complex scenarios, but the number of weights to adjust becomes enormous and manually managing them becomes intractable

Engineering Contradiction:
Improveproblem modeling capabilityVSAvoidweight management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The optimization control apparatus automatically adjusts weights based on constraint violation detection, eliminating the need for manual weight management. The system monitors constraint satisfaction and autonomously modifies weight parameters to achieve optimal solutions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes weight parameters based on the optimization process outcomes. When constraints are violated, the apparatus modifies weight values to penalize violations more heavily, thereby guiding the optimization toward feasible solutions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the weight of a specific constraint is increased to ensure it is kept, then constraint satisfaction improves, but other constraints may not be satisfied due to the trade-off between weights

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidbalance between multiple constraints
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The apparatus continuously monitors constraint satisfaction and uses this feedback to adjust weights. When a constraint is violated, the system increases its weight; when satisfied, the weight is reduced. This dynamic feedback mechanism ensures balanced satisfaction of all constraints.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The weight parameters are made dynamic rather than static. The system adapts weight values during the optimization process based on real-time constraint violation detection, allowing flexible adjustment to maintain balance among multiple constraints.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If manual adjustment of multiple weights is performed to achieve optimal solutions, then solution quality improves, but the time required increases significantly

Engineering Contradiction:
Improvesolution optimalityVSAvoidweight adjustment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The optimization control apparatus performs automatic weight adjustment without requiring manual intervention. The system independently monitors constraint violations and adjusts weights accordingly, eliminating time-consuming manual tuning while maintaining solution quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary weight adjustment based on detected constraint violations before final optimization. By proactively modifying weights in response to violations, the apparatus accelerates convergence to optimal solutions without requiring extensive manual adjustment.

Inventive Principle:
Principle #10Preliminary action

4Speed

If conventional optimization methods are used to handle large-scale problems, then computational speed is maintained, but the number of constraints becomes too many to manage effectively

Engineering Contradiction:
Improvecomputational speedVSAvoidconstraint management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The apparatus automatically manages constraint weights without manual intervention, reducing the complexity of handling large-scale problems. The system self-regulates weight parameters based on constraint satisfaction status, enabling effective management of numerous constraints.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system extracts and focuses on the most critical constraints by dynamically adjusting weights. Constraints that are frequently violated receive higher weights, effectively separating the management focus from the entire constraint set to handle large-scale problems more efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240248949A1Optimization control apparatus, optimization control method, and program
Publication Date: 2024.07.25 HITACHI LTD
  • US20240248949A1 patent drawing
  • US20240248949A1 patent drawing
  • US20240248949A1 patent drawing

AI summary

An optimization control apparatus includes an optimization database that stores solutions of an annealing apparatus that solves a combinatorial optimization problem by optimization processing that uses an annealing method; and an optimization control unit that sets a weight to a constraint of the combinatorial optimization problem, causes the annealing apparatus to execute the optimization processing, detects the constraint broken by the optimization processing based on the solution stored in the database, inputs to the annealing apparatus again the combinatorial optimization problem for which the weight for the broken constraint has been changed, repeatedly performs the processing of causing the annealing apparatus to execute the optimization processing, and obtains a solution at which the constraint that is not broken achieves a target satisfaction rate.