Machine Learning Program Using Continuous Relaxation and Dynamic Penalties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing combinatorial optimization methods, such as those using Ising machines and continuous relaxation simulated annealing, struggle to efficiently find multiple solutions due to issues with penalty coefficients and local solutions, leading to inefficiencies in obtaining various solutions.

Innovation Solution

A machine learning program that employs a continuous relaxation method with simultaneous optimization of multiple penalty coefficients and Bayesian optimization of the penalty term, using a surrogate function to train the penalty term and adjust the penalty coefficient dynamically, allowing for the simultaneous generation of multiple solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional combinatorial optimization methods (Ising machines, continuous relaxation simulated annealing) are used, then optimization can be performed, but multiple solutions cannot be efficiently obtained due to penalty coefficient issues and local solution trapping

Engineering Contradiction:
Improveefficiency of finding multiple solutionsVSAvoidability to find multiple solutions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the optimization process by introducing multiple penalty coefficients (α1, α2, ..., αk) that divide the search space into different regions. Each penalty coefficient corresponds to a specific constraint violation type, allowing the system to explore multiple solution regions simultaneously and efficiently find multiple distinct solutions without getting trapped in local optima.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes penalty coefficients during the optimization process. By adjusting penalty coefficients based on constraint violation patterns, the system can transition between different solution regions and discover multiple solutions. This parameter adaptation allows efficient exploration of the solution space while maintaining reliability in finding diverse solutions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If penalty coefficients are fixed in traditional methods, then the optimization process is simple, but the system cannot adapt to find various solutions efficiently

Engineering Contradiction:
Improveability to find various solutionsVSAvoidcomplexity of penalty coefficient management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic penalty coefficients that adapt during the optimization process. Instead of fixed penalty coefficients, the system continuously adjusts α1, α2, ..., αk based on the current state of constraint violations and progress toward solutions. This dynamic adaptation enables the system to handle various optimization problems effectively while maintaining manageable complexity through systematic update rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where penalty coefficients are adjusted based on information from previous optimization steps. The system monitors constraint violations and solution quality, then uses this feedback to modify penalty coefficients for subsequent iterations. This feedback loop enables adaptability in finding various solutions while keeping the complexity controlled through structured feedback processing.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If continuous relaxation is applied to discrete variables, then the optimization problem becomes continuous and easier to solve, but obtaining discrete solutions requires additional processing

Engineering Contradiction:
Improveease of solving optimization problemVSAvoidefficiency of obtaining final discrete solutions
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent performs preliminary rounding of continuous variables to discrete values during the optimization process itself, rather than as a separate post-processing step. By integrating the rounding operation into the continuous optimization framework and using penalty coefficients to guide the rounding decisions, the system efficiently obtains discrete solutions that satisfy constraints while maintaining the computational advantages of continuous optimization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250217435A1Computer-readable recording medium storing machine learning program, computer-readable recording medium storing determination program, and machine learning device
Publication Date: 2025.07.03 FUJITSU LTD
  • US20250217435A1 patent drawing
  • US20250217435A1 patent drawing
  • US20250217435A1 patent drawing

AI summary

A non-transitory computer-readable recording medium storing a machine learning program for causing a computer to execute a process including training a machine learning model by machine learning that uses a cost function in which each element of a matrix obtained by relaxing a discrete variable to be optimized to a continuous matrix becomes a discrete optimization problem as a cost function in a search process that performs a search by adopting continuous relaxation into the discrete optimization problem.