Weight Coefficient Calculation for Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining weight coefficients of constraint terms in combinatorial optimization problems are time-consuming, as they require repeated simulated annealing processes to ensure constraint satisfaction.

Innovation Solution

A device and method that calculate weight coefficients for constraint terms based on automatic establishment rates, energy increase amounts at constraint breakdown, and the number of spins associated with each constraint term, allowing for rapid calculation without iterative simulated annealing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If repeated simulated annealing is performed to determine weight coefficients of constraint terms, then constraint satisfaction reliability is improved, but calculation time increases

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent calculates the number of spins associated with each constraint term in advance, before performing simulated annealing. This preliminary calculation allows the system to determine weight coefficients more efficiently during the optimization process, reducing the overall calculation time while maintaining constraint satisfaction reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the traditional trial-and-error approach of repeatedly performing simulated annealing with a more efficient method that uses pre-calculated spin information. By substituting the mechanical iterative process with a calculation-based approach using spin counts, the system achieves faster weight coefficient determination while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If iterative weight coefficient adjustment is performed, then solution accuracy is improved, but productivity decreases

Engineering Contradiction:
Improvesolution accuracyVSAvoidcalculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary calculation of the number of spins for each constraint term before the main optimization process. This advance preparation enables more accurate weight coefficient determination without requiring excessive iterative adjustments, thereby improving solution accuracy while maintaining high calculation speed and productivity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple simulated annealing runs are conducted, then constraint term weight accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveweight coefficient accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex iterative simulated annealing processes with a more streamlined approach that utilizes pre-calculated spin information. By substituting the mechanical iterative adjustment process with calculation-based weight determination using spin counts, the system achieves accurate weight coefficients while reducing process complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250165668A1Weight coefficient calculation device and weight coefficient calculation method
Publication Date: 2025.05.22 NEC CORP
  • US20250165668A1 patent drawing
  • US20250165668A1 patent drawing
  • US20250165668A1 patent drawing

AI summary

Each constraint term in an expression representing energy in a combinatorial optimization problem is input the input means 71. The automatic establishment rate calculation means 73 calculates an automatic establishment rate for each constraint term, wherein the automatic establishment rate is a probability that a constraint represented by a constraint term is satisfied when all other constraints associated with individual spins associated with the constraint term are satisfied. The energy increase amount determination means 74 determines amount of energy increase at constraint breakdown for each constraint term, wherein the amount of energy increase at constraint breakdown is amount of energy increase when a constraint represented by a constraint term is no longer satisfied. The spin number derivation means 75 derives the number of spins associated with a constraint represented by a constraint term, for each constraint term.